Robotics Library  0.6.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Public Attributes | List of all members
rl::sg::so::Shape Class Reference

#include <Shape.h>

Inheritance diagram for rl::sg::so::Shape:
Inheritance graph
[legend]
Collaboration diagram for rl::sg::so::Shape:
Collaboration graph
[legend]

Public Member Functions

 Shape (SoVRMLShape *shape, Body *body)
 
virtual ~Shape ()
 
::std::string getName () const
 
void getTransform (::rl::math::Transform &transform)
 
void setName (const ::std::string &name)
 
void setTransform (const ::rl::math::Transform &transform)
 
- Public Member Functions inherited from rl::sg::Shape
 Shape (SoVRMLShape *shape, Body *body)
 
BodygetBody () const
 
virtual ::std::string getName () const
 

Public Attributes

SoVRMLTransform * root
 
SoVRMLShape * shape
 

Additional Inherited Members

- Protected Attributes inherited from rl::sg::Shape
Bodybody
 

Constructor & Destructor Documentation

rl::sg::so::Shape::Shape ( SoVRMLShape *  shape,
Body body 
)
rl::sg::so::Shape::~Shape ( )
virtual

Reimplemented from rl::sg::Shape.

Member Function Documentation

std::string rl::sg::so::Shape::getName ( ) const
void rl::sg::so::Shape::getTransform ( ::rl::math::Transform transform)
virtual

Implements rl::sg::Shape.

void rl::sg::so::Shape::setName ( const ::std::string &  name)
virtual

Reimplemented from rl::sg::Shape.

void rl::sg::so::Shape::setTransform ( const ::rl::math::Transform transform)
virtual

Implements rl::sg::Shape.

Member Data Documentation

SoVRMLTransform* rl::sg::so::Shape::root
SoVRMLShape* rl::sg::so::Shape::shape

The documentation for this class was generated from the following files: