vtkModelMirrorIcons.h

Go to the documentation of this file.
00001 #ifndef __vtkModelMirrorIcons_h
00002 #define __vtkModelMirrorIcons_h
00003 
00004 #include "vtkKWObject.h"
00005 #include "vtkKWResourceUtilities.h"
00006 #include "vtkKWIcon.h"
00007 
00008 #include "vtkSlicerIcons.h"
00009 
00010 #include "vtkModelMirrorWin32Header.h"
00011 #include "vtkModelMirror.h"
00012 #include "./Resources/vtkModelMirror_ImageData.h"
00013 
00014 class VTK_MODELMIRROR_EXPORT vtkModelMirrorIcons : public vtkSlicerIcons
00015 {
00016  public:
00017     static vtkModelMirrorIcons* New ( );
00018     vtkTypeRevisionMacro ( vtkModelMirrorIcons, vtkSlicerIcons);
00019     void PrintSelf ( ostream& os, vtkIndent indent );
00020 
00021     vtkGetObjectMacro ( AxialLOIcon, vtkKWIcon );
00022     vtkGetObjectMacro ( SaggitalLOIcon, vtkKWIcon );
00023     vtkGetObjectMacro ( CoronalLOIcon, vtkKWIcon );
00024     vtkGetObjectMacro ( AxialHIIcon, vtkKWIcon );
00025     vtkGetObjectMacro ( SaggitalHIIcon, vtkKWIcon );
00026     vtkGetObjectMacro ( CoronalHIIcon, vtkKWIcon );
00027     
00028     void AssignImageDataToIcons ( );
00029     
00030  protected:
00031     vtkModelMirrorIcons ( );
00032     ~vtkModelMirrorIcons ( );
00033     vtkKWIcon *AxialLOIcon;
00034     vtkKWIcon *SaggitalLOIcon;
00035     vtkKWIcon *CoronalLOIcon;
00036     vtkKWIcon *AxialHIIcon;
00037     vtkKWIcon *SaggitalHIIcon;
00038     vtkKWIcon *CoronalHIIcon;
00039 
00040     
00041  private:
00042     vtkModelMirrorIcons (const vtkModelMirrorIcons&); // Not implemented
00043     void operator = ( const vtkModelMirrorIcons& ); // Not implemented
00044     
00045 };
00046 
00047 #endif

Generated on 6 Apr 2011 for Slicer3 by  doxygen 1.6.1