SimulatedObjectAsObject Class Reference

#include <ArmarXSimulation/libraries/ClutteredSceneGenerator/objects/SimulatedObjectAsObject.h>

+ Inheritance diagram for SimulatedObjectAsObject:

Public Member Functions

void addToSimulator (armarx::SimulatorInterfacePrx &simulator) override
 
bool checkCollision (const VirtualRobot::CollisionCheckerPtr &col, const VirtualRobot::SceneObjectSetPtr &objectSet) override
 
std::unique_ptr< Pose > getLocalPose () override
 
void setLocalPose (const armarx::PosePtr &pose) override
 
 SimulatedObjectAsObject (const std::string &instanceName, const ObjectSource &source)
 
void updatePoseFromSimulator (armarx::SimulatorInterfacePrx &simulator) override
 
void updatePoseToSimulator (armarx::SimulatorInterfacePrx &simulator) override
 
 ~SimulatedObjectAsObject () override=default
 
- Public Member Functions inherited from SimulatedObject
const std::string & getInstanceName ()
 
const ObjectSource & getObjectSource ()
 
void setInstanceName (const std::string &newName)
 
 SimulatedObject ()=delete
 
 SimulatedObject (const std::string &instanceName, const ObjectSource &objectSource)
 
virtual ~SimulatedObject ()=default
 

Constructor & Destructor Documentation

◆ SimulatedObjectAsObject()

SimulatedObjectAsObject ( const std::string & instanceName,
const ObjectSource & source )

◆ ~SimulatedObjectAsObject()

~SimulatedObjectAsObject ( )
overridedefault

Member Function Documentation

◆ addToSimulator()

void addToSimulator ( armarx::SimulatorInterfacePrx & simulator)
overridevirtual

Implements SimulatedObject.

◆ checkCollision()

bool checkCollision ( const VirtualRobot::CollisionCheckerPtr & col,
const VirtualRobot::SceneObjectSetPtr & objectSet )
overridevirtual

Implements SimulatedObject.

◆ getLocalPose()

std::unique_ptr< Pose > getLocalPose ( )
overridevirtual

Implements SimulatedObject.

◆ setLocalPose()

void setLocalPose ( const armarx::PosePtr & pose)
overridevirtual

Implements SimulatedObject.

◆ updatePoseFromSimulator()

void updatePoseFromSimulator ( armarx::SimulatorInterfacePrx & simulator)
overridevirtual

Implements SimulatedObject.

◆ updatePoseToSimulator()

void updatePoseToSimulator ( armarx::SimulatorInterfacePrx & simulator)
overridevirtual

Implements SimulatedObject.


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