vtkChangeTrackerSecondScanStep.h
Go to the documentation of this file.00001 #ifndef __vtkChangeTrackerSecondScanStep_h
00002 #define __vtkChangeTrackerSecondScanStep_h
00003
00004 #include "vtkChangeTrackerSelectScanStep.h"
00005
00006 class VTK_CHANGETRACKER_EXPORT vtkChangeTrackerSecondScanStep : public vtkChangeTrackerSelectScanStep
00007 {
00008 public:
00009 static vtkChangeTrackerSecondScanStep *New();
00010 vtkTypeRevisionMacro(vtkChangeTrackerSecondScanStep,vtkChangeTrackerStep);
00011 void PrintSelf(ostream& os, vtkIndent indent);
00012
00013
00014
00015 virtual void ShowUserInterface();
00016
00017
00018
00019 virtual void TransitionCallback(int Flag);
00020 void TransitionCallback() {this->TransitionCallback(1);}
00021 void UpdateGUI();
00022 void UpdateMRML();
00023
00024 void ProcessGUIEvents(vtkObject *caller, unsigned long event, void *callData) {
00025 this->vtkChangeTrackerSelectScanStep::ProcessGUIEvents(caller, event, callData); }
00026
00027 protected:
00028 vtkChangeTrackerSecondScanStep();
00029 ~vtkChangeTrackerSecondScanStep();
00030
00031 static void WizardGUICallback(vtkObject *caller, unsigned long eid, void *clientData, void *callData );
00032 void ProcessGUIEvents(vtkObject *caller, void *callData);
00033
00034 private:
00035 vtkChangeTrackerSecondScanStep(const vtkChangeTrackerSecondScanStep&);
00036 void RemoveAnalysisOutput();
00037 void operator=(const vtkChangeTrackerSecondScanStep&);
00038 };
00039
00040 #endif