6#ifndef ACTIVE_GEOMETRY_FACETER
7#define ACTIVE_GEOMETRY_FACETER
9#include "Active/Geometry/Arc.h"
10#include "Active/Geometry/PolyEdge.h"
69 bool isAtStart()
const {
return (m_currentStep == 0); }
74 bool isAtEnd()
const {
return (m_currentStep == (m_endStep - m_startStep)); }
Class to represent an arc.
Definition Arc.h:25
A class to divide an arc into facets.
Definition Faceter.h:15
void operator++()
Definition Faceter.cpp:116
bool isAtStart() const
Definition Faceter.h:69
bool isAtEnd() const
Definition Faceter.h:74
double getRemainder() const
Definition Faceter.h:78
Point getVertex() const
Definition Faceter.cpp:140
Faceter(const Point &orig, const PolyPoint &end, bool isStart=false, bool isEnd=true, double toler=0.002)
Definition Faceter.cpp:25
~Faceter()
Definition Faceter.h:44
Definition PolyPoint.h:24
int32_t vertex_index
Index of a vertex, e.g. within a polygon.
Definition Point.h:22
@ end
On the end of an edge.