version 3.3

VRS::PointSet Class Reference

3D Point Set. More...

#include <vrs/pointset.h>

Inheritance diagram for VRS::PointSet:

VRS::PolygonSet VRS::Shape VRS::RenderObj VRS::SharedObj VRS::Visitable

List of all members.

Public Member Functions

 PointSet (Iterator< Vector > *vertexIter=0, Iterator< Vector > *normalIter=0, Iterator< Color > *colorIter=0, Iterator< Vector > *texture0Iter=0, Iterator< Vector > *texture1Iter=0, Iterator< Vector > *texture2Iter=0, Iterator< Vector > *texture3Iter=0, Iterator< unsigned int > *indexIter=0)
virtual void setType (PolygonSet::PrimitiveType primitiveType)
virtual PolygonSet::PrimitiveType getType () const
 Ensures that the primitive is not changed from Points to something else.
 VRS_TYPEINFO (PointSet, PolygonSet)
 VRS_SERIALIZABLE (PointSet)


Detailed Description

3D Point Set.

Constructor & Destructor Documentation

VRS::PointSet::PointSet ( Iterator< Vector > *  vertexIter = 0,
Iterator< Vector > *  normalIter = 0,
Iterator< Color > *  colorIter = 0,
Iterator< Vector > *  texture0Iter = 0,
Iterator< Vector > *  texture1Iter = 0,
Iterator< Vector > *  texture2Iter = 0,
Iterator< Vector > *  texture3Iter = 0,
Iterator< unsigned int > *  indexIter = 0 
)

Point sets consists of a collection of 3D points specified by a vertex iterator. Optionally, iterators for vertex normals, vertex colors, and vertex texture coordinates can be passed.


Member Function Documentation

virtual void VRS::PointSet::setType ( PolygonSet::PrimitiveType  primitiveType  )  [virtual]

Reimplemented from VRS::PolygonSet.

virtual PolygonSet::PrimitiveType VRS::PointSet::getType (  )  const [virtual]

Ensures that the primitive is not changed from Points to something else.

Reimplemented from VRS::PolygonSet.

VRS::PointSet::VRS_TYPEINFO ( PointSet  ,
PolygonSet   
)

VRS::PointSet::VRS_SERIALIZABLE ( PointSet   ) 


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

Generated on Tue May 22 06:00:26 2012 by Doxygen 1.5.6
© 2001-2010 Hasso-Plattner-Institut | Impressum | Contact