~WidgetShowNPoints();
void OnAddPoint(wxCommandEvent &event);
void OnInsertPoint(wxCommandEvent& event);//CFT
+ void OnSetPoint_();
void OnSetPoint(wxCommandEvent& event);
void OnTrackPoint(wxCommandEvent& event);
- void TrackPoint();
+ void OnTrackPoint_();
+ void OnTrackPoint_tool();
+ void TrackingPoint();
void StopTrackPoint();
void DetectCollectionActive();
void OnRenamePoint(wxCommandEvent& event);
+ void OnErasePoint_();
void OnErasePoint(wxCommandEvent& event);
void OnEraseLastPoint(wxCommandEvent &event);
void OnDeleteAllPoints(wxCommandEvent &event);
void InsertCollection();
void OnInsertCollectionBefore(wxCommandEvent &event);
+ void OnInsertCollectionAfter_();
void OnInsertCollectionAfter(wxCommandEvent &event);
+ void OnDeleteCollection_();
void OnDeleteCollection(wxCommandEvent &event);
void DeleteCollection_();
void OnBackCollection(wxCommandEvent &event);
void SetReferencePoint(std::vector<int> point);
void AddPoint(int x, int y, int z, std::string label);
+ void OnInsertPoint_();
void InsertPoint(int x, int y, int z, std::string label);//CFT
void DeleteAllPoints();
double GetRadio();
double GetOpacity();
+ void CreatePatch01();
std::vector<int> GetLstPointsX();
std::vector<int> GetLstPointsY();