|
Robotics Library
0.7.0
|
Go to the documentation of this file.
27 #ifndef RL_SG_SOLID_SHAPE_H
28 #define RL_SG_SOLID_SHAPE_H
30 #include <unordered_set>
31 #include <Inventor/fields/SoMFInt32.h>
32 #include <Inventor/fields/SoMFVec3f.h>
33 #include <SOLID/SOLID.h>
34 #include <SOLID/SOLID_broad.h>
49 EIGEN_MAKE_ALIGNED_OPERATOR_NEW
76 DT_ShapeHandle
create(
const SoMFVec3f& point);
78 DT_ShapeHandle
create(
const SoMFVec3f& point,
const SoMFInt32& coordIndex);
94 #endif // RL_SG_SOLID_SHAPE_H
DT_ShapeHandle shape
Definition: Shape.h:86
DT_Vector3 max
Definition: Shape.h:82
::Eigen::Transform< Real, 3, ::Eigen::Affine > Transform
Rigid transformation in 3D.
Definition: Transform.h:46
DT_ShapeHandle create(SoVRMLShape *shape)
Definition: Shape.cpp:95
Body * body
Definition: Shape.h:58
void update()
Definition: Shape.cpp:236
void setTransform(const ::rl::math::Transform &transform)
Definition: Shape.cpp:228
::rl::math::Transform transform
Definition: Shape.h:88
::std::unordered_set< Shape * > encounters
Definition: Shape.h:65
bool complex
Definition: Shape.h:63
Shape(SoVRMLShape *shape, Body *body)
Definition: Shape.cpp:47
DT_Vector3 min
Definition: Shape.h:84
void setMargin(const ::rl::math::Real &margin)
Definition: Shape.cpp:222
DT_ObjectHandle object
Definition: Shape.h:67
double Real
Definition: Real.h:42
void getTransform(::rl::math::Transform &transform)
Definition: Shape.cpp:202
virtual ~Shape()
Definition: Shape.cpp:68
BP_ProxyHandle proxy
Definition: Shape.h:69
::rl::math::Transform frame
Definition: Shape.h:80
Robotics Library.
Definition: AnalogInput.cpp:30