vtkSlicerVolumeRenderingHelper Class Reference

#include <vtkSlicerVolumeRenderingHelper.h>

Inheritance diagram for vtkSlicerVolumeRenderingHelper:
vtkKWObject

List of all members.

Public Member Functions

virtual void Init (vtkVolumeRenderingGUI *gui)
void ProcessExpectedFPS (void)
void ProcessGPUMemorySize (int id)
void ProcessGPURayCastColorOpacityFusion (int id)
void ProcessGPURayCastTechnique (int id)
void ProcessGPURayCastTechnique3 (int id)
void ProcessGPURayCastTechniqueII (int id)
void ProcessGPURayCastTechniqueIIFg (int id)
void ProcessPauseResume (void)
void ProcessPerformanceControl (int id)
void ProcessRenderingMethodEvents (int id)
void ProcessThreshold (double, double)
void ProcessThresholdFg (double, double)
void SetButtonDown (int isDown)
void UpdateROI ()
void UpdateVolumeProperty ()
void UpdateVolumePropertyFg ()
 vtkTypeRevisionMacro (vtkSlicerVolumeRenderingHelper, vtkKWObject)

Static Public Member Functions

static
vtkSlicerVolumeRenderingHelper
New ()

Public Attributes

vtkCallbackCommandGUICallbackCommand

Protected Member Functions

virtual void ProcessGUIEvents (vtkObject *caller, unsigned long eid, void *callData)
 vtkSlicerVolumeRenderingHelper (void)
 ~vtkSlicerVolumeRenderingHelper (void)

Static Protected Member Functions

static void GUIEventsCallback (vtkObject *__caller, unsigned long eid, void *__clientData, void *callData)

Protected Attributes

vtkKWCheckButtonWithLabel * CB_CPURayCastMIP
vtkKWCheckButtonWithLabel * CB_CroppingButton
vtkKWCheckButtonWithLabel * CB_FollowVolumeDisplayNode
vtkKWCheckButtonWithLabel * CB_FollowVolumeDisplayNodeFg
vtkKWCheckButtonWithLabel * CB_UseSingleVolumeProperty
vtkKWCheckButtonWithLabel * CB_UseThreshold
vtkKWCheckButtonWithLabel * CB_UseThresholdFg
vtkKWFrameWithLabelFrameCPURayCasting
vtkKWFrameWithLabelFrameGPURayCasting
vtkKWFrameWithLabelFrameGPURayCasting3
vtkKWFrameWithLabelFrameGPURayCastingII
vtkKWFrameWithLabelFramePolygonBlending
vtkKWFrameWithLabelFrameTechniques
vtkKWFrameWithLabelFrameThresholding
vtkKWFrameWithLabelFrameThresholdingFg
vtkVolumeRenderingGUIGui
vtkKWLoadSaveButton * LoadVolumePropertyButton
vtkKWMenuButtonWithLabelMB_GPUMemorySize
vtkKWMenuButtonWithLabelMB_GPURayCastColorOpacityFusion
vtkKWMenuButtonWithLabelMB_GPURayCastTechnique
vtkKWMenuButtonWithLabelMB_GPURayCastTechnique3
vtkKWMenuButtonWithLabelMB_GPURayCastTechniqueII
vtkKWMenuButtonWithLabelMB_GPURayCastTechniqueIIFg
vtkKWMenuButtonWithLabelMB_Mapper
vtkKWMenuButtonWithLabelMB_PerformanceControl
vtkKWNotebook * NB_Details
vtkKWPushButtonPB_FitROIButton
vtkKWPushButtonPB_HideSurfaceModels
vtkKWPushButtonWithLabel * PB_PauseResume
vtkKWRange * RA_Threshold
vtkKWRange * RA_ThresholdFg
int RenderingPaused
vtkSlicerROIDisplayWidgetROIWidget
vtkKWScaleWithEntry * SC_ExpectedFPS
vtkKWScaleWithEntry * SC_GPURayCastDepthPeelingThreshold
vtkKWScaleWithEntry * SC_GPURayCastDistanceColorBlending
vtkKWScaleWithEntry * SC_GPURayCastICPEks
vtkKWScaleWithEntry * SC_GPURayCastICPEkt
vtkKWScaleWithEntry * SC_GPURayCastIIFgBgRatio
vtkKWScaleWithEntry * SC_ThresholdOpacity
vtkKWScaleWithEntry * SC_ThresholdOpacityFg
int SetupGUIFromParametersNodeFlag
vtkSlicerVolumePropertyWidgetSVP_VolumePropertyWidget
vtkSlicerVolumePropertyWidgetSVP_VolumePropertyWidgetFg
vtkSlicerVisibilityIconsVI_PauseResume
int VolumeRenderingInteractionFlag

Private Member Functions

void BuildRenderingFrameGUI ()
void CreateMiscTab (void)
void CreatePropertyTab (void)
void CreateROITab (void)
void CreateTechniquesTab (void)
void DestroyMiscTab (void)
void DestroyPropertyTab (void)
void DestroyROITab (void)
void DestroyTechniquesTab (void)
void operator= (const vtkSlicerVolumeRenderingHelper &)
void SetROIRange (vtkMRMLVolumeRenderingParametersNode *vspNode)
void SetupGUIFromParametersNode (vtkMRMLVolumeRenderingParametersNode *vspNode)
void SetupVolumeRenderingInteractive ()
 vtkSlicerVolumeRenderingHelper (const vtkSlicerVolumeRenderingHelper &)

Constructor & Destructor Documentation

vtkSlicerVolumeRenderingHelper::vtkSlicerVolumeRenderingHelper ( void   )  [protected]
vtkSlicerVolumeRenderingHelper::~vtkSlicerVolumeRenderingHelper ( void   )  [protected]
vtkSlicerVolumeRenderingHelper::vtkSlicerVolumeRenderingHelper ( const vtkSlicerVolumeRenderingHelper  )  [private]

Member Function Documentation

void vtkSlicerVolumeRenderingHelper::BuildRenderingFrameGUI (  )  [private]
void vtkSlicerVolumeRenderingHelper::CreateMiscTab ( void   )  [private]
void vtkSlicerVolumeRenderingHelper::CreatePropertyTab ( void   )  [private]
void vtkSlicerVolumeRenderingHelper::CreateROITab ( void   )  [private]
void vtkSlicerVolumeRenderingHelper::CreateTechniquesTab ( void   )  [private]
void vtkSlicerVolumeRenderingHelper::DestroyMiscTab ( void   )  [private]
void vtkSlicerVolumeRenderingHelper::DestroyPropertyTab ( void   )  [private]
void vtkSlicerVolumeRenderingHelper::DestroyROITab ( void   )  [private]
void vtkSlicerVolumeRenderingHelper::DestroyTechniquesTab ( void   )  [private]
void vtkSlicerVolumeRenderingHelper::GUIEventsCallback ( vtkObject __caller,
unsigned long  eid,
void *  __clientData,
void *  callData 
) [static, protected]
void vtkSlicerVolumeRenderingHelper::Init ( vtkVolumeRenderingGUI gui  )  [virtual]
static vtkSlicerVolumeRenderingHelper* vtkSlicerVolumeRenderingHelper::New (  )  [static]
void vtkSlicerVolumeRenderingHelper::operator= ( const vtkSlicerVolumeRenderingHelper  )  [private]
void vtkSlicerVolumeRenderingHelper::ProcessExpectedFPS ( void   ) 
void vtkSlicerVolumeRenderingHelper::ProcessGPUMemorySize ( int  id  ) 
void vtkSlicerVolumeRenderingHelper::ProcessGPURayCastColorOpacityFusion ( int  id  ) 
void vtkSlicerVolumeRenderingHelper::ProcessGPURayCastTechnique ( int  id  ) 
void vtkSlicerVolumeRenderingHelper::ProcessGPURayCastTechnique3 ( int  id  ) 
void vtkSlicerVolumeRenderingHelper::ProcessGPURayCastTechniqueII ( int  id  ) 
void vtkSlicerVolumeRenderingHelper::ProcessGPURayCastTechniqueIIFg ( int  id  ) 
virtual void vtkSlicerVolumeRenderingHelper::ProcessGUIEvents ( vtkObject caller,
unsigned long  eid,
void *  callData 
) [protected, virtual]
void vtkSlicerVolumeRenderingHelper::ProcessPauseResume ( void   ) 
void vtkSlicerVolumeRenderingHelper::ProcessPerformanceControl ( int  id  ) 
void vtkSlicerVolumeRenderingHelper::ProcessRenderingMethodEvents ( int  id  ) 
void vtkSlicerVolumeRenderingHelper::ProcessThreshold ( double  ,
double   
)
void vtkSlicerVolumeRenderingHelper::ProcessThresholdFg ( double  ,
double   
)
void vtkSlicerVolumeRenderingHelper::SetButtonDown ( int  isDown  ) 
void vtkSlicerVolumeRenderingHelper::SetROIRange ( vtkMRMLVolumeRenderingParametersNode vspNode  )  [private]
void vtkSlicerVolumeRenderingHelper::SetupGUIFromParametersNode ( vtkMRMLVolumeRenderingParametersNode vspNode  )  [private]
void vtkSlicerVolumeRenderingHelper::SetupVolumeRenderingInteractive (  )  [private]
void vtkSlicerVolumeRenderingHelper::UpdateROI (  ) 
void vtkSlicerVolumeRenderingHelper::UpdateVolumeProperty (  ) 
void vtkSlicerVolumeRenderingHelper::UpdateVolumePropertyFg (  ) 
vtkSlicerVolumeRenderingHelper::vtkTypeRevisionMacro ( vtkSlicerVolumeRenderingHelper  ,
vtkKWObject   
)

Member Data Documentation

vtkKWCheckButtonWithLabel* vtkSlicerVolumeRenderingHelper::CB_CPURayCastMIP [protected]
vtkKWCheckButtonWithLabel* vtkSlicerVolumeRenderingHelper::CB_CroppingButton [protected]
vtkKWCheckButtonWithLabel* vtkSlicerVolumeRenderingHelper::CB_FollowVolumeDisplayNode [protected]
vtkKWCheckButtonWithLabel* vtkSlicerVolumeRenderingHelper::CB_FollowVolumeDisplayNodeFg [protected]
vtkKWCheckButtonWithLabel* vtkSlicerVolumeRenderingHelper::CB_UseSingleVolumeProperty [protected]
vtkKWCheckButtonWithLabel* vtkSlicerVolumeRenderingHelper::CB_UseThreshold [protected]
vtkKWCheckButtonWithLabel* vtkSlicerVolumeRenderingHelper::CB_UseThresholdFg [protected]
vtkKWNotebook* vtkSlicerVolumeRenderingHelper::NB_Details [protected]
vtkKWPushButtonWithLabel* vtkSlicerVolumeRenderingHelper::PB_PauseResume [protected]
vtkKWScaleWithEntry* vtkSlicerVolumeRenderingHelper::SC_ExpectedFPS [protected]
vtkKWScaleWithEntry* vtkSlicerVolumeRenderingHelper::SC_GPURayCastICPEks [protected]
vtkKWScaleWithEntry* vtkSlicerVolumeRenderingHelper::SC_GPURayCastICPEkt [protected]
vtkKWScaleWithEntry* vtkSlicerVolumeRenderingHelper::SC_ThresholdOpacity [protected]

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

Generated on 6 Apr 2011 for Slicer3 by  doxygen 1.6.1