SimObject Struct Reference

#include <ArmarXSimulation/components/Simulator/mujoco/SimObject.h>

Public Member Functions

const std::string & name () const
 
 SimObject ()
 
 SimObject (const std::string &name)
 
 SimObject (VirtualRobot::SceneObjectPtr sceneObject)
 
void update (mujoco::Model &model)
 
void updateSceneObjectPose (const Data &data, float lengthScaling=1.)
 

Public Attributes

mujoco::SimBody body
 
mujoco::SimGeom geom
 
VirtualRobot::SceneObjectPtr sceneObject
 

Constructor & Destructor Documentation

◆ SimObject() [1/3]

SimObject ( )

◆ SimObject() [2/3]

SimObject ( const std::string & name)

◆ SimObject() [3/3]

SimObject ( VirtualRobot::SceneObjectPtr sceneObject)

Member Function Documentation

◆ name()

const std::string & name ( ) const

◆ update()

void update ( mujoco::Model & model)

◆ updateSceneObjectPose()

void updateSceneObjectPose ( const Data & data,
float lengthScaling = 1. )

Member Data Documentation

◆ body

mujoco::SimBody body

◆ geom

mujoco::SimGeom geom

◆ sceneObject

VirtualRobot::SceneObjectPtr sceneObject

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