  | 
  
    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