Gaudi Framework, version v22r1

Home   Generated: Mon Feb 28 2011
Classes | Public Types | Public Member Functions

Gaudi::Parsers::Pnt3DGrammar< ScalarGrammarT, POINT > Class Template Reference

The grammar for 3D-point. More...

#include <GrammarsForVectors.h>

Inheritance diagram for Gaudi::Parsers::Pnt3DGrammar< ScalarGrammarT, POINT >:
Inheritance graph
[legend]
Collaboration diagram for Gaudi::Parsers::Pnt3DGrammar< ScalarGrammarT, POINT >:
Collaboration graph
[legend]

List of all members.

Classes

struct  definition

Public Types

typedef POINT ResultT
 the actual type of result
typedef ClosureGrammar< POINT > ClosureT

Public Member Functions

void matchX (double value) const
 callback. Action when we match inner value
void matchY (double value) const
void matchZ (double value) const

Detailed Description

template<class ScalarGrammarT, class POINT>
class Gaudi::Parsers::Pnt3DGrammar< ScalarGrammarT, POINT >

The grammar for 3D-point.

Author:
Vanya BELYAEV Ivan.Belyaev@nikhef.nl
Date:
2009-09-05

Definition at line 33 of file GrammarsForVectors.h.


Member Typedef Documentation

template<class ScalarGrammarT, class POINT>
typedef ClosureGrammar<POINT> Gaudi::Parsers::Pnt3DGrammar< ScalarGrammarT, POINT >::ClosureT

Definition at line 43 of file GrammarsForVectors.h.

template<class ScalarGrammarT, class POINT>
typedef POINT Gaudi::Parsers::Pnt3DGrammar< ScalarGrammarT, POINT >::ResultT

the actual type of result

Definition at line 42 of file GrammarsForVectors.h.


Member Function Documentation

template<class ScalarGrammarT, class POINT>
void Gaudi::Parsers::Pnt3DGrammar< ScalarGrammarT, POINT >::matchX ( double  value ) const [inline]

callback. Action when we match inner value

Definition at line 48 of file GrammarsForVectors.h.

{ this->val().SetX ( value ) ; }
template<class ScalarGrammarT, class POINT>
void Gaudi::Parsers::Pnt3DGrammar< ScalarGrammarT, POINT >::matchY ( double  value ) const [inline]

Definition at line 49 of file GrammarsForVectors.h.

{ this->val().SetY ( value ) ; }
template<class ScalarGrammarT, class POINT>
void Gaudi::Parsers::Pnt3DGrammar< ScalarGrammarT, POINT >::matchZ ( double  value ) const [inline]

Definition at line 50 of file GrammarsForVectors.h.

{ this->val().SetZ ( value ) ; }

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines

Generated at Mon Feb 28 2011 18:28:39 for Gaudi Framework, version v22r1 by Doxygen version 1.7.2 written by Dimitri van Heesch, © 1997-2004