All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
gazebo::physics::WorldState Class Reference

Store state information of a physics::World object. More...

#include <physics/WorldState.hh>

Inheritance diagram for gazebo::physics::WorldState:
Inheritance graph
[legend]

Public Member Functions

 WorldState ()
 Default constructor.
 
 WorldState (WorldPtr _world)
 Constructor.
 
virtual ~WorldState ()
 Destructor.
 
ModelState GetModelState (unsigned int _index) const
 Get a model state.
 
ModelState GetModelState (const std::string &_modelName) const
 Get a model state by model name.
 
unsigned int GetModelStateCount () const
 Get the number of model states.
 
const sdf::ElementPtrGetSDF () const
 Get the state in SDF format.
 
virtual void Load (sdf::ElementPtr _elem)
 Load state from SDF element.
 
- Public Member Functions inherited from gazebo::physics::State
 State ()
 Default constructor.
 
 State (const std::string &_name, const common::Time &_realTime, const common::Time &_simTime)
 Constructor.
 
virtual ~State ()
 Destructor.
 
std::string GetName () const
 Get the name associated with this State.
 
common::Time GetRealTime () const
 Get the real time when this state was generated.
 
common::Time GetSimTime () const
 Get the sim time when this state was generated.
 
common::Time GetWallTime () const
 Get the wall time when this state was generated.
 

Additional Inherited Members

- Protected Attributes inherited from gazebo::physics::State
std::string name
 Name associated with this State.
 
common::Time realTime
 
common::Time simTime
 
common::Time wallTime
 Times for the state data.
 

Detailed Description

Store state information of a physics::World object.

Instances of this class contain the state of a World at a specific time. World state includes the state of all models, and their children.

Constructor & Destructor Documentation

gazebo::physics::WorldState::WorldState ( )

Default constructor.

gazebo::physics::WorldState::WorldState ( WorldPtr  _world)

Constructor.

Generate a WorldState from an instance of a World.

Parameters
_worldPointer to a world
virtual gazebo::physics::WorldState::~WorldState ( )
virtual

Destructor.

Member Function Documentation

ModelState gazebo::physics::WorldState::GetModelState ( unsigned int  _index) const

Get a model state.

Get the state of a Model based on an index. The min index is and the max is WorldState::GetModelStateCount()

Parameters
_indexIndex of the model
Returns
State of the requested Model
ModelState gazebo::physics::WorldState::GetModelState ( const std::string &  _modelName) const

Get a model state by model name.

unsigned int gazebo::physics::WorldState::GetModelStateCount ( ) const

Get the number of model states.

Returns the number of models in this instance.

Returns
Number of models
const sdf::ElementPtr& gazebo::physics::WorldState::GetSDF ( ) const

Get the state in SDF format.

Returns a pointer to the SDF representation of the WorldState

Returns
Pointer to the SDF representation of the WorldState
virtual void gazebo::physics::WorldState::Load ( sdf::ElementPtr  _elem)
virtual

Load state from SDF element.

Set a WorldState from an SDF element containing WorldState info.

Parameters
_elemPointer to the WorldState SDF element.

Implements gazebo::physics::State.


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