2026-10-04 00:04:20 +08:00
|
|
|
#pragma once
|
2026-09-28 15:28:50 +08:00
|
|
|
#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);
|
|
|
|
|
};
|
|
|
|
|
|