Public Types | |
typedef array< Triangle3 > | TriangleArray |
typedef TriangleIterator | const_iterator |
Public Member Functions | |
VisualTriangles (const Visual &visual) | |
VisualTriangles (const Visual &visual, Int LODChild) | |
virtual | ~VisualTriangles () |
virtual String | className () const |
virtual const TriangleArray & | getTriangleArray () const |
virtual const_iterator | begin () const |
virtual const_iterator | end () const |
virtual bool | isSameKindAs (const Object &) const |
Protected Member Functions | |
virtual TriangleIteratorState * | newTriangleIteratorState (bool begin=true) const |
virtual void | nextTriangle (TriangleIteratorState *iteratorState) const |
virtual void | deleteTriangleIteratorState (TriangleIteratorState *state) const |
virtual bool | equalStates (TriangleIteratorState *state1, TriangleIteratorState *state2) const |
virtual void | extractTriangles (osg::Node *node) |
Protected Attributes | |
TriangleArray | triangles |
Int | LODChild |
Friends | |
class | TriangleIterator |
|
Definition at line 40 of file TriangleContainer. |
|
Definition at line 56 of file VisualTriangles. Referenced by getTriangleArray(), and gfx::VisualTriangles::TriangleArrayIteratorState::TriangleArrayIteratorState(). |
|
|
|
|
|
Definition at line 52 of file VisualTriangles. |
|
|
|
return the name of the object's class type. Must be defined by derived classes. Implements base::Object. Definition at line 54 of file VisualTriangles. |
|
Implements gfx::TriangleContainer. Definition at line 99 of file VisualTriangles. |
|
|
|
Implements gfx::TriangleContainer. Definition at line 101 of file VisualTriangles. References gfx::VisualTriangles::TriangleArrayIteratorState::index. |
|
|
|
Definition at line 58 of file VisualTriangles. References TriangleArray. |
|
|
|
Implements gfx::TriangleContainer. Definition at line 87 of file VisualTriangles. |
|
Implements gfx::TriangleContainer. Definition at line 94 of file VisualTriangles. References gfx::VisualTriangles::TriangleArrayIteratorState::index. |
|
Reimplemented from gfx::TriangleContainer. Definition at line 133 of file VisualTriangles. |
|
Definition at line 63 of file VisualTriangles. |
|
Definition at line 62 of file VisualTriangles. |