Public Member Functions | Private Attributes
Project Class Reference

#include <Project.h>

List of all members.

Public Member Functions

std::vector< CollisionPairItem > & collisionPairs ()
std::vector< ExtraJointItem > & extraJoints ()
double gravity ()
bool isEuler ()
bool kinematicsOnly ()
double logTimeStep ()
std::map< std::string,
ModelItem > & 
models ()
bool parse (const std::string &filename)
 Project ()
bool realTime ()
void realTime (bool flag)
RobotHardwareClientViewRobotHardwareClient ()
double timeStep ()
double totalTime ()
void totalTime (double time)
ThreeDViewview ()

Private Attributes

ThreeDView m_3dview
std::vector< CollisionPairItemm_collisionPairs
std::vector< ExtraJointItemm_extraJoints
double m_gravity
bool m_isEuler
bool m_kinematicsOnly
double m_logTimeStep
std::map< std::string, ModelItemm_models
bool m_realTime
RobotHardwareClientView m_rhview
RTSItem m_rts
double m_timeStep
double m_totalTime

Detailed Description

Definition at line 101 of file Project.h.

Constructor & Destructor Documentation

Definition at line 27 of file Project.cpp.

Member Function Documentation

std::vector<CollisionPairItem>& Project::collisionPairs ( ) [inline]

Definition at line 115 of file Project.h.

std::vector<ExtraJointItem>& Project::extraJoints ( ) [inline]

Definition at line 116 of file Project.h.

double Project::gravity ( ) [inline]

Definition at line 109 of file Project.h.

bool Project::isEuler ( ) [inline]

Definition at line 110 of file Project.h.

bool Project::kinematicsOnly ( ) [inline]

Definition at line 111 of file Project.h.

double Project::logTimeStep ( ) [inline]

Definition at line 108 of file Project.h.

std::map<std::string, ModelItem>& Project::models ( ) [inline]

Definition at line 114 of file Project.h.

bool Project::parse ( const std::string &  filename)

Definition at line 32 of file Project.cpp.

bool Project::realTime ( ) [inline]

Definition at line 112 of file Project.h.

void Project::realTime ( bool  flag) [inline]

Definition at line 113 of file Project.h.

Definition at line 118 of file Project.h.

RTSItem& Project::RTS ( ) [inline]

Definition at line 117 of file Project.h.

double Project::timeStep ( void  ) [inline]

Definition at line 105 of file Project.h.

double Project::totalTime ( ) [inline]

Definition at line 106 of file Project.h.

void Project::totalTime ( double  time) [inline]

Definition at line 107 of file Project.h.

ThreeDView& Project::view ( ) [inline]

Definition at line 119 of file Project.h.

Member Data Documentation

Definition at line 132 of file Project.h.

Definition at line 128 of file Project.h.

std::vector<ExtraJointItem> Project::m_extraJoints [private]

Definition at line 129 of file Project.h.

double Project::m_gravity [private]

Definition at line 123 of file Project.h.

bool Project::m_isEuler [private]

Definition at line 124 of file Project.h.

bool Project::m_kinematicsOnly [private]

Definition at line 125 of file Project.h.

double Project::m_logTimeStep [private]

Definition at line 121 of file Project.h.

std::map<std::string, ModelItem> Project::m_models [private]

Definition at line 127 of file Project.h.

bool Project::m_realTime [private]

Definition at line 126 of file Project.h.

Definition at line 131 of file Project.h.

Definition at line 130 of file Project.h.

double Project::m_timeStep [private]

Definition at line 121 of file Project.h.

double Project::m_totalTime [private]

Definition at line 122 of file Project.h.

The documentation for this class was generated from the following files:

Author(s): AIST, Fumio Kanehiro
autogenerated on Wed May 15 2019 05:02:20