SignMRMLVolumeViewerNodeHelper.h

Go to the documentation of this file.
00001 #ifndef _SIGNMRMLVOLUMEVIEWERNODEHELPER_H
00002 #define _SIGNMRMLVOLUMEVIEWERNODEHELPER_H
00003 #include <SignDLL.h>
00004 #include <SignMRMLNodeHelper.h>
00005 
00006 class vtkTransform;
00007 class SignContext;
00008 class SignMRMLScene;
00009 class SignSink;
00010 class SignVolume;
00011 class Sign3DViewer;
00012 
00013 class SIGN_EXPORT SignMRMLVolumeViewerNodeHelper : public SignMRMLNodeHelper
00014 {
00015  public:
00016   SignMRMLVolumeViewerNodeHelper(SignMRMLScene* scene_);
00017   virtual ~SignMRMLVolumeViewerNodeHelper();
00018 
00019   virtual void SetUserTransform(vtkTransform* transform) {};
00020   virtual void SetInputData(SignSink *sink) {};
00021 
00022   virtual void Setup(SignContext* context);
00023   virtual void Cleanup();
00024 
00025  protected:
00026 
00027  private:
00028   SignVolume *volume;
00029   Sign3DViewer *viewer;
00030 
00031 };
00032 
00033 #endif

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