| 
    Robot Simulator of the Robotics Group for Self-Organization of Control
    0.8.0
    
   | 
 
Graphical plane (represented as a large thin box, because OSG does not draw planes) More...
#include <osgprimitive.h>


Public Member Functions | |
| OSGPlane () | |
| virtual void | init (const OsgHandle &osgHandle, Quality quality=Middle) | 
| Initialisation of the primitive.  More... | |
  Public Member Functions inherited from OSGPrimitive | |
| OSGPrimitive () | |
| virtual | ~OSGPrimitive () | 
| virtual void | setMatrix (const osg::Matrix &m4x4) | 
| Sets the transformation matrix of this object (position and orientation)  More... | |
| virtual osg::Group * | getGroup () | 
| returns the group object which is the root of all subcomponents of this primitive  More... | |
| virtual void | setTexture (const std::string &filename) | 
| assigns a texture to the primitive  More... | |
| virtual void | setTexture (const TextureDescr &texture) | 
| assigns a texture to the primitive, you can choose how often to repeat  More... | |
| virtual void | setTexture (int surface, const TextureDescr &texture) | 
| assigns a texture to the x-th surface of the primitive, you can choose how often to repeat  More... | |
| virtual void | setTextures (const std::vector< TextureDescr > &textures) | 
| assign a set of texture to the surfaces of the primitive  More... | |
| virtual std::vector< TextureDescr > | getTextures () const | 
| returns the list of textures  More... | |
| virtual void | setColor (const Color &color) | 
| sets the color for painting this primitive  More... | |
| virtual void | setColor (const std::string &color) | 
| sets the color using the colorschema of osgHandle  More... | |
| virtual Color | getColor () | 
| returns the current color  More... | |
| virtual osg::Transform * | getTransform () | 
| returns a osg transformation object;  More... | |
| virtual const OsgHandle & | getOsgHandle () | 
| returns the osgHandle object  More... | |
Additional Inherited Members | |
  Public Types inherited from OSGPrimitive | |
| enum | Quality { Low, Middle, High } | 
  Protected Member Functions inherited from OSGPrimitive | |
| virtual void | applyTextures () | 
| this actually sets the textures  More... | |
  Protected Attributes inherited from OSGPrimitive | |
| osg::ref_ptr< osg::Geode > | geode | 
| osg::ref_ptr < osg::MatrixTransform >  | transform | 
| osg::ref_ptr< osg::ShapeDrawable > | shape | 
| std::vector< TextureDescr > | textures | 
| OsgHandle | osgHandle | 
Graphical plane (represented as a large thin box, because OSG does not draw planes)
| OSGPlane | ( | ) | 
Initialisation of the primitive.
Must in order to place the object into the scene. This function should be overloaded
Implements OSGPrimitive.