SignMRMLNodeHelper.h

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

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