![]() |
VR-Forces 4.0.4 Class Documentation
|

Public Member Functions | |
| DtPolygonImmediate () | |
| DtPolygonImmediate (unsigned int numVertices) | |
| virtual void | setNumberOfVertices (unsigned int n) |
| virtual | ~DtPolygonImmediate () |
| DtPolygonImmediate (const DtPolygonImmediate &orig) | |
| DtPolygonImmediate & | operator= (const DtPolygonImmediate &orig) |
| virtual DtGdbNode::DtGdbNodeType | type () const |
| virtual bool | isFull () const |
| virtual int | addVertex (const DtPoint &v) |
| virtual bool | getVertex (DtPoint &retVal, unsigned int i) const |
| const DtPoint & | getVertex (unsigned int i) const |
| virtual bool | getSurface (DtSurface &surfPtr) const |
| const DtSurface & | getSurface () const |
| virtual bool | setSurface (const DtSurface &newSurface) |
| virtual void | dump (int indentLevel) const |
| virtual int | sizeInBytes () const |
Protected Attributes | |
| DtSurface | mySurface |
| std::vector< DtVertex > | myVertices |
| DtPolygonImmediate::DtPolygonImmediate | ( | unsigned int | numVertices | ) |
| virtual DtPolygonImmediate::~DtPolygonImmediate | ( | ) | [virtual] |
| DtPolygonImmediate::DtPolygonImmediate | ( | const DtPolygonImmediate & | orig | ) |
| virtual void DtPolygonImmediate::setNumberOfVertices | ( | unsigned int | n | ) | [virtual] |
Reimplemented from DtBasePolygon.
| DtPolygonImmediate& DtPolygonImmediate::operator= | ( | const DtPolygonImmediate & | orig | ) |
| DtGdbNode::DtGdbNodeType DtPolygonImmediate::type | ( | void | ) | const [inline, virtual] |
Implements DtGdbNode.
References DtGdbNode::POLYGON_IMMEDIATE.
| bool DtPolygonImmediate::isFull | ( | ) | const [inline, virtual] |
Implements DtBasePolygon.
References myVertices, and DtBasePolygon::numberOfVertices().
| int DtPolygonImmediate::addVertex | ( | const DtPoint & | v | ) | [inline, virtual] |
References myVertices, and DtBasePolygon::numberOfVertices().
| bool DtPolygonImmediate::getVertex | ( | DtPoint & | retVal, |
| unsigned int | i | ||
| ) | const [inline, virtual] |
Implements DtBasePolygon.
References myVertices.
| const DtPoint & DtPolygonImmediate::getVertex | ( | unsigned int | i | ) | const [inline, virtual] |
Implements DtBasePolygon.
References myVertices.
| virtual bool DtPolygonImmediate::getSurface | ( | DtSurface & | surfPtr | ) | const [virtual] |
Implements DtBasePolygon.
| const DtSurface & DtPolygonImmediate::getSurface | ( | ) | const [inline, virtual] |
Implements DtBasePolygon.
References mySurface.
| bool DtPolygonImmediate::setSurface | ( | const DtSurface & | newSurface | ) | [inline, virtual] |
Implements DtBasePolygon.
References mySurface.
| virtual void DtPolygonImmediate::dump | ( | int | indentLevel | ) | const [virtual] |
Implements DtGdbNode.
| virtual int DtPolygonImmediate::sizeInBytes | ( | ) | const [virtual] |
Implements DtBasePolygon.
DtSurface DtPolygonImmediate::mySurface [protected] |
Referenced by getSurface(), and setSurface().
std::vector<DtVertex> DtPolygonImmediate::myVertices [protected] |
Referenced by addVertex(), getVertex(), and isFull().