vtk2DArrow.h

Go to the documentation of this file.
00001 /*
00002  *
00003  * Program:   Slicer Image-Guided Navigator (The SIGN)
00004  * Module:    $RCSfile: vtk2DArrow.h,v $
00005  */
00016 #ifndef __vtk2DArrow_h
00017 #define __vtk2DArrow_h
00018 
00019 #include <SignDLL.h>
00020 #include <vtk2DSymbol.h>
00021 
00022 class vtkActor2D;
00023 class vtkLineSource;
00024 class vtkAppendPolyData;
00025 class vtkPolyDataMapper2D;
00026 class vtkCrossHair;
00027 
00028 
00029 class SIGN_EXPORT vtk2DArrow : public vtk2DSymbol
00030 {
00031 
00032  public:
00033   vtkTypeRevisionMacro(vtk2DArrow,vtk2DSymbol);
00034 
00036   static vtk2DArrow* New();
00037 
00038   virtual void PrintSelf(ostream& os, vtkIndent indent);
00039 
00041   virtual void MakeActor();
00042 
00043   virtual void SetOrientation(double rx, double ry);
00044 
00045 
00046  protected:
00047   vtk2DArrow();
00048   ~vtk2DArrow();
00049 
00050  private:
00051   vtkCrossHair *crosshair;
00052 
00053   vtk2DArrow(const vtk2DArrow&);  // Not implemented.
00054   void operator=(const vtk2DArrow&);  // Not implemented.
00055 
00056 };
00057 
00058 #endif

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