wxVtkClipping3DView.h

Go to the documentation of this file.
00001 #ifndef WXVTKCLIPPING3DVIEW_H_
00002 #define WXVTKCLIPPING3DVIEW_H_
00003 
00004 #include "vtkClipping3DDataViewer.h"
00005 #include "wxVtk3DBaseView.h"
00006 #include "wx/wx.h"
00007 #include "vtkBoxWidget.h"
00008 //#include "wxVtkClipping3DViewCntrlPanel.h"
00009 //class wxVtkClipping3DViewCntrlPanel;
00010 
00011 class wxVtkClipping3DView
00012 {
00013 public:
00014         wxVtkClipping3DView( wxVtk3DBaseView* wxvtk3Dbaseview );
00015         virtual ~wxVtkClipping3DView();
00016         virtual void                            Refresh();
00017         virtual void                            Configure();
00018         void                                            SetVtkClipping3DDataViewer( vtkClipping3DDataViewer *vtkclipping3Ddataviewer );
00019         wxPanel*                                        CreateControlPanel(wxWindow *parent);
00020         vtkClipping3DDataViewer*        GetVtkClipping3DDataViewer();
00021 
00022         void                                            VisibleActor(int idTissue, bool visTissue);
00023         void                                            VisibleVolumeActor( bool visVolume );
00024         void                                            SetVisibleBoxSurface(bool visible);
00025         void                                            SetVisibleBoxVolume(bool visible);
00026         void                                            SetRepSurfaceWireFrame(int idTissue , bool typeRepresentation );
00027 
00028         wxVtk3DBaseView*                        GetWxvtk3Dbaseview()throw(char*);
00029 
00030 private:
00031         wxVtk3DBaseView                                 *_wxvtk3Dbaseview;
00032         vtkClipping3DDataViewer                 *_vtkclipping3Ddataviewer;
00033         vtkBoxWidget                                    *_boxWidgetS1;
00034         vtkBoxWidget                                    *_boxWidgetVolume;
00035         wxPanel                                                 *_wxvtkclipping3DviewCntrlPanel;
00036 protected:
00037 };
00038 
00039 #endif /*WXVTKCLIPPING3DVIEW_H_*/

Generated on Wed Jul 29 16:35:31 2009 for creaMaracasVisu_lib by  doxygen 1.5.3