Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

# Modules/BehaviorControl/CommonXabsl2Symbols/BallSymbols.cpp File Reference

Implementation of class BallSymbols. More...

`#include "BallSymbols.h"`
`#include "Tools/Math/Geometry.h"`
`#include "Tools/FieldDimensions.h"`
`#include "Modules/BallLocator/GT2005BallLocatorParameters.h"`

Include dependency graph for BallSymbols.cpp:

Go to the source code of this file.

## Defines
#define | regDoubleFct(name, object)
#define | regDoubleSym(name, object) engine.registerDecimalInputSymbol( name , object );
#define | regBoolFct(name, object)
#define | regBoolSym(name, object) engine.registerBooleanInputSymbol( name , object );
#define | regEnumOutSymbol(name, object) engine.registerEnumeratedOutputSymbol( name , object );
#define | regEnumOutSymbolElement(nameObject, nameEnum, number) engine.registerEnumeratedOutputSymbolEnumElement( nameObject , nameEnum , number);

## Detailed Description

Implementation of class BallSymbols.

Author:
  Martin Lötzsch

Definition in file BallSymbols.cpp.

## Define Documentation

#define regDoubleFct | ( | name,
|  | object |  | ) |

| Value:
    engine.registerDecimalInputSymbol( name ,this, \
        (double (Xabsl2FunctionProvider::*)()) object );
Referenced by BallSymbols::registerSymbols().

#define regDoubleSym | ( | name,
|  | object |  | ) | engine.registerDecimalInputSymbol( name , object );

| Referenced by BallSymbols::registerSymbols().

#define regBoolFct | ( | name,
|  | object |  | ) |

| Value:
    engine.registerBooleanInputSymbol( name ,this, \
        (bool (Xabsl2FunctionProvider::*)()) object );
Referenced by BallSymbols::registerSymbols().

#define regBoolSym | ( | name,
|  | object |  | ) | engine.registerBooleanInputSymbol( name , object );

| Referenced by BallSymbols::registerSymbols().

#define regEnumOutSymbol | ( | name,
|  | object |  | ) | engine.registerEnumeratedOutputSymbol( name , object );

| Referenced by BallSymbols::registerSymbols().

#define regEnumOutSymbolElement | ( | nameObject,
|  | nameEnum,
|  | number |  | ) | engine.registerEnumeratedOutputSymbolEnumElement( nameObject , nameEnum , number);

| Referenced by BallSymbols::registerSymbols().