Gaudi Framework, version v22r0

Home   Generated: 9 Feb 2011

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

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

#include <GrammarsForVectors.h>

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.

00048 { 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.

00049 { 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.

00050 { 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 Wed Feb 9 16:33:13 2011 for Gaudi Framework, version v22r0 by Doxygen version 1.6.2 written by Dimitri van Heesch, © 1997-2004