version 3.3

VRS::Shape Class Reference

Abstract Base Class for VRS Shapes. More...

#include <vrs/shape.h>

Inheritance diagram for VRS::Shape:

VRS::RenderObj VRS::SharedObj VRS::Visitable EnvironmentRenderer::GreenSpace EnvironmentRenderer::GreenSpaceComposite EnvironmentRenderer::SkyDome VRS::BatchGeometryGL VRS::BatchTreeGL VRS::BilinearPatch VRS::Box VRS::Cache VRS::Composite VRS::Cone VRS::Curve VRS::Cylinder VRS::Disc VRS::Extrusion VRS::Facet VRS::Flare VRS::GL2::AttributedShape VRS::Hyperboloid VRS::Knot VRS::LODShape VRS::MappedVertexAttributeShapeGL VRS::Note VRS::Nurbs VRS::ObjectCacheGL VRS::Paraboloid VRS::Plane VRS::PointSpritesGL VRS::PolygonSet VRS::PrimitiveQuadTreeAreaGL VRS::PrimitiveQuadTreeDistanceGL VRS::ProgressiveMesh VRS::SceneShapeGL VRS::Sky VRS::Sphere VRS::SuperQuad VRS::Text VRS::TEXT::AbstractText VRS::TEXT::SimplePanel VRS::TexturedBatchTreeGL VRS::Torus VRS::TriangleSet VRS::VertexAttributeIndexGL VRS::VertexAttributeShapeGL

List of all members.

Public Member Functions

 Shape (bool enabled=true)
 Per default all shapes are enabled.
virtual Bounds boundingBox () const =0
 Shapes define their bounding box in model coordinates.
 VRS_TYPEINFO (Shape, RenderObj)


Detailed Description

Abstract Base Class for VRS Shapes.

Constructor & Destructor Documentation

VRS::Shape::Shape ( bool  enabled = true  ) 

Per default all shapes are enabled.


Member Function Documentation

virtual Bounds VRS::Shape::boundingBox (  )  const [pure virtual]

VRS::Shape::VRS_TYPEINFO ( Shape  ,
RenderObj   
)


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

Generated on Sun May 19 06:00:44 2013 by Doxygen 1.5.6
© 2001-2010 Hasso-Plattner-Institut | Impressum | Contact