X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2FcreaVtk%2FcreaVtkPlaneWidget.h;h=5254cadb3b2f440df789958ccd2a9f7f5946f83d;hb=8480ddec6027339a7b6ca2291390eb51b755858d;hp=043132e302edc7b5436a7a654c4e2cff69344a61;hpb=fbbb28f5a7bfb5aa48b76977df6238774c4512cd;p=creaVtk.git diff --git a/lib/creaVtk/creaVtkPlaneWidget.h b/lib/creaVtk/creaVtkPlaneWidget.h index 043132e..5254cad 100644 --- a/lib/creaVtk/creaVtkPlaneWidget.h +++ b/lib/creaVtk/creaVtkPlaneWidget.h @@ -66,28 +66,29 @@ class creaVtkPlaneWidget //Methods and attributes exposed to other classes //--------------------------------------------- public : - creaVtkPlaneWidget(); - ~creaVtkPlaneWidget(); - - void SetImage(vtkImageData* image); - vtkImageData* GetImage(); - void SetActive(bool active); - bool GetActive(); - void SetRenderer(vtkRenderer* renderer); - vtkRenderer* GetRenderer(); - vtkPlaneSource* GetPlaneSource(); - void SetResolution(int resolution); - int GetResolution(); - void SetRepresentation(int represtation); - int GetRepresentation(); - std::vector GetCenter(); - std::vector GetNormal(); - - void SetOrigin( std::vector origin); - - void Process(); - void UpdatePlane(); - virtual void Execute(); + creaVtkPlaneWidget(); + ~creaVtkPlaneWidget(); + + void SetImage(vtkImageData* image); + vtkImageData* GetImage(); + void SetActive(bool active); + bool GetActive(); + void SetRenderer(vtkRenderer* renderer); + vtkRenderer* GetRenderer(); + vtkPlaneSource* GetPlaneSource(); + void SetResolution(int resolution); + int GetResolution(); + void SetRepresentation(int represtation); + int GetRepresentation(); + std::vector GetCenter(); + std::vector GetNormal(); + + void SetOrigin( std::vector origin); + void SetNormalIn( std::vector normalin); + + void Process(); + void UpdatePlane(); + virtual void Execute(); //--------------------------------------------- @@ -106,10 +107,11 @@ private: vtkRenderer * _renderer; int _resolution; int _representation; - std::vector _origin; + std::vector _origin; + std::vector _normalin; - vtkPlaneWidget *_vPlaneWidget; - vtkPlaneSource *_vPlaneSource; + vtkPlaneWidget *_vPlaneWidget; + vtkPlaneSource *_vPlaneSource; }; //-end of _CREAVTKPLANEWIDGET_H_------------------------------------------------------