std::vector<std::string> GetLstLabels();
private:
-
- void AddPoint(int x, int y, int z, std::string label);
- std::string CleanSpaces(std::string ss);
- int GetNearestPoint();
- void ErasePoint(int id);
- void SetOutputBox();
-
- ShowNPoints *mbbShowNPoints;
- vtkRenderer *renderer;
- std::vector<int> lstPointsX;
- std::vector<int> lstPointsY;
- std::vector<int> lstPointsZ;
- std::vector<std::string> lstLabels;
- std::vector<vtkActor*> lstActorsSphere;//NTU changed from prop3D to Actor
- std::vector<vtkTextActor3D*> lstActorsText;
+
+ void AddPoint(int x, int y, int z, std::string label);
+ std::string CleanSpaces(std::string ss);
+ int GetNearestPoint();
+ void ErasePoint(int id);
+ void SetOutputBox();
+
+ ShowNPoints *mbbShowNPoints;
+ vtkRenderer *renderer;
+ std::vector<int> lstPointsX;
+ std::vector<int> lstPointsY;
+ std::vector<int> lstPointsZ;
+ std::vector<std::string> lstLabels;
+ std::vector<vtkActor*> lstActorsSphere;//NTU changed from prop3D to Actor
+ std::vector<vtkTextActor3D*> lstActorsText;
//NTU: For updating points
std::vector<vtkSphereSource*> lstSourceSphere;
- std::vector<int> mpoint;
- vtkImageData *mimage;
- std::vector<double> mcolour;
- double mopacity;
- double mradio;
- wxTextCtrl *textCtrl;
- wxStaticText *txtNrPoints;
- wxSlider *sdrOpacity;
- wxSlider *sdrRadio;
+ std::vector<int> mpoint;
+ vtkImageData *mimage;
+ std::vector<double> mcolour;
+ double mopacity;
+ double mradio;
+ wxStaticText *askPointLabel;
+ wxTextCtrl *textCtrl;
+ wxStaticText *txtNrPoints;
+ wxSlider *sdrOpacity;
+ wxSlider *sdrRadio;
};
-
-
class /*BBTK_EXPORT*/ ShowNPoints
:
public bbtk::WxBlackBox
#endif // __bbcreaMaracasVisuShowNPoints_h_INCLUDED__
#endif // _USE_WXWIDGETS_
-