Robotics Library  0.7.0
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

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

Constructor & Destructor Documentation

◆ Shape()

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

◆ ~Shape()

rl::sg::so::Shape::~Shape ( )

Reimplemented from rl::sg::Shape.

Member Function Documentation

◆ getName()

std::string rl::sg::so::Shape::getName ( ) const

◆ getTransform()

void rl::sg::so::Shape::getTransform ( ::rl::math::Transform transform)

Implements rl::sg::Shape.

◆ setName()

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

Reimplemented from rl::sg::Shape.

◆ setTransform()

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

Implements rl::sg::Shape.

Member Data Documentation

◆ root

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

◆ shape

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

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