#include "vtkActor.h"
+#include "vtkSphereSource.h"
#include "vtkImageData.h"
#include "vtkRenderer.h"
#include "vtkTextActor3D.h"
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<int> ppoint);
void SetColour(std::vector<double> colour);
std::vector<int> lstPointsY;
std::vector<int> lstPointsZ;
std::vector<std::string> lstLabels;
- std::vector<vtkProp3D*> lstActorsSphere;
+ 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 mradio;
wxTextCtrl *textCtrl;
wxStaticText *txtNrPoints;
+ wxSlider *sdrOpacity;
+ wxSlider *sdrRadio;
};