1 #include "manualContourModelPolygon.h"
3 // ----------------------------------------------------------------------------
4 // ----------------------------------------------------------------------------
5 // ----------------------------------------------------------------------------
7 manualContourModelPolygon::manualContourModelPolygon()
12 manualContourModelPolygon::~manualContourModelPolygon()
17 // ----------------------------------------------------------------------------
18 manualContourModelPolygon* manualContourModelPolygon :: Clone() // virtual
20 manualContourModelPolygon * clone = new manualContourModelPolygon();
21 CopyAttributesTo(clone);
25 // ---------------------------------------------------------------------------
27 void manualContourModelPolygon::CopyAttributesTo( manualContourModelPolygon * cloneObject)
29 manualContourModel::CopyAttributesTo(cloneObject);
32 //----------------------------------------------------------------
33 int manualContourModelPolygon::GetTypeModel() //virtual
39 //----------------------------------------------------------------
40 void manualContourModelPolygon::GetSpline_i_Point(int i, double *x, double *y, double *z) // virtual
42 //cout<<"RaC manualContourModelPolygon::GetSpline_i_Point lstPoints:"<<_lstPoints.size()<<" pointsSpline:"<<GetNumberOfPointsSpline()<<endl;
43 if(i>=_lstPoints.size())
48 if (_lstPoints.size()==0)
57 mp = GetManualPoint(i);
66 void manualContourModelPolygon::UpdateSpline() // virtual
68 //SetNumberOfPointsSpline(_lstPoints.size()+1);