X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=bbtk%2Fsrc%2FbbmaracasvisuShowNPoints.h;h=231e0905acb912179dfaef2810ba76548c8e4c04;hb=f010d4e7f1754243c513cc659372169c42560d5f;hp=d95977ea09ce092390e129f2afbe7ec97dc9a094;hpb=1c612b8cf37c03d29406db6f855870075432f6d5;p=creaMaracasVisu.git diff --git a/bbtk/src/bbmaracasvisuShowNPoints.h b/bbtk/src/bbmaracasvisuShowNPoints.h index d95977e..231e090 100644 --- a/bbtk/src/bbmaracasvisuShowNPoints.h +++ b/bbtk/src/bbmaracasvisuShowNPoints.h @@ -5,6 +5,7 @@ #include "vtkActor.h" +#include "vtkSphereSource.h" #include "vtkImageData.h" #include "vtkRenderer.h" #include "vtkTextActor3D.h" @@ -26,7 +27,9 @@ namespace bbcreaMaracasVisu void OnEraseLastPoint(wxCommandEvent &event); void OnDeleteAllPoints(wxCommandEvent &event); void OnSavePoints(wxCommandEvent &event); - void OnLoadPoints(wxCommandEvent &event); + void OnLoadPoints(wxCommandEvent &event); + + void UpdatePoints(wxCommandEvent &event); void SetPoint(std::vector ppoint); void SetColour(std::vector colour); @@ -53,9 +56,13 @@ namespace bbcreaMaracasVisu std::vector lstPointsY; std::vector lstPointsZ; std::vector lstLabels; - std::vector lstActorsSphere; + std::vector lstActorsSphere;//NTU changed from prop3D to Actor std::vector lstActorsText; + //NTU: For updating points + + std::vector lstSourceSphere; + std::vector mpoint; vtkImageData *mimage; std::vector mcolour; @@ -63,6 +70,8 @@ namespace bbcreaMaracasVisu double mradio; wxTextCtrl *textCtrl; wxStaticText *txtNrPoints; + wxSlider *sdrOpacity; + wxSlider *sdrRadio; };