NIREP

C:/Programs/source/NIREP/DisplayManager/NIREPRectilinearWipeWidget.h

00001 
00012 #ifndef __NIREPRectilinearWipeWidget_h
00013 #define __NIREPRectilinearWipeWidget_h
00014 
00015 #include <vtkObjectFactory.h>
00016 #include <vtksys/SystemTools.hxx>
00017 #include "vtkRenderer.h"
00018 #include "vtkRectilinearWipeWidget.h"
00019 #include "vtkImageRectilinearWipe.h"
00020 #include "vtkRectilinearWipeRepresentation.h"
00021 //#include "vtkNIREPReader.h"
00022 #include "vtkImageActor.h"
00023 #include "wxVTKRenderWindowInteractor.h"
00024 
00025 #include "NIREPDisplaySuperClass.h"
00026 
00027 
00028 class NIREPRectilinearWipeWidget : public NIREPDisplaySuperClass
00029 {
00030 public:
00031   static NIREPRectilinearWipeWidget* New();
00032  vtkTypeRevisionMacro(NIREPRectilinearWipeWidget,NIREPDisplaySuperClass);
00033 
00034   void Make();
00035   void Update();
00036 
00037   
00038 private:
00039 
00040   vtkRenderWindowInteractor *Interactor;
00041   vtkRectilinearWipeWidget *RectilinearWipeWidget;
00042   vtkRectilinearWipeRepresentation *RectilinearWipeRepresentation;
00043   vtkImageRectilinearWipe *ImageRectilinearWipe;
00044   vtkImageActor *ImageActor;
00045 
00046 
00047   
00048 protected:
00049   NIREPRectilinearWipeWidget();
00050   ~NIREPRectilinearWipeWidget();
00051 
00052   virtual void CreateWidget();
00053 };
00054 
00055 #endif
 All Classes Functions Variables Typedefs Enumerations Enumerator