API Documentation
|
A class to easily iterate each line segment over a Geometry of lines. More...
#include <Geometry.h>
Public Member Functions | |
LineIterator (PrimitiveProperty primitive_property, VertexProperty vertex_property, Geometry geo) | |
LineSegment< t_dims, t_type > | operator[] (uint04 index) const |
uint04 | size () const |
Vector< 2, uint04 > | vertexIndex (uint04 index) const |
Protected Member Functions | |
bool | isHidden (uint04 index) const |
Vector< 2, uint04 > | rawIndex (uint04 index) const |
Protected Attributes | |
const TableColumn & | m_flag_column |
uint04 | m_primitive_count |
Geometry::OptimizedPrimitiveDef | m_primitive_def |
const TableColumn & | m_vertex_column |
const uint04 | m_vertex_offset |
VertexProperty | m_vertex_property |
A class to easily iterate each line segment over a Geometry of lines.
|
inline |
|
inline |
|
inlineprotected |
|
protected |
|
protected |
|
protected |
|
protected |