SimObject.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <VirtualRobot/SceneObject.h>
4
5
#include <MujocoX/libraries/Simulation/SimEntity.h>
6
7
namespace
mujoco
8
{
9
class
Data;
10
11
struct
SimObject
12
{
13
SimObject
();
14
SimObject
(
const
std::string&
name
);
15
SimObject
(
VirtualRobot::SceneObjectPtr
sceneObject
);
16
17
void
update
(mujoco::Model& model);
18
void
updateSceneObjectPose
(
const
Data&
data
,
float
lengthScaling = 1.);
19
20
const
std::string&
name
()
const
;
21
22
23
mujoco::SimBody
body
;
24
mujoco::SimGeom
geom
;
25
26
VirtualRobot::SceneObjectPtr
sceneObject
;
27
};
28
29
}
// namespace mujoco
mujoco::SimObject::update
void update(mujoco::Model &model)
mujoco
Definition:
SimObject.h:7
data
uint8_t data[1]
Definition:
EtherCATFrame.h:68
mujoco::SimObject::sceneObject
VirtualRobot::SceneObjectPtr sceneObject
Definition:
SimObject.h:26
mujoco::SimObject
Definition:
SimObject.h:11
mujoco::SimObject::body
mujoco::SimBody body
Definition:
SimObject.h:23
mujoco::SimObject::SimObject
SimObject()
mujoco::SimObject::updateSceneObjectPose
void updateSceneObjectPose(const Data &data, float lengthScaling=1.)
scene3D::SceneObjectPtr
boost::intrusive_ptr< SceneObject > SceneObjectPtr
Definition:
PointerDefinitions.h:40
mujoco::SimObject::geom
mujoco::SimGeom geom
Definition:
SimObject.h:24
mujoco::SimObject::name
const std::string & name() const
ArmarXSimulation
components
Simulator
mujoco
SimObject.h
Generated on Sat Apr 12 2025 09:13:31 for armarx_documentation by
1.8.17