void GetCollectionPoint(int idCol,int idPoint, double *pPoint);
void SetCollectionPoint(int idCol, int idPoint, std::vector<double> modPoint);
-
+ void SetActualCollection( int actual );
+
void OnUndo(wxCommandEvent &event);
void OnRedo(wxCommandEvent &event);
void UndoRedo_SaveCollection();
virtual void SetOutputBox();
void ErasePoint(int id);
- std::vector<double> GetLstPointsX();
- std::vector<double> GetLstPointsY();
- std::vector<double> GetLstPointsZ();
- std::vector<std::string> GetLstLabels();
- std::vector<int> GetLstIndexs();
-
-
+ std::vector<double> GetLstPointsX();
+ std::vector<double> GetLstPointsY();
+ std::vector<double> GetLstPointsZ();
+ std::vector<std::string> GetLstLabels();
+ std::vector<int> GetLstIndexs();
protected:
-
private:
-
- // EED 2022-05-19
- //vtkRenderer *renderer;
- //std::vector<vtkActor*> lstActorsSphere;//NTU changed from prop3D to Actor
- //std::vector<vtkTextActor3D*> lstActorsText;
- //std::vector<vtkSphereSource*> lstSourceSphere;
- //std::vector<double> mcolour;
- //ModelShowNPoints* mmodelShowNPoints;
- //double mopacity;
std::vector<ViewShowNPoints*> lstViewShowNPoints;
-
-
//NTU: For updating points
wxStaticText * askPointLabel;
wxTextCtrl * textCtrl;
std::vector<ModelShowNPoints*> lstModelShowNPoints;
int mtype;
int mActualCollection;
-// bool trackPointFlag;
int idTrack;
int idUndoRedo;
int maxUndoRedo;