vtkSlicerViewControlIcons Class Reference

#include <vtkSlicerViewControlIcons.h>

Inheritance diagram for vtkSlicerViewControlIcons:
vtkSlicerIcons vtkKWObject vtkKWObject

List of all members.

Public Member Functions

void AssignImageDataToIcons ()
void PrintSelf (ostream &os, vtkIndent indent)
 vtkGetObjectMacro (PercentZoomIcon, vtkKWIcon)
 vtkGetObjectMacro (ZoomOutIcon, vtkKWIcon)
 vtkGetObjectMacro (ZoomInIcon, vtkKWIcon)
 vtkGetObjectMacro (YawIcon, vtkKWIcon)
 vtkGetObjectMacro (RollIcon, vtkKWIcon)
 vtkGetObjectMacro (PitchIcon, vtkKWIcon)
 vtkGetObjectMacro (NavZoomOutIcon, vtkKWIcon)
 vtkGetObjectMacro (NavZoomInIcon, vtkKWIcon)
 vtkGetObjectMacro (SelectSceneSnapshotIcon, vtkKWIcon)
 vtkGetObjectMacro (SceneSnapshotIcon, vtkKWIcon)
 vtkGetObjectMacro (SelectCameraButtonIcon, vtkKWIcon)
 vtkGetObjectMacro (VisibilityButtonIcon, vtkKWIcon)
 vtkGetObjectMacro (RotateAroundOnButtonIcon, vtkKWIcon)
 vtkGetObjectMacro (RotateAroundOffButtonIcon, vtkKWIcon)
 vtkGetObjectMacro (LookFromOnButtonIcon, vtkKWIcon)
 vtkGetObjectMacro (LookFromOffButtonIcon, vtkKWIcon)
 vtkGetObjectMacro (StereoButtonIcon, vtkKWIcon)
 vtkGetObjectMacro (ScreenCaptureButtonIcon, vtkKWIcon)
 vtkGetObjectMacro (CenterButtonIcon, vtkKWIcon)
 vtkGetObjectMacro (PerspectiveButtonIcon, vtkKWIcon)
 vtkGetObjectMacro (OrthoButtonIcon, vtkKWIcon)
 vtkGetObjectMacro (RockOffButtonIcon, vtkKWIcon)
 vtkGetObjectMacro (RockOnButtonIcon, vtkKWIcon)
 vtkGetObjectMacro (SpinOnButtonIcon, vtkKWIcon)
 vtkGetObjectMacro (SpinOffButtonIcon, vtkKWIcon)
 vtkGetObjectMacro (ViewAxisCenterIcon, vtkKWIcon)
 vtkGetObjectMacro (ViewAxisTopCornerIcon, vtkKWIcon)
 vtkGetObjectMacro (ViewAxisBottomCornerIcon, vtkKWIcon)
 vtkGetObjectMacro (ViewAxisIIconHI, vtkKWIcon)
 vtkGetObjectMacro (ViewAxisIIconLO, vtkKWIcon)
 vtkGetObjectMacro (ViewAxisSIconHI, vtkKWIcon)
 vtkGetObjectMacro (ViewAxisSIconLO, vtkKWIcon)
 vtkGetObjectMacro (ViewAxisLIconHI, vtkKWIcon)
 vtkGetObjectMacro (ViewAxisLIconLO, vtkKWIcon)
 vtkGetObjectMacro (ViewAxisRIconHI, vtkKWIcon)
 vtkGetObjectMacro (ViewAxisRIconLO, vtkKWIcon)
 vtkGetObjectMacro (ViewAxisPIconHI, vtkKWIcon)
 vtkGetObjectMacro (ViewAxisPIconLO, vtkKWIcon)
 vtkGetObjectMacro (ViewAxisAIconHI, vtkKWIcon)
 vtkGetObjectMacro (ViewAxisAIconLO, vtkKWIcon)
 vtkTypeRevisionMacro (vtkSlicerViewControlIcons, vtkSlicerIcons)

Static Public Member Functions

static vtkSlicerViewControlIconsNew ()

Protected Member Functions

 vtkSlicerViewControlIcons ()
virtual ~vtkSlicerViewControlIcons ()

Protected Attributes

vtkKWIcon * CenterButtonIcon
vtkKWIcon * LookFromOffButtonIcon
vtkKWIcon * LookFromOnButtonIcon
vtkKWIcon * NavZoomInIcon
vtkKWIcon * NavZoomOutIcon
vtkKWIcon * OrthoButtonIcon
vtkKWIcon * PercentZoomIcon
vtkKWIcon * PerspectiveButtonIcon
vtkKWIcon * PitchIcon
vtkKWIcon * RockOffButtonIcon
vtkKWIcon * RockOnButtonIcon
vtkKWIcon * RollIcon
vtkKWIcon * RotateAroundOffButtonIcon
vtkKWIcon * RotateAroundOnButtonIcon
vtkKWIcon * SceneSnapshotIcon
vtkKWIcon * ScreenCaptureButtonIcon
vtkKWIcon * SelectCameraButtonIcon
vtkKWIcon * SelectSceneSnapshotIcon
vtkKWIcon * SpinOffButtonIcon
vtkKWIcon * SpinOnButtonIcon
vtkKWIcon * StereoButtonIcon
vtkKWIcon * ViewAxisAIconHI
vtkKWIcon * ViewAxisAIconLO
vtkKWIcon * ViewAxisBottomCornerIcon
vtkKWIcon * ViewAxisCenterIcon
vtkKWIcon * ViewAxisIIconHI
vtkKWIcon * ViewAxisIIconLO
vtkKWIcon * ViewAxisLIconHI
vtkKWIcon * ViewAxisLIconLO
vtkKWIcon * ViewAxisPIconHI
vtkKWIcon * ViewAxisPIconLO
vtkKWIcon * ViewAxisRIconHI
vtkKWIcon * ViewAxisRIconLO
vtkKWIcon * ViewAxisSIconHI
vtkKWIcon * ViewAxisSIconLO
vtkKWIcon * ViewAxisTopCornerIcon
vtkKWIcon * VisibilityButtonIcon
vtkKWIcon * YawIcon
vtkKWIcon * ZoomInIcon
vtkKWIcon * ZoomOutIcon

Private Member Functions

void operator= (const vtkSlicerViewControlIcons &)
 Not implemented.
 vtkSlicerViewControlIcons (const vtkSlicerViewControlIcons &)

Detailed Description

Description: This class reads in the png format image data for logos and for icons in Slicer's main toolbar, and elsewhere in slicer's main window. It also creates vtkKWIcons and assigns the image data to them. (Elsewhere in the application, vtkKWLabels and vtkKWPushbuttons can display these vtkKWIcons instead of text.


Constructor & Destructor Documentation

vtkSlicerViewControlIcons::vtkSlicerViewControlIcons (  )  [protected]
vtkSlicerViewControlIcons::~vtkSlicerViewControlIcons (  )  [protected, virtual]
vtkSlicerViewControlIcons::vtkSlicerViewControlIcons ( const vtkSlicerViewControlIcons  )  [private]

Member Function Documentation

void vtkSlicerViewControlIcons::AssignImageDataToIcons (  ) 

Method for setting images for widgets in Slicer's ViewControlFrame

References CenterButtonIcon, image_NavZoomIn, image_NavZoomIn_height, image_NavZoomIn_pixel_size, image_NavZoomIn_width, image_NavZoomOut, image_NavZoomOut_height, image_NavZoomOut_pixel_size, image_NavZoomOut_width, image_PercentRelativeZoom, image_PercentRelativeZoom_height, image_PercentRelativeZoom_length, image_PercentRelativeZoom_pixel_size, image_PercentRelativeZoom_width, image_ScreenCapture, image_ScreenCapture_height, image_ScreenCapture_length, image_ScreenCapture_pixel_size, image_ScreenCapture_width, image_SlicerCamera, image_SlicerCamera_height, image_SlicerCamera_length, image_SlicerCamera_pixel_size, image_SlicerCamera_width, image_SlicerZoomIn, image_SlicerZoomIn_height, image_SlicerZoomIn_length, image_SlicerZoomIn_pixel_size, image_SlicerZoomIn_width, image_SlicerZoomOut, image_SlicerZoomOut_height, image_SlicerZoomOut_length, image_SlicerZoomOut_pixel_size, image_SlicerZoomOut_width, image_ViewAxisAHi2, image_ViewAxisAHi2_height, image_ViewAxisAHi2_length, image_ViewAxisAHi2_pixel_size, image_ViewAxisAHi2_width, image_ViewAxisALo2, image_ViewAxisALo2_height, image_ViewAxisALo2_length, image_ViewAxisALo2_pixel_size, image_ViewAxisALo2_width, image_ViewAxisBottomCorner2, image_ViewAxisBottomCorner2_height, image_ViewAxisBottomCorner2_length, image_ViewAxisBottomCorner2_pixel_size, image_ViewAxisBottomCorner2_width, image_ViewAxisCenter2, image_ViewAxisCenter2_height, image_ViewAxisCenter2_length, image_ViewAxisCenter2_pixel_size, image_ViewAxisCenter2_width, image_ViewAxisIHi2, image_ViewAxisIHi2_height, image_ViewAxisIHi2_length, image_ViewAxisIHi2_pixel_size, image_ViewAxisIHi2_width, image_ViewAxisILo2, image_ViewAxisILo2_height, image_ViewAxisILo2_length, image_ViewAxisILo2_pixel_size, image_ViewAxisILo2_width, image_ViewAxisLHi2, image_ViewAxisLHi2_height, image_ViewAxisLHi2_length, image_ViewAxisLHi2_pixel_size, image_ViewAxisLHi2_width, image_ViewAxisLLo2, image_ViewAxisLLo2_height, image_ViewAxisLLo2_length, image_ViewAxisLLo2_pixel_size, image_ViewAxisLLo2_width, image_ViewAxisLookFromRadioOff, image_ViewAxisLookFromRadioOff_height, image_ViewAxisLookFromRadioOff_length, image_ViewAxisLookFromRadioOff_pixel_size, image_ViewAxisLookFromRadioOff_width, image_ViewAxisLookFromRadioOn, image_ViewAxisLookFromRadioOn_height, image_ViewAxisLookFromRadioOn_length, image_ViewAxisLookFromRadioOn_pixel_size, image_ViewAxisLookFromRadioOn_width, image_ViewAxisPHi2, image_ViewAxisPHi2_height, image_ViewAxisPHi2_length, image_ViewAxisPHi2_pixel_size, image_ViewAxisPHi2_width, image_ViewAxisPLo2, image_ViewAxisPLo2_height, image_ViewAxisPLo2_length, image_ViewAxisPLo2_pixel_size, image_ViewAxisPLo2_width, image_ViewAxisRHi2, image_ViewAxisRHi2_height, image_ViewAxisRHi2_length, image_ViewAxisRHi2_pixel_size, image_ViewAxisRHi2_width, image_ViewAxisRLo2, image_ViewAxisRLo2_height, image_ViewAxisRLo2_length, image_ViewAxisRLo2_pixel_size, image_ViewAxisRLo2_width, image_ViewAxisRotateAroundRadioOff, image_ViewAxisRotateAroundRadioOff_height, image_ViewAxisRotateAroundRadioOff_length, image_ViewAxisRotateAroundRadioOff_pixel_size, image_ViewAxisRotateAroundRadioOff_width, image_ViewAxisRotateAroundRadioOn, image_ViewAxisRotateAroundRadioOn_height, image_ViewAxisRotateAroundRadioOn_length, image_ViewAxisRotateAroundRadioOn_pixel_size, image_ViewAxisRotateAroundRadioOn_width, image_ViewAxisSHi2, image_ViewAxisSHi2_height, image_ViewAxisSHi2_length, image_ViewAxisSHi2_pixel_size, image_ViewAxisSHi2_width, image_ViewAxisSLo2, image_ViewAxisSLo2_height, image_ViewAxisSLo2_length, image_ViewAxisSLo2_pixel_size, image_ViewAxisSLo2_width, image_ViewAxisTopCorner2, image_ViewAxisTopCorner2_height, image_ViewAxisTopCorner2_length, image_ViewAxisTopCorner2_pixel_size, image_ViewAxisTopCorner2_width, image_ViewCameraSelect, image_ViewCameraSelect_height, image_ViewCameraSelect_length, image_ViewCameraSelect_pixel_size, image_ViewCameraSelect_width, image_ViewCenter, image_ViewCenter_height, image_ViewCenter_length, image_ViewCenter_pixel_size, image_ViewCenter_width, image_ViewFeaturesVisible, image_ViewFeaturesVisible_height, image_ViewFeaturesVisible_length, image_ViewFeaturesVisible_pixel_size, image_ViewFeaturesVisible_width, image_ViewOrtho, image_ViewOrtho_height, image_ViewOrtho_length, image_ViewOrtho_pixel_size, image_ViewOrtho_width, image_ViewPerspective, image_ViewPerspective_height, image_ViewPerspective_length, image_ViewPerspective_pixel_size, image_ViewPerspective_width, image_ViewPitch, image_ViewPitch_height, image_ViewPitch_length, image_ViewPitch_pixel_size, image_ViewPitch_width, image_ViewRockRadioOff, image_ViewRockRadioOff_height, image_ViewRockRadioOff_length, image_ViewRockRadioOff_pixel_size, image_ViewRockRadioOff_width, image_ViewRockRadioOn, image_ViewRockRadioOn_height, image_ViewRockRadioOn_length, image_ViewRockRadioOn_pixel_size, image_ViewRockRadioOn_width, image_ViewRoll, image_ViewRoll_height, image_ViewRoll_length, image_ViewRoll_pixel_size, image_ViewRoll_width, image_ViewSpinRadioOff, image_ViewSpinRadioOff_height, image_ViewSpinRadioOff_length, image_ViewSpinRadioOff_pixel_size, image_ViewSpinRadioOff_width, image_ViewSpinRadioOn, image_ViewSpinRadioOn_height, image_ViewSpinRadioOn_length, image_ViewSpinRadioOn_pixel_size, image_ViewSpinRadioOn_width, image_ViewStereo, image_ViewStereo_height, image_ViewStereo_length, image_ViewStereo_pixel_size, image_ViewStereo_width, image_ViewYaw, image_ViewYaw_height, image_ViewYaw_length, image_ViewYaw_pixel_size, image_ViewYaw_width, LookFromOffButtonIcon, LookFromOnButtonIcon, NavZoomInIcon, NavZoomOutIcon, OrthoButtonIcon, PercentZoomIcon, PerspectiveButtonIcon, PitchIcon, RockOffButtonIcon, RockOnButtonIcon, RollIcon, RotateAroundOffButtonIcon, RotateAroundOnButtonIcon, SceneSnapshotIcon, ScreenCaptureButtonIcon, SelectCameraButtonIcon, SelectSceneSnapshotIcon, SpinOffButtonIcon, SpinOnButtonIcon, StereoButtonIcon, ViewAxisAIconHI, ViewAxisAIconLO, ViewAxisBottomCornerIcon, ViewAxisCenterIcon, ViewAxisIIconHI, ViewAxisIIconLO, ViewAxisLIconHI, ViewAxisLIconLO, ViewAxisPIconHI, ViewAxisPIconLO, ViewAxisRIconHI, ViewAxisRIconLO, ViewAxisSIconHI, ViewAxisSIconLO, ViewAxisTopCornerIcon, VisibilityButtonIcon, YawIcon, ZoomInIcon, and ZoomOutIcon.

Referenced by vtkSlicerViewControlIcons().

static vtkSlicerViewControlIcons* vtkSlicerViewControlIcons::New (  )  [static]

Usual vtk functions

Reimplemented from vtkSlicerIcons.

Referenced by vtkSlicerViewControlIcons().

void vtkSlicerViewControlIcons::operator= ( const vtkSlicerViewControlIcons  )  [private]

Not implemented.

Reimplemented from vtkSlicerIcons.

void vtkSlicerViewControlIcons::PrintSelf ( ostream &  os,
vtkIndent  indent 
)

Reimplemented from vtkSlicerIcons.

vtkSlicerViewControlIcons::vtkGetObjectMacro ( PercentZoomIcon  ,
vtkKWIcon   
)
vtkSlicerViewControlIcons::vtkGetObjectMacro ( ZoomOutIcon  ,
vtkKWIcon   
)
vtkSlicerViewControlIcons::vtkGetObjectMacro ( ZoomInIcon  ,
vtkKWIcon   
)
vtkSlicerViewControlIcons::vtkGetObjectMacro ( YawIcon  ,
vtkKWIcon   
)
vtkSlicerViewControlIcons::vtkGetObjectMacro ( RollIcon  ,
vtkKWIcon   
)
vtkSlicerViewControlIcons::vtkGetObjectMacro ( PitchIcon  ,
vtkKWIcon   
)
vtkSlicerViewControlIcons::vtkGetObjectMacro ( NavZoomOutIcon  ,
vtkKWIcon   
)
vtkSlicerViewControlIcons::vtkGetObjectMacro ( NavZoomInIcon  ,
vtkKWIcon   
)
vtkSlicerViewControlIcons::vtkGetObjectMacro ( SelectSceneSnapshotIcon  ,
vtkKWIcon   
)
vtkSlicerViewControlIcons::vtkGetObjectMacro ( SceneSnapshotIcon  ,
vtkKWIcon   
)
vtkSlicerViewControlIcons::vtkGetObjectMacro ( SelectCameraButtonIcon  ,
vtkKWIcon   
)
vtkSlicerViewControlIcons::vtkGetObjectMacro ( VisibilityButtonIcon  ,
vtkKWIcon   
)
vtkSlicerViewControlIcons::vtkGetObjectMacro ( RotateAroundOnButtonIcon  ,
vtkKWIcon   
)
vtkSlicerViewControlIcons::vtkGetObjectMacro ( RotateAroundOffButtonIcon  ,
vtkKWIcon   
)
vtkSlicerViewControlIcons::vtkGetObjectMacro ( LookFromOnButtonIcon  ,
vtkKWIcon   
)
vtkSlicerViewControlIcons::vtkGetObjectMacro ( LookFromOffButtonIcon  ,
vtkKWIcon   
)
vtkSlicerViewControlIcons::vtkGetObjectMacro ( StereoButtonIcon  ,
vtkKWIcon   
)
vtkSlicerViewControlIcons::vtkGetObjectMacro ( ScreenCaptureButtonIcon  ,
vtkKWIcon   
)
vtkSlicerViewControlIcons::vtkGetObjectMacro ( CenterButtonIcon  ,
vtkKWIcon   
)
vtkSlicerViewControlIcons::vtkGetObjectMacro ( PerspectiveButtonIcon  ,
vtkKWIcon   
)
vtkSlicerViewControlIcons::vtkGetObjectMacro ( OrthoButtonIcon  ,
vtkKWIcon   
)
vtkSlicerViewControlIcons::vtkGetObjectMacro ( RockOffButtonIcon  ,
vtkKWIcon   
)
vtkSlicerViewControlIcons::vtkGetObjectMacro ( RockOnButtonIcon  ,
vtkKWIcon   
)
vtkSlicerViewControlIcons::vtkGetObjectMacro ( SpinOnButtonIcon  ,
vtkKWIcon   
)
vtkSlicerViewControlIcons::vtkGetObjectMacro ( SpinOffButtonIcon  ,
vtkKWIcon   
)
vtkSlicerViewControlIcons::vtkGetObjectMacro ( ViewAxisCenterIcon  ,
vtkKWIcon   
)
vtkSlicerViewControlIcons::vtkGetObjectMacro ( ViewAxisTopCornerIcon  ,
vtkKWIcon   
)
vtkSlicerViewControlIcons::vtkGetObjectMacro ( ViewAxisBottomCornerIcon  ,
vtkKWIcon   
)
vtkSlicerViewControlIcons::vtkGetObjectMacro ( ViewAxisIIconHI  ,
vtkKWIcon   
)
vtkSlicerViewControlIcons::vtkGetObjectMacro ( ViewAxisIIconLO  ,
vtkKWIcon   
)
vtkSlicerViewControlIcons::vtkGetObjectMacro ( ViewAxisSIconHI  ,
vtkKWIcon   
)
vtkSlicerViewControlIcons::vtkGetObjectMacro ( ViewAxisSIconLO  ,
vtkKWIcon   
)
vtkSlicerViewControlIcons::vtkGetObjectMacro ( ViewAxisLIconHI  ,
vtkKWIcon   
)
vtkSlicerViewControlIcons::vtkGetObjectMacro ( ViewAxisLIconLO  ,
vtkKWIcon   
)
vtkSlicerViewControlIcons::vtkGetObjectMacro ( ViewAxisRIconHI  ,
vtkKWIcon   
)
vtkSlicerViewControlIcons::vtkGetObjectMacro ( ViewAxisRIconLO  ,
vtkKWIcon   
)
vtkSlicerViewControlIcons::vtkGetObjectMacro ( ViewAxisPIconHI  ,
vtkKWIcon   
)
vtkSlicerViewControlIcons::vtkGetObjectMacro ( ViewAxisPIconLO  ,
vtkKWIcon   
)
vtkSlicerViewControlIcons::vtkGetObjectMacro ( ViewAxisAIconHI  ,
vtkKWIcon   
)
vtkSlicerViewControlIcons::vtkGetObjectMacro ( ViewAxisAIconLO  ,
vtkKWIcon   
)
vtkSlicerViewControlIcons::vtkTypeRevisionMacro ( vtkSlicerViewControlIcons  ,
vtkSlicerIcons   
)

Member Data Documentation

vtkKWIcon* vtkSlicerViewControlIcons::PitchIcon [protected]
vtkKWIcon* vtkSlicerViewControlIcons::RollIcon [protected]
vtkKWIcon* vtkSlicerViewControlIcons::YawIcon [protected]
vtkKWIcon* vtkSlicerViewControlIcons::ZoomInIcon [protected]

The documentation for this class was generated from the following files:

Generated on 6 Apr 2011 for Slicer3 by  doxygen 1.6.1