All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends
Public Member Functions | Protected Member Functions | Protected Attributes
telekyb_behavior::TrajPlayback Class Reference

#include <TrajPlayback.hpp>

Inheritance diagram for telekyb_behavior::TrajPlayback:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual void destroy ()
virtual void didBecomeActive (const TKState &currentState, const Behavior &previousBehavior)
virtual void didBecomeInActive (const TKState &currentState, const Behavior &nextBehavior)
virtual void initialize ()
virtual bool isValid (const TKState &currentState) const
virtual void trajectoryStepActive (const TKState &currentState, TKTrajectory &generatedTrajInput)
virtual void trajectoryStepCreation (const TKState &currentState, TKTrajectory &generatedTrajInput)
virtual void trajectoryStepTermination (const TKState &currentState, TKTrajectory &generatedTrajInput)
 TrajPlayback ()
virtual bool willBecomeActive (const TKState &currentState, const Behavior &previousBehavior)
virtual void willBecomeInActive (const TKState &currentState, const Behavior &nextBehavior)

Protected Member Functions

bool setNextTrajInput ()

Protected Attributes

std::ifstream file
std::vector< std::string > fileFields
double nextTimeStep
TKTrajectory nextTrajInput
unsigned int playbackPosition
Timer timer
Option< std::string > * tTrajectoryFilename

Detailed Description

Definition at line 26 of file TrajPlayback.hpp.


Constructor & Destructor Documentation

Definition at line 20 of file TrajPlayback.cpp.


Member Function Documentation

Implements TELEKYB_NAMESPACE::Behavior.

Definition at line 36 of file TrajPlayback.cpp.

void telekyb_behavior::TrajPlayback::didBecomeActive ( const TKState currentState,
const Behavior previousBehavior 
) [virtual]

Implements TELEKYB_NAMESPACE::Behavior.

Definition at line 75 of file TrajPlayback.cpp.

void telekyb_behavior::TrajPlayback::didBecomeInActive ( const TKState currentState,
const Behavior nextBehavior 
) [virtual]

Implements TELEKYB_NAMESPACE::Behavior.

Definition at line 86 of file TrajPlayback.cpp.

Implements TELEKYB_NAMESPACE::Behavior.

Definition at line 26 of file TrajPlayback.cpp.

bool telekyb_behavior::TrajPlayback::isValid ( const TKState currentState) const [virtual]

Implements TELEKYB_NAMESPACE::Behavior.

Definition at line 234 of file TrajPlayback.cpp.

Definition at line 93 of file TrajPlayback.cpp.

void telekyb_behavior::TrajPlayback::trajectoryStepActive ( const TKState currentState,
TKTrajectory generatedTrajInput 
) [virtual]

Implements TELEKYB_NAMESPACE::Behavior.

Definition at line 215 of file TrajPlayback.cpp.

void telekyb_behavior::TrajPlayback::trajectoryStepCreation ( const TKState currentState,
TKTrajectory generatedTrajInput 
) [virtual]

Implements TELEKYB_NAMESPACE::Behavior.

Definition at line 208 of file TrajPlayback.cpp.

void telekyb_behavior::TrajPlayback::trajectoryStepTermination ( const TKState currentState,
TKTrajectory generatedTrajInput 
) [virtual]

Implements TELEKYB_NAMESPACE::Behavior.

Definition at line 227 of file TrajPlayback.cpp.

bool telekyb_behavior::TrajPlayback::willBecomeActive ( const TKState currentState,
const Behavior previousBehavior 
) [virtual]

Implements TELEKYB_NAMESPACE::Behavior.

Definition at line 41 of file TrajPlayback.cpp.

void telekyb_behavior::TrajPlayback::willBecomeInActive ( const TKState currentState,
const Behavior nextBehavior 
) [virtual]

Implements TELEKYB_NAMESPACE::Behavior.

Definition at line 81 of file TrajPlayback.cpp.


Member Data Documentation

std::ifstream telekyb_behavior::TrajPlayback::file [protected]

Definition at line 33 of file TrajPlayback.hpp.

std::vector<std::string> telekyb_behavior::TrajPlayback::fileFields [protected]

Definition at line 30 of file TrajPlayback.hpp.

Definition at line 35 of file TrajPlayback.hpp.

Definition at line 39 of file TrajPlayback.hpp.

Definition at line 36 of file TrajPlayback.hpp.

Definition at line 37 of file TrajPlayback.hpp.

Definition at line 28 of file TrajPlayback.hpp.


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


tk_be_common
Author(s): Martin Riedel
autogenerated on Mon Nov 11 2013 11:14:29