CCurve Member List
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 |
1.8.17