|
Simox
2.3.74.0
|
Public Member Functions | |
| ContactSensorFactory () | |
| ~ContactSensorFactory () override | |
| SensorPtr | createSensor (GraspableSensorizedObjectPtr node, const std::string &name, VisualizationNodePtr visualization=VisualizationNodePtr(), const Eigen::Matrix4f &rnTrafo=Eigen::Matrix4f::Identity()) const override |
| Standard init method. More... | |
| SensorPtr | createSensor (GraspableSensorizedObjectPtr node, rapidxml::xml_node< char > *sensorXMLNode, BaseIO::RobotDescription loadMode=RobotIO::eFull, const std::string basePath=std::string()) const override |
Public Member Functions inherited from VirtualRobot::SensorFactory | |
| SensorFactory () | |
| virtual | ~SensorFactory () |
Public Member Functions inherited from AbstractFactoryMethod< SensorFactory, void *> | |
| void | setDescription (const std::string &newDescription) |
| std::string | getDescription () const |
Static Public Member Functions | |
| static std::string | getName () |
| static std::shared_ptr< SensorFactory > | createInstance (void *) |
Static Public Member Functions inherited from AbstractFactoryMethod< SensorFactory, void *> | |
| static std::shared_ptr< SensorFactory > | fromName (const std::string &name, void * params) |
| static std::shared_ptr< SensorFactory > | first (void * params) |
| static std::string | getName () |
| static std::shared_ptr< SensorFactory > | createInstance (void *) |
| static void | registerClass (const std::string &name, initialisationFunction init) |
| static std::vector< std::string > | getSubclassList () |
Additional Inherited Members | |
Public Types inherited from AbstractFactoryMethod< SensorFactory, void *> | |
| typedef std::shared_ptr< SensorFactory >(* | initialisationFunction) (void *) |
|
default |
|
overridedefault |
|
static |
|
overridevirtual |
Standard init method.
This method creates a VirtualRobot::ContactSensor.
Reimplemented from VirtualRobot::SensorFactory.
|
overridevirtual |
Create sensor from XML tag.
Reimplemented from VirtualRobot::SensorFactory.
|
static |