vtkSlicerVolumesIcons.h

Go to the documentation of this file.
00001 #ifndef __vtkSlicerVolumesIcons_h
00002 #define __vtkSlicerVolumesIcons_h
00003 
00004 #include "vtkVolumes.h"
00005 #include "vtkKWObject.h"
00006 #include "vtkKWResourceUtilities.h"
00007 #include "vtkKWIcon.h"
00008 #include "vtkSlicerIcons.h"
00009 
00010 #include "./Resources/vtkKWWindowLevelThresholdEditor_ImageData.h"
00011 
00012 class VTK_VOLUMES_EXPORT vtkSlicerVolumesIcons : public vtkSlicerIcons
00013 {
00014  public:
00015     static vtkSlicerVolumesIcons* New ( );
00016     vtkTypeRevisionMacro ( vtkSlicerVolumesIcons, vtkSlicerIcons );
00017     void PrintSelf ( ostream& os, vtkIndent indent );
00018 
00019     // Description:
00020     // Get toolbar vtkKWIcons
00021     vtkGetObjectMacro (WindowLevelPresetCTAirIcon, vtkKWIcon);
00022     vtkGetObjectMacro (WindowLevelPresetCTBoneIcon, vtkKWIcon);
00023     vtkGetObjectMacro (WindowLevelPresetPETIcon, vtkKWIcon);
00024     virtual void AssignImageDataToIcons ( );
00025     
00026  protected:
00027     vtkSlicerVolumesIcons ( );
00028     virtual ~vtkSlicerVolumesIcons ( );
00029     
00030     vtkKWIcon *WindowLevelPresetCTAirIcon;
00031     vtkKWIcon *WindowLevelPresetCTBoneIcon;
00032     vtkKWIcon *WindowLevelPresetPETIcon;
00033  private:
00034     vtkSlicerVolumesIcons (const vtkSlicerVolumesIcons&); // Not implemented
00035     void operator = ( const vtkSlicerVolumesIcons& ); // Not implemented
00036     
00037 };
00038 
00039 #endif

Generated on 6 Apr 2011 for Slicer3 by  doxygen 1.6.1