]> Creatis software - creaMaracasVisu.git/commitdiff
bbmaracasvisuShowNPoints.cxx
authorEduardo Davila <Eduardo.Davila@creatis.insa-lyon.fr>
Fri, 29 May 2009 14:26:14 +0000 (14:26 +0000)
committerEduardo Davila <Eduardo.Davila@creatis.insa-lyon.fr>
Fri, 29 May 2009 14:26:14 +0000 (14:26 +0000)
bbtk/src/bbmaracasvisuShowNPoints.h

index d32401cd5122a690ded9742a1a3968b7dd10269c..8a2feec1f234fa1eb6c3f44fd86144b4dbad06e2 100644 (file)
@@ -17,20 +17,23 @@ namespace bbcreaMaracasVisu
   class WidgetShowNPoints : public wxPanel
   {
   public:
-       WidgetShowNPoints( wxWindow *parent,  ShowNPoints *box);
-    ~WidgetShowNPoints(); 
-       void OnAddPoint(wxCommandEvent &event);   
-       void OnErasePoint(wxCommandEvent &event);   
-       void OnDeleteAllPoints(wxCommandEvent &event);   
-       void SetPoint(std::vector<int> ppoint);
-       void SetColour(std::vector<double> colour);
-       void SetOpacity(double opacity);
-       void SetRadio(double radio);
-       void SetImage(vtkImageData *image);
-       void SetRenderer(vtkRenderer *renderer);
-       std::vector<int> GetLstPointsX();
-       std::vector<int> GetLstPointsY();
-       std::vector<int> GetLstPointsZ();
+         WidgetShowNPoints( wxWindow *parent,  ShowNPoints *box);
+         ~WidgetShowNPoints(); 
+         void OnAddPoint(wxCommandEvent &event);   
+         void ErasePoint(int id);
+         void OnErasePoint(wxCommandEvent& event);
+         void OnEraseLastPoint(wxCommandEvent &event);   
+         void OnDeleteAllPoints(wxCommandEvent &event);   
+         
+         void SetPoint(std::vector<int> ppoint);
+         void SetColour(std::vector<double> colour);
+         void SetOpacity(double opacity);
+         void SetRadio(double radio);
+         void SetImage(vtkImageData *image);
+         void SetRenderer(vtkRenderer *renderer);
+         std::vector<int> GetLstPointsX();
+         std::vector<int> GetLstPointsY();
+         std::vector<int> GetLstPointsZ();
 
   private:
        ShowNPoints                             *mbbShowNPoints;
@@ -38,13 +41,15 @@ namespace bbcreaMaracasVisu
        std::vector<int>                lstPointsX;
        std::vector<int>                lstPointsY;
        std::vector<int>                lstPointsZ;
-       std::vector<vtkActor*>  lstActors;
+       std::vector<vtkProp3D*> lstActorsSphere;
+       std::vector<vtkProp3D*> lstActorsText;
 
        std::vector<int>                mpoint;
        vtkImageData                    *mimage;
        std::vector<double>             mcolour;
        double                                  mopacity;
        double                                  mradio;
+       wxTextCtrl                              *textCtrl;
   };