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
1.4.6