SignMRMLSliceCompositeNodeHelper.h

Go to the documentation of this file.
00001 /*
00002  *
00003  * Program:   Slicer Image-Guided Navigator (The SIGN)
00004  * Module:    $RCSfile: SignMRMLSliceCompositeNodeHelper.h,v $
00005  */
00014 #ifndef _SIGNMRMLSLICECOMPOSITENODEHELPER_H
00015 #define _SIGNMRMLSLICECOMPOSITENODEHELPER_H
00016 #include <SignDLL.h>
00017 #include <SignMRMLNodeHelper.h>
00018 #include <string>
00019 #include <Sign2DViewer.h>
00020 
00021 class vtkMRMLSliceNode;
00022 class SignContext;
00023 class SignSink;
00024 
00025 
00026 
00027 class SIGN_EXPORT SignMRMLSliceCompositeNodeHelper : public SignMRMLNodeHelper
00028 {
00029  public:
00031   SignMRMLSliceCompositeNodeHelper(SignMRMLScene* scene_);
00033   virtual ~SignMRMLSliceCompositeNodeHelper();
00034 
00035   virtual void Setup(SignContext *context);
00036   virtual void Cleanup();
00037   virtual void SetInputData(SignSink* sink);
00038 
00039 
00040 
00041  private:
00042   std::string FindPlane(std::string viewer,SignContext* context);
00043   SignSlicers *slicerCollection;
00044   Sign2DViewer *viewerobj;
00045 };
00046 
00047 #endif

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