|
SCL
1.0
Standard Control Library : Control, dynamics, physics, and simulation
|
#include <SRobot.hpp>


Public Member Functions | |
| SRobot () | |
| virtual | ~SRobot () |
| virtual const std::string & | getType () const |
| virtual const std::string & | getName () const |
| virtual bool | hasBeenInit () const |
Public Attributes | |
| SRobotParsed * | parsed_robot_data_ |
| SRobotIO * | io_data_ |
| sutil::CMappedList < std::string, SControllerBase * > | controllers_ |
| SControllerBase * | controller_current_ |
| std::string | name_ |
| sBool | has_been_init_ |
Protected Attributes | |
| std::string | type_ |
This class encapsulates ALL the properties needed to simulate and control a robot.
It is used by CRobot objects.
| scl::SRobot::SRobot | ( | ) |
Constructor sets stuff to null and initialization state to false
|
virtual |
Destructor does nothing
|
inlinevirtualinherited |
Get the object's type
|
inlinevirtualinherited |
Get the object's type
|
inlinevirtualinherited |
Get the object's type
| SControllerBase* scl::SRobot::controller_current_ |
The controller data structure
| sutil::CMappedList<std::string,SControllerBase*> scl::SRobot::controllers_ |
The robot's controller data structures.
|
inherited |
Whether the object is ready for use
|
inherited |
The object's name
|
protectedinherited |
The object's type. Should only be set by the constructor
1.8.6