openrave.org

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Public Attributes | List of all members
OpenRAVE::KinBody::BodyState Class Reference

Stores the state of the current body that is published in a thread safe way from the environment without requiring locking the environment. More...

#include <kinbody.h>

Collaboration diagram for OpenRAVE::KinBody::BodyState:
Collaboration graph
[legend]

Public Member Functions

 BodyState ()
 
virtual ~BodyState ()
 

Public Attributes

KinBodyPtr pbody
 
std::vector< RaveTransform
< dReal > > 
vectrans
 
std::vector< dRealjointvalues
 
std::string strname
 name of the body
 
int environmentid
 

Detailed Description

Stores the state of the current body that is published in a thread safe way from the environment without requiring locking the environment.

Definition at line 1120 of file kinbody.h.

Constructor & Destructor Documentation

OpenRAVE::KinBody::BodyState::BodyState ( )
inline

Definition at line 1123 of file kinbody.h.

virtual OpenRAVE::KinBody::BodyState::~BodyState ( )
inlinevirtual

Definition at line 1125 of file kinbody.h.

Member Data Documentation

int OpenRAVE::KinBody::BodyState::environmentid

Definition at line 1131 of file kinbody.h.

std::vector<dReal> OpenRAVE::KinBody::BodyState::jointvalues

Definition at line 1129 of file kinbody.h.

KinBodyPtr OpenRAVE::KinBody::BodyState::pbody

Definition at line 1127 of file kinbody.h.

std::string OpenRAVE::KinBody::BodyState::strname

name of the body

Definition at line 1130 of file kinbody.h.

std::vector<RaveTransform<dReal> > OpenRAVE::KinBody::BodyState::vectrans

Definition at line 1128 of file kinbody.h.


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