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
 

Detailed Description

Definition at line 12 of file SimObject.h.

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

Definition at line 24 of file SimObject.h.

◆ geom

mujoco::SimGeom geom

Definition at line 25 of file SimObject.h.

◆ sceneObject

VirtualRobot::SceneObjectPtr sceneObject

Definition at line 27 of file SimObject.h.


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