SignMRMLModelViewerNodeHelper.h

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

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