Access point of the sensor system that manages the body. More...
#include <kinbody.h>
Public Member Functions | |
ManageData (SensorSystemBasePtr psensorsystem) | |
virtual | ~ManageData () |
virtual SensorSystemBasePtr | GetSystem () |
virtual XMLReadableConstPtr | GetData () const =0 |
virtual KinBody::LinkPtr | GetOffsetLink () const =0 |
virtual bool | IsPresent () const =0 |
true if the object is being updated by the system due to its presence in the real environment | |
virtual bool | IsEnabled () const =0 |
true if should update openrave body | |
virtual bool | IsLocked () const =0 |
if true, the vision system should not destroy this object once it stops being present | |
virtual bool | Lock (bool bDoLock)=0 |
set a lock on a particular body | |
|
inline |
|
inlinevirtual |
|
pure virtual |
returns a pointer to the data used to initialize the BODY with AddKinBody. if psize is not NULL, will be filled with the size of the data in bytes This function will be used to restore bodies that were removed
Implemented in OpenRAVE::SimpleSensorSystem::BodyData.
|
pure virtual |
particular link that sensor system is tracking. All transformations describe this link.
Implemented in OpenRAVE::SimpleSensorSystem::BodyData.
|
inlinevirtual |
|
pure virtual |
true if should update openrave body
Implemented in OpenRAVE::SimpleSensorSystem::BodyData.
|
pure virtual |
if true, the vision system should not destroy this object once it stops being present
Implemented in OpenRAVE::SimpleSensorSystem::BodyData.
|
pure virtual |
true if the object is being updated by the system due to its presence in the real environment
Implemented in OpenRAVE::SimpleSensorSystem::BodyData.
|
pure virtual |
set a lock on a particular body
Implemented in OpenRAVE::SimpleSensorSystem::BodyData.