| VRS - The Virtual Rendering System |
| version 3.3 |
#include <vrs/pointset.h>

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) | |
| 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.
| 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 | ) |