Robotics Library  0.6.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Body.h
Go to the documentation of this file.
1 #ifndef _RL_SG_SOLID_BODY_H_
2 #define _RL_SG_SOLID_BODY_H_
3 
4 #include "../Body.h"
5 
6 namespace rl
7 {
8  namespace sg
9  {
10  namespace solid
11  {
12  class Model;
13 
14  class Body : public ::rl::sg::Body
15  {
16  public:
17  EIGEN_MAKE_ALIGNED_OPERATOR_NEW
18 
19  Body(Model* model);
20 
21  virtual ~Body();
22 
23  ::rl::sg::Shape* create(SoVRMLShape* shape);
24 
26 
28 
29  void setMargin(const ::rl::math::Real& margin);
30 
32 
33  protected:
34 
35  private:
36 
37  };
38  }
39  }
40 }
41 
42 #endif // _RL_SG_SOLID_BODY_H_