#pragma once #include "GeCurveSegment.h" #include "PointList.h" class SortedVertexList : public PointList { public: SortedVertexList(const GeCurveSegment &curve); SortedVertexList(const ADSGePoint3d &ptStart, const ADSGePoint3d &ptEnd, ads_real dBulge = 0); ~SortedVertexList(); void InsertBeforeLast(const ADSGePoint3d &ptSrc); int AsPoly2D(GePoly2D &poly); };