This is the complete list of members for CCurve, including all inherited members.
AddArcOrLines(bool check_for_arc, std::list< CVertex > &new_vertices, std::list< const CVertex * > &might_be_an_arc, CArc &arc, bool &arc_found, bool &arc_added) | CCurve | protected |
append(const CVertex &vertex) | CCurve | |
Break(const Point &p) | CCurve | |
ChangeEnd(const Point &p) | CCurve | |
ChangeStart(const Point &p) | CCurve | |
CheckForArc(const CVertex &prev_vt, std::list< const CVertex * > &might_be_an_arc, CArc &arc) | CCurve | protectedstatic |
CurveIntersections(const CCurve &c, std::list< Point > &pts) const | CCurve | |
ExtractSeparateCurves(const std::list< Point > &ordered_points, std::list< CCurve > &separate_curves) const | CCurve | |
FitArcs(bool retry=false) | CCurve | |
GetArea() const | CCurve | |
GetBox(CBox2D &box) | CCurve | |
GetSpans(std::list< Span > &spans) const | CCurve | |
IsClockwise() const | CCurve | |
IsClosed() const | CCurve | |
m_vertices | CCurve | |
NearestPoint(const Point &p) const | CCurve | |
NearestPoint(const CCurve &p, double *d=NULL) const | CCurve | |
NearestPoint(const Span &p, double *d=NULL) const | CCurve | |
Offset(double leftwards_value) | CCurve | |
OffsetForward(double forwards_value, bool refit_arcs=true) | CCurve | |
operator+=(const CCurve &p) | CCurve | |
Perim() const | CCurve | |
PerimToPoint(double perim) const | CCurve | |
PointToPerim(const Point &p) const | CCurve | |
RemoveTinySpans() | CCurve | |
Reverse() | CCurve | |
SpanIntersections(const Span &s, std::list< Point > &pts) const | CCurve | |
UnFitArcs() | CCurve |