|
Robotics Library
0.7.0
|
Go to the documentation of this file.
27 #ifndef RL_SG_ODE_SHAPE_H
28 #define RL_SG_ODE_SHAPE_H
30 #include <Inventor/actions/SoCallbackAction.h>
44 EIGEN_MAKE_ALIGNED_OPERATOR_NEW
59 static void triangleCallback(
void* userData, ::SoCallbackAction* action, const ::SoPrimitiveVertex* v1, const ::SoPrimitiveVertex* v2, const ::SoPrimitiveVertex* v3);
73 #endif // RL_SG_ODE_SHAPE_H
::Eigen::Transform< Real, 3, ::Eigen::Affine > Transform
Rigid transformation in 3D.
Definition: Transform.h:46
void getTransform(::rl::math::Transform &transform)
Definition: Shape.cpp:127
Body * body
Definition: Shape.h:58
::std::vector< ::dTriIndex > indices
Definition: Shape.h:63
::dGeomID geom
Definition: Shape.h:54
Shape(::SoVRMLShape *shape, Body *body)
Definition: Shape.cpp:48
virtual ~Shape()
Definition: Shape.cpp:120
::rl::math::Transform baseTransform
Definition: Shape.h:61
void setTransform(const ::rl::math::Transform &transform)
Definition: Shape.cpp:160
static void triangleCallback(void *userData, ::SoCallbackAction *action, const ::SoPrimitiveVertex *v1, const ::SoPrimitiveVertex *v2, const ::SoPrimitiveVertex *v3)
Definition: Shape.cpp:109
::std::vector< ::dReal > vertices
Definition: Shape.h:67
::rl::math::Transform transform
Definition: Shape.h:65
Robotics Library.
Definition: AnalogInput.cpp:30