Robotics Library
0.6.0
Main Page
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
sg
solid
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
25
void
getFrame
(::
rl::math::Transform
&
frame
);
26
27
void
setFrame
(
const ::rl::math::Transform
& frame);
28
29
void
setMargin
(
const ::rl::math::Real
& margin);
30
31
::rl::math::Transform
frame
;
32
33
protected
:
34
35
private
:
36
37
};
38
}
39
}
40
}
41
42
#endif // _RL_SG_SOLID_BODY_H_
Generated on Mon Oct 22 2012 10:51:02 for Robotics Library by
1.8.1.1