vtkCrossHair.h

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

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