All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends Defines
Public Member Functions | Protected Member Functions | Protected Attributes | Private Attributes
TELEKYB_NAMESPACE::TrajectoryModule Class Reference

#include <TrajectoryModule.hpp>

Inheritance diagram for TELEKYB_NAMESPACE::TrajectoryModule:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual void destroy ()=0
virtual void didTurnInactive ()=0
std::string getName () const
int getPriority () const
TrajModulePosType getType () const
virtual void initialize ()=0
bool isActive () const
void setActive ()
void setInactive ()
virtual bool trajectoryStep (const TKState &currentState, TKTrajectory &trajInput)=0
virtual void willTurnActive ()=0
virtual ~TrajectoryModule ()

Protected Member Functions

 TrajectoryModule (const std::string &name_, TrajModulePosType type_, int priority_)

Protected Attributes

std::string name
int priority
TrajectoryProcessorControllertpController
TrajModulePosType type

Private Attributes

bool active

Detailed Description

Definition at line 23 of file TrajectoryModule.hpp.


Constructor & Destructor Documentation

TELEKYB_NAMESPACE::TrajectoryModule::TrajectoryModule ( const std::string &  name_,
TrajModulePosType  type_,
int  priority_ 
) [protected]

Definition at line 14 of file TrajectoryModule.cpp.

Definition at line 22 of file TrajectoryModule.cpp.


Member Function Documentation

virtual void TELEKYB_NAMESPACE::TrajectoryModule::destroy ( ) [pure virtual]

Definition at line 32 of file TrajectoryModule.cpp.

Definition at line 36 of file TrajectoryModule.cpp.

TrajModulePosType TELEKYB_NAMESPACE::TrajectoryModule::getType ( ) const

Definition at line 27 of file TrajectoryModule.cpp.

virtual void TELEKYB_NAMESPACE::TrajectoryModule::initialize ( ) [pure virtual]

Definition at line 41 of file TrajectoryModule.cpp.

Definition at line 45 of file TrajectoryModule.cpp.

Definition at line 54 of file TrajectoryModule.cpp.

virtual bool TELEKYB_NAMESPACE::TrajectoryModule::trajectoryStep ( const TKState currentState,
TKTrajectory trajInput 
) [pure virtual]
virtual void TELEKYB_NAMESPACE::TrajectoryModule::willTurnActive ( ) [pure virtual]

Member Data Documentation

Definition at line 26 of file TrajectoryModule.hpp.

Definition at line 32 of file TrajectoryModule.hpp.

Definition at line 39 of file TrajectoryModule.hpp.

Definition at line 29 of file TrajectoryModule.hpp.

TrajModulePosType TELEKYB_NAMESPACE::TrajectoryModule::type [protected]

Definition at line 34 of file TrajectoryModule.hpp.


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


tk_trajprocessor
Author(s): Martin Riedel
autogenerated on Mon Nov 11 2013 11:13:30