openrave-yarp-plugins
Loading...
Searching...
No Matches
Classes | Public Member Functions | Static Public Member Functions | Protected Attributes | Friends | List of all members
ForceSensor Class Reference
Inheritance diagram for ForceSensor:

Classes

class  ForceSensorGeomData
 permanent properties of the sensor More...
 
class  ForceSensorXMLReader
 

Public Member Functions

 ForceSensor (EnvironmentBasePtr penv)
 
virtual bool Init (const string &args)
 
virtual void Reset (int options)
 
virtual bool SimulationStep (OpenRAVE::dReal fTimeElapsed)
 
virtual SensorGeometryConstPtr GetSensorGeometry (SensorType type)
 
virtual SensorDataPtr CreateSensorData (SensorType type)
 
virtual bool GetSensorData (SensorDataPtr psensordata)
 
virtual void SetTransform (const Transform &trans)
 
virtual const Transform & GetTransform ()
 
bool SetHistoryLength (std::ostream &os, std::istream &is)
 
bool SetFilter (std::ostream &os, std::istream &is)
 
bool GetHistory (std::ostream &os, std::istream &is)
 
virtual bool Supports (SensorType type)
 
virtual int Configure (ConfigureCommand command, bool blocking)
 

Static Public Member Functions

static BaseXMLReaderPtr CreateXMLReader (InterfaceBasePtr ptr, const std::list< std::pair< std::string, std::string > > &atts)
 

Protected Attributes

bool _firstStep
 
Transform _trans
 
boost::shared_ptr< Force6DSensorData > _data
 
boost::circular_buffer< Force6DSensorData > _history
 
boost::circular_buffer< dReal > _timestamps
 
boost::shared_ptr< ForceSensorGeomData_geom
 
KinBody::LinkConstPtr _sensorLink
 
KinBody::JointConstPtr _sensorJoint
 
boost::mutex _mutexdata
 
bool _bRenderData
 
bool _bRenderGeometry
 
bool _bPower
 
FilterTypes _outfilt
 
Force6DSensorData _movingsum
 

Friends

class ForceSensorXMLReader
 

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