00001 #ifndef __vtkChangeTrackerSelectScanStep_h 00002 #define __vtkChangeTrackerSelectScanStep_h 00003 00004 #include "vtkChangeTrackerStep.h" 00005 #include "vtkCallbackCommand.h" 00006 00007 class vtkSlicerNodeSelectorWidget; 00008 00009 class VTK_CHANGETRACKER_EXPORT vtkChangeTrackerSelectScanStep : public vtkChangeTrackerStep 00010 { 00011 public: 00012 static vtkChangeTrackerSelectScanStep *New(); 00013 vtkTypeRevisionMacro(vtkChangeTrackerSelectScanStep,vtkChangeTrackerStep); 00014 void PrintSelf(ostream& os, vtkIndent indent); 00015 00016 // Description: 00017 // Reimplement the superclass's method (see vtkKWWizardStep). 00018 virtual void ShowUserInterface(); 00019 00020 virtual void AddGUIObservers(); 00021 virtual void RemoveGUIObservers(); 00022 void ProcessGUIEvents(vtkObject *caller, unsigned long event, void *callData); 00023 00024 protected: 00025 vtkChangeTrackerSelectScanStep(); 00026 ~vtkChangeTrackerSelectScanStep(); 00027 00028 vtkSlicerNodeSelectorWidget *VolumeMenuButton; 00029 00030 private: 00031 vtkChangeTrackerSelectScanStep(const vtkChangeTrackerSelectScanStep&); 00032 void operator=(const vtkChangeTrackerSelectScanStep&); 00033 }; 00034 00035 #endif
1.6.1