Visualization Library v1.0.3A lightweight C++ OpenGL middleware for 2D/3D graphics |
[Download] [Tutorials] [All Classes] [Grouped Classes] |
For internal use only. More...
#include <TriangleIterator.hpp>
Public Member Functions | |
TriangleIteratorDirect (EPrimitiveType prim_type=PT_UNKNOWN) | |
bool | hasNext () const |
virtual int | a () const |
virtual int | b () const |
virtual int | c () const |
void | initialize (int start, int end) |
bool | next () |
For internal use only.
See vl::TriangleIterator instead.
Definition at line 332 of file TriangleIterator.hpp.
vl::TriangleIteratorDirect::TriangleIteratorDirect | ( | EPrimitiveType | prim_type = PT_UNKNOWN ) |
[inline] |
Definition at line 337 of file TriangleIterator.hpp.
References VL_DEBUG_SET_OBJECT_NAME.
bool vl::TriangleIteratorDirect::hasNext | ( | ) | const [inline, virtual] |
Implements vl::TriangleIteratorAbstract.
Definition at line 346 of file TriangleIterator.hpp.
virtual int vl::TriangleIteratorDirect::a | ( | ) | const [inline, virtual] |
Implements vl::TriangleIteratorAbstract.
Definition at line 348 of file TriangleIterator.hpp.
virtual int vl::TriangleIteratorDirect::b | ( | ) | const [inline, virtual] |
Implements vl::TriangleIteratorAbstract.
Definition at line 349 of file TriangleIterator.hpp.
virtual int vl::TriangleIteratorDirect::c | ( | ) | const [inline, virtual] |
Implements vl::TriangleIteratorAbstract.
Definition at line 350 of file TriangleIterator.hpp.
void vl::TriangleIteratorDirect::initialize | ( | int | start, |
int | end | ||
) | [inline] |
Definition at line 352 of file TriangleIterator.hpp.
References vl::PT_POLYGON, vl::PT_QUAD_STRIP, vl::PT_QUADS, vl::PT_TRIANGLE_FAN, vl::PT_TRIANGLE_STRIP, vl::PT_TRIANGLES, and VL_CHECK.
bool vl::TriangleIteratorDirect::next | ( | ) | [inline, virtual] |
Implements vl::TriangleIteratorAbstract.
Definition at line 400 of file TriangleIterator.hpp.
References vl::PT_POLYGON, vl::PT_QUAD_STRIP, vl::PT_QUADS, vl::PT_TRIANGLE_FAN, vl::PT_TRIANGLE_STRIP, vl::PT_TRIANGLES, and VL_TRAP.