Public Member Functions | Private Attributes | List of all members
Project Class Reference

#include <Project.h>

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 ()
 
RTSItemRTS ()
 
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

Project::Project ( )

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.

RobotHardwareClientView& Project::RobotHardwareClient ( )
inline

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

ThreeDView Project::m_3dview
private

Definition at line 132 of file Project.h.

std::vector<CollisionPairItem> Project::m_collisionPairs
private

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.

RobotHardwareClientView Project::m_rhview
private

Definition at line 131 of file Project.h.

RTSItem Project::m_rts
private

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:


hrpsys
Author(s): AIST, Fumio Kanehiro
autogenerated on Thu May 6 2021 02:41:53