| # Gaudi Framework, version v21r9 |

Home |  | Generated: 3 May 2010

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

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

`#include <GrammarsForVectors.h>`

List of all members.

## 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
## Classes
struct | definition

## 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 POINT Gaudi::Parsers::Pnt3DGrammar< ScalarGrammarT, POINT >::ResultT

the actual type of result

Definition at line 42 of file GrammarsForVectors.h.

template<class ScalarGrammarT, class POINT>

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

Definition at line 43 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:

- /afs/cern.ch/sw/Gaudi/releases/GAUDI/GAUDI_v21r9/GaudiKernel/GaudiKernel/GrammarsForVectors.h