SignMRMLSliceNodeHelper.h

Go to the documentation of this file.
00001 /*
00002  *
00003  * Program:   Slicer Image-Guided Navigator (The SIGN)
00004  * Module:    $RCSfile: SignMRMLSliceNodeHelper.h,v $
00005  */
00014 #ifndef _SIGNMRMLSLICENODEHELPER_H
00015 #define _SIGNMRMLSLICENODEHELPER_H
00016 #include <SignDLL.h>
00017 #include <SignMRMLNodeHelper.h>
00018 
00019 class vtkMRMLSliceNode;
00020 class SignContext;
00021 class SignSink;
00022 class Sign2DViewer;
00023 
00024 class SIGN_EXPORT SignMRMLSliceNodeHelper : public SignMRMLNodeHelper
00025 {
00026 public:
00028   SignMRMLSliceNodeHelper(SignMRMLScene* scene_);
00030   virtual ~SignMRMLSliceNodeHelper();
00031 
00032   virtual void Setup(SignContext *context);
00033   virtual void Cleanup();
00034   virtual void SetInputData(SignSink* sink);
00035 
00036 private:
00037   void CheckRTImage(SignContext* context,vtkMRMLSliceNode* node);
00038   Sign2DViewer *viewerobj;
00039 };
00040 
00041 #endif

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