SignMRMLVolumeViewerHelper.h

Go to the documentation of this file.
00001 /*
00002  *
00003  * Program:   Slicer Image-Guided Navigator (The SIGN)
00004  * Module:    $RCSfile: SignMRMLVolumeViewerHelper.h,v $
00005  */
00014 #ifndef _SIGNMRMLVOLUMEVIEWERHELPER_H
00015 #define _SIGNMRMLVOLUMEVIEWERHELPER_H
00016 #include <SignDLL.h>
00017 #include <SignMRMLNodeHelper.h>
00018 
00019 class vtkTransform;
00020 class SignContext;
00021 class SignMRMLScene;
00022 class SignSink;
00023 class SignVolume;
00024 class Sign3DViewer;
00025 
00026 class SIGN_EXPORT SignMRMLVolumeViewerHelper : public SignMRMLNodeHelper
00027 {
00028  public:
00029   SignMRMLVolumeViewerHelper(SignMRMLScene* scene_);
00030   virtual ~SignMRMLVolumeViewerHelper();
00031 
00032   virtual void SetUserTransform(vtkTransform* transform) {};
00033   virtual void SetInputData(SignSink *sink) {};
00034 
00035   virtual void Setup(SignContext* context);
00036   virtual void Cleanup();
00037 
00038  protected:
00039 
00040  private:
00041   SignVolume *volume;
00042   Sign3DViewer *viewer;
00043 
00044 };
00045 
00046 #endif

Generated on Mon Feb 26 12:11:16 2007 for TheSIGN by  doxygen 1.4.6