Visualization LibraryA lightweight C++ OpenGL middleware for 2D/3D graphics |
[Home] [Tutorials] [All Classes] [Grouped Classes] |
For internal use only. More...
#include <TriangleIterator.hpp>
Public Member Functions | |
| virtual const char * | className () |
| Returns the name of the class. | |
| TriangleIteratorIndexed (TArray *idx_array, EPrimitiveType prim_type, int base_vert, bool prim_restart_on, unsigned int prim_restart_idx) | |
| bool | isEnd () const |
| virtual int | a () const |
| virtual int | b () const |
| virtual int | c () const |
| void | initialize (int start=0, int end=-1) |
| bool | next () |
| void | setBaseVertex (int base_vert) |
| int | baseVertex () const |
For internal use only.
See vl::TriangleIterator instead.
Definition at line 60 of file TriangleIterator.hpp.
| vl::TriangleIteratorIndexed< TArray >::TriangleIteratorIndexed | ( | TArray * | idx_array, |
| EPrimitiveType | prim_type, | ||
| int | base_vert, | ||
| bool | prim_restart_on, | ||
| unsigned int | prim_restart_idx | ||
| ) | [inline] |
Definition at line 65 of file TriangleIterator.hpp.
References VL_DEBUG_SET_OBJECT_NAME.
| virtual const char* vl::TriangleIteratorIndexed< TArray >::className | ( | ) | [inline, virtual] |
Returns the name of the class.
Reimplemented from vl::TriangleIteratorAbstract.
Reimplemented in vl::TriangleIteratorMulti< TArray >.
Definition at line 63 of file TriangleIterator.hpp.
| bool vl::TriangleIteratorIndexed< TArray >::isEnd | ( | ) | const [inline, virtual] |
Implements vl::TriangleIteratorAbstract.
Reimplemented in vl::TriangleIteratorMulti< TArray >.
Definition at line 80 of file TriangleIterator.hpp.
| virtual int vl::TriangleIteratorIndexed< TArray >::a | ( | ) | const [inline, virtual] |
Implements vl::TriangleIteratorAbstract.
Definition at line 82 of file TriangleIterator.hpp.
| virtual int vl::TriangleIteratorIndexed< TArray >::b | ( | ) | const [inline, virtual] |
Implements vl::TriangleIteratorAbstract.
Definition at line 83 of file TriangleIterator.hpp.
| virtual int vl::TriangleIteratorIndexed< TArray >::c | ( | ) | const [inline, virtual] |
Implements vl::TriangleIteratorAbstract.
Definition at line 84 of file TriangleIterator.hpp.
| void vl::TriangleIteratorIndexed< TArray >::initialize | ( | int | start = 0, |
| int | end = -1 |
||
| ) | [inline] |
Definition at line 86 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::TriangleIteratorIndexed< TArray >::next | ( | ) | [inline, virtual] |
Implements vl::TriangleIteratorAbstract.
Reimplemented in vl::TriangleIteratorMulti< TArray >.
Definition at line 155 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.
| void vl::TriangleIteratorIndexed< TArray >::setBaseVertex | ( | int | base_vert ) | [inline] |
Definition at line 294 of file TriangleIterator.hpp.
| int vl::TriangleIteratorIndexed< TArray >::baseVertex | ( | ) | const [inline] |
Definition at line 295 of file TriangleIterator.hpp.