KWWidgets
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
vtkKWVolumePropertyHelper Class Reference

#include <vtkKWVolumePropertyHelper.h>

Public Types

enum  { ScalarOpacityRamp0At0To20At100 = 0, ScalarOpacityRamp0At25To100At50, ScalarOpacityRamp0At50To100At75, ScalarOpacitySteps0To25Then20To50Then40To75Then100To100 }
enum  { RGBTransferFunctionRampAt0At100 = 0, RGBTransferFunctionRampAt0At70At100, RGBTransferFunctionStepsTo25To50To75To100 }
enum  { GradientOpacityNoEdge = 0, GradientOpacityMediumEdge, GradientOpacityStrongEdge }
enum  { LightingFullAmbient = 0, LightingDull, LightingSmooth, LightingShiny }
enum  {
  Preset1 = 0, Preset2, Preset3, Preset4,
  Preset5, Preset6
}
enum  {
  Black = 0, White, Gray3, Red,
  Green, Blue, Yellow, Magenta,
  Cyan, Tan
}
enum  { CopySkipOpacityUnitDistance = 1, CopySkipIndependentComponents = 2 }
enum  { ScalarOpacityRamp0At0To20At100 = 0, ScalarOpacityRamp0At25To100At50, ScalarOpacityRamp0At50To100At75, ScalarOpacitySteps0To25Then20To50Then40To75Then100To100 }
enum  { RGBTransferFunctionRampAt0At100 = 0, RGBTransferFunctionRampAt0At70At100, RGBTransferFunctionStepsTo25To50To75To100 }
enum  { GradientOpacityNoEdge = 0, GradientOpacityMediumEdge, GradientOpacityStrongEdge }
enum  { LightingFullAmbient = 0, LightingDull, LightingSmooth, LightingShiny }
enum  {
  Preset1 = 0, Preset2, Preset3, Preset4,
  Preset5, Preset6
}
enum  {
  Black = 0, White, Gray3, Red,
  Green, Blue, Yellow, Magenta,
  Cyan, Tan
}
enum  { CopySkipOpacityUnitDistance = 1, CopySkipIndependentComponents = 2 }
typedef vtkObject Superclass
typedef vtkObject Superclass

Public Member Functions

virtual const char * GetClassName ()
virtual int IsA (const char *type)
void PrintSelf (ostream &os, vtkIndent indent)
virtual const char * GetClassName ()
virtual int IsA (const char *type)
void PrintSelf (ostream &os, vtkIndent indent)

Static Public Member Functions

static vtkKWVolumePropertyHelperNew ()
static int IsTypeOf (const char *type)
static vtkKWVolumePropertyHelperSafeDownCast (vtkObject *o)
static void ApplyScalarOpacityPreset (vtkVolumeProperty *prop, int comp, int preset)
static void ApplyRGBTransferFunctionPreset (vtkVolumeProperty *prop, int comp, int preset, int nb_colors, double **rgb)
static void ApplyRGBTransferFunctionPreset (vtkVolumeProperty *prop, int comp, int preset, double rgb[3])
static void ApplyRGBTransferFunctionPreset (vtkVolumeProperty *prop, int comp, int preset, double rgb1[3], double rgb2[3])
static void ApplyRGBTransferFunctionPreset (vtkVolumeProperty *prop, int comp, int preset, double rgb1[3], double rgb2[3], double rgb3[3])
static void ApplyRGBTransferFunctionPreset (vtkVolumeProperty *prop, int comp, int preset, double rgb1[3], double rgb2[3], double rgb3[3], double rgb4[3])
static void ApplyGradientOpacityPreset (vtkVolumeProperty *prop, int comp, int preset)
static void ApplyLightingPreset (vtkVolumeProperty *prop, int comp, int preset)
static void ApplyPreset (vtkVolumeProperty *prop, int preset)
static double * GetRGBColor (int preset)
static void ConvertNormalizedRange (vtkVolumeProperty *normalized_prop, vtkVolumeProperty *target_prop, vtkImageData *image, int independent_component, vtkKWHistogramSet *histogram_set)
static void ApplyPresetAndConvertNormalizedRange (int preset, vtkVolumeProperty *target_prop, vtkImageData *image, int independent_component, vtkKWHistogramSet *histogram_set)
static void DeepCopyVolumeProperty (vtkVolumeProperty *target, vtkVolumeProperty *source)
static void CopyVolumeProperty (vtkVolumeProperty *target, vtkVolumeProperty *source, int options)
static vtkKWVolumePropertyHelperNew ()
static int IsTypeOf (const char *type)
static vtkKWVolumePropertyHelperSafeDownCast (vtkObject *o)
static void ApplyScalarOpacityPreset (vtkVolumeProperty *prop, int comp, int preset)
static void ApplyRGBTransferFunctionPreset (vtkVolumeProperty *prop, int comp, int preset, int nb_colors, double **rgb)
static void ApplyRGBTransferFunctionPreset (vtkVolumeProperty *prop, int comp, int preset, double rgb[3])
static void ApplyRGBTransferFunctionPreset (vtkVolumeProperty *prop, int comp, int preset, double rgb1[3], double rgb2[3])
static void ApplyRGBTransferFunctionPreset (vtkVolumeProperty *prop, int comp, int preset, double rgb1[3], double rgb2[3], double rgb3[3])
static void ApplyRGBTransferFunctionPreset (vtkVolumeProperty *prop, int comp, int preset, double rgb1[3], double rgb2[3], double rgb3[3], double rgb4[3])
static void ApplyGradientOpacityPreset (vtkVolumeProperty *prop, int comp, int preset)
static void ApplyLightingPreset (vtkVolumeProperty *prop, int comp, int preset)
static void ApplyPreset (vtkVolumeProperty *prop, int preset)
static double * GetRGBColor (int preset)
static void ConvertNormalizedRange (vtkVolumeProperty *normalized_prop, vtkVolumeProperty *target_prop, vtkImageData *image, int independent_component, vtkKWHistogramSet *histogram_set)
static void ApplyPresetAndConvertNormalizedRange (int preset, vtkVolumeProperty *target_prop, vtkImageData *image, int independent_component, vtkKWHistogramSet *histogram_set)
static void DeepCopyVolumeProperty (vtkVolumeProperty *target, vtkVolumeProperty *source)
static void CopyVolumeProperty (vtkVolumeProperty *target, vtkVolumeProperty *source, int options)

Protected Member Functions

 vtkKWVolumePropertyHelper ()
 ~vtkKWVolumePropertyHelper ()
 vtkKWVolumePropertyHelper ()
 ~vtkKWVolumePropertyHelper ()

Detailed Description

Definition at line 35 of file debian/tmp/usr/include/KWWidgets/vtkKWVolumePropertyHelper.h.

Member Typedef Documentation

Definition at line 39 of file vtkKWVolumePropertyHelper.h.

Member Enumeration Documentation

anonymous enum
Enumerator:
ScalarOpacityRamp0At0To20At100 
ScalarOpacityRamp0At25To100At50 
ScalarOpacityRamp0At50To100At75 
ScalarOpacitySteps0To25Then20To50Then40To75Then100To100 

Definition at line 47 of file debian/tmp/usr/include/KWWidgets/vtkKWVolumePropertyHelper.h.

anonymous enum
Enumerator:
RGBTransferFunctionRampAt0At100 
RGBTransferFunctionRampAt0At70At100 
RGBTransferFunctionStepsTo25To50To75To100 

Definition at line 78 of file debian/tmp/usr/include/KWWidgets/vtkKWVolumePropertyHelper.h.

anonymous enum
Enumerator:
GradientOpacityNoEdge 
GradientOpacityMediumEdge 
GradientOpacityStrongEdge 

Definition at line 112 of file debian/tmp/usr/include/KWWidgets/vtkKWVolumePropertyHelper.h.

anonymous enum
Enumerator:
LightingFullAmbient 
LightingDull 
LightingSmooth 
LightingShiny 

Definition at line 130 of file debian/tmp/usr/include/KWWidgets/vtkKWVolumePropertyHelper.h.

anonymous enum
Enumerator:
Preset1 
Preset2 
Preset3 
Preset4 
Preset5 
Preset6 

Definition at line 160 of file debian/tmp/usr/include/KWWidgets/vtkKWVolumePropertyHelper.h.

anonymous enum
Enumerator:
Black 
White 
Gray3 
Red 
Green 
Blue 
Yellow 
Magenta 
Cyan 
Tan 

Definition at line 215 of file debian/tmp/usr/include/KWWidgets/vtkKWVolumePropertyHelper.h.

anonymous enum
Enumerator:
CopySkipOpacityUnitDistance 
CopySkipIndependentComponents 

Definition at line 269 of file debian/tmp/usr/include/KWWidgets/vtkKWVolumePropertyHelper.h.

anonymous enum
Enumerator:
ScalarOpacityRamp0At0To20At100 
ScalarOpacityRamp0At25To100At50 
ScalarOpacityRamp0At50To100At75 
ScalarOpacitySteps0To25Then20To50Then40To75Then100To100 

Definition at line 47 of file vtkKWVolumePropertyHelper.h.

anonymous enum
Enumerator:
RGBTransferFunctionRampAt0At100 
RGBTransferFunctionRampAt0At70At100 
RGBTransferFunctionStepsTo25To50To75To100 

Definition at line 78 of file vtkKWVolumePropertyHelper.h.

anonymous enum
Enumerator:
GradientOpacityNoEdge 
GradientOpacityMediumEdge 
GradientOpacityStrongEdge 

Definition at line 112 of file vtkKWVolumePropertyHelper.h.

anonymous enum
Enumerator:
LightingFullAmbient 
LightingDull 
LightingSmooth 
LightingShiny 

Definition at line 130 of file vtkKWVolumePropertyHelper.h.

anonymous enum
Enumerator:
Preset1 
Preset2 
Preset3 
Preset4 
Preset5 
Preset6 

Definition at line 160 of file vtkKWVolumePropertyHelper.h.

anonymous enum
Enumerator:
Black 
White 
Gray3 
Red 
Green 
Blue 
Yellow 
Magenta 
Cyan 
Tan 

Definition at line 215 of file vtkKWVolumePropertyHelper.h.

anonymous enum
Enumerator:
CopySkipOpacityUnitDistance 
CopySkipIndependentComponents 

Definition at line 269 of file vtkKWVolumePropertyHelper.h.

Constructor & Destructor Documentation

vtkKWVolumePropertyHelper::vtkKWVolumePropertyHelper ( )
inlineprotected
vtkKWVolumePropertyHelper::~vtkKWVolumePropertyHelper ( )
inlineprotected
vtkKWVolumePropertyHelper::vtkKWVolumePropertyHelper ( )
inlineprotected

Definition at line 279 of file vtkKWVolumePropertyHelper.h.

vtkKWVolumePropertyHelper::~vtkKWVolumePropertyHelper ( )
inlineprotected

Definition at line 280 of file vtkKWVolumePropertyHelper.h.

Member Function Documentation

static vtkKWVolumePropertyHelper* vtkKWVolumePropertyHelper::New ( )
static
virtual const char* vtkKWVolumePropertyHelper::GetClassName ( )
virtual
static int vtkKWVolumePropertyHelper::IsTypeOf ( const char *  type)
static
virtual int vtkKWVolumePropertyHelper::IsA ( const char *  type)
virtual
static vtkKWVolumePropertyHelper* vtkKWVolumePropertyHelper::SafeDownCast ( vtkObject *  o)
static
void vtkKWVolumePropertyHelper::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
static void vtkKWVolumePropertyHelper::ApplyScalarOpacityPreset ( vtkVolumeProperty *  prop,
int  comp,
int  preset 
)
static
static void vtkKWVolumePropertyHelper::ApplyRGBTransferFunctionPreset ( vtkVolumeProperty *  prop,
int  comp,
int  preset,
int  nb_colors,
double **  rgb 
)
static
static void vtkKWVolumePropertyHelper::ApplyRGBTransferFunctionPreset ( vtkVolumeProperty *  prop,
int  comp,
int  preset,
double  rgb[3] 
)
static
static void vtkKWVolumePropertyHelper::ApplyRGBTransferFunctionPreset ( vtkVolumeProperty *  prop,
int  comp,
int  preset,
double  rgb1[3],
double  rgb2[3] 
)
static
static void vtkKWVolumePropertyHelper::ApplyRGBTransferFunctionPreset ( vtkVolumeProperty *  prop,
int  comp,
int  preset,
double  rgb1[3],
double  rgb2[3],
double  rgb3[3] 
)
static
static void vtkKWVolumePropertyHelper::ApplyRGBTransferFunctionPreset ( vtkVolumeProperty *  prop,
int  comp,
int  preset,
double  rgb1[3],
double  rgb2[3],
double  rgb3[3],
double  rgb4[3] 
)
static
static void vtkKWVolumePropertyHelper::ApplyGradientOpacityPreset ( vtkVolumeProperty *  prop,
int  comp,
int  preset 
)
static
static void vtkKWVolumePropertyHelper::ApplyLightingPreset ( vtkVolumeProperty *  prop,
int  comp,
int  preset 
)
static
static void vtkKWVolumePropertyHelper::ApplyPreset ( vtkVolumeProperty *  prop,
int  preset 
)
static
static double* vtkKWVolumePropertyHelper::GetRGBColor ( int  preset)
static
static void vtkKWVolumePropertyHelper::ConvertNormalizedRange ( vtkVolumeProperty *  normalized_prop,
vtkVolumeProperty *  target_prop,
vtkImageData *  image,
int  independent_component,
vtkKWHistogramSet histogram_set 
)
static
static void vtkKWVolumePropertyHelper::ApplyPresetAndConvertNormalizedRange ( int  preset,
vtkVolumeProperty *  target_prop,
vtkImageData *  image,
int  independent_component,
vtkKWHistogramSet histogram_set 
)
static
static void vtkKWVolumePropertyHelper::DeepCopyVolumeProperty ( vtkVolumeProperty *  target,
vtkVolumeProperty *  source 
)
static
static void vtkKWVolumePropertyHelper::CopyVolumeProperty ( vtkVolumeProperty *  target,
vtkVolumeProperty *  source,
int  options 
)
static
static vtkKWVolumePropertyHelper* vtkKWVolumePropertyHelper::New ( )
static
virtual const char* vtkKWVolumePropertyHelper::GetClassName ( )
virtual
static int vtkKWVolumePropertyHelper::IsTypeOf ( const char *  type)
static
virtual int vtkKWVolumePropertyHelper::IsA ( const char *  type)
virtual
static vtkKWVolumePropertyHelper* vtkKWVolumePropertyHelper::SafeDownCast ( vtkObject *  o)
static
void vtkKWVolumePropertyHelper::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
static void vtkKWVolumePropertyHelper::ApplyScalarOpacityPreset ( vtkVolumeProperty *  prop,
int  comp,
int  preset 
)
static
static void vtkKWVolumePropertyHelper::ApplyRGBTransferFunctionPreset ( vtkVolumeProperty *  prop,
int  comp,
int  preset,
int  nb_colors,
double **  rgb 
)
static
static void vtkKWVolumePropertyHelper::ApplyRGBTransferFunctionPreset ( vtkVolumeProperty *  prop,
int  comp,
int  preset,
double  rgb[3] 
)
static
static void vtkKWVolumePropertyHelper::ApplyRGBTransferFunctionPreset ( vtkVolumeProperty *  prop,
int  comp,
int  preset,
double  rgb1[3],
double  rgb2[3] 
)
static
static void vtkKWVolumePropertyHelper::ApplyRGBTransferFunctionPreset ( vtkVolumeProperty *  prop,
int  comp,
int  preset,
double  rgb1[3],
double  rgb2[3],
double  rgb3[3] 
)
static
static void vtkKWVolumePropertyHelper::ApplyRGBTransferFunctionPreset ( vtkVolumeProperty *  prop,
int  comp,
int  preset,
double  rgb1[3],
double  rgb2[3],
double  rgb3[3],
double  rgb4[3] 
)
static
static void vtkKWVolumePropertyHelper::ApplyGradientOpacityPreset ( vtkVolumeProperty *  prop,
int  comp,
int  preset 
)
static
static void vtkKWVolumePropertyHelper::ApplyLightingPreset ( vtkVolumeProperty *  prop,
int  comp,
int  preset 
)
static
static void vtkKWVolumePropertyHelper::ApplyPreset ( vtkVolumeProperty *  prop,
int  preset 
)
static
static double* vtkKWVolumePropertyHelper::GetRGBColor ( int  preset)
static
static void vtkKWVolumePropertyHelper::ConvertNormalizedRange ( vtkVolumeProperty *  normalized_prop,
vtkVolumeProperty *  target_prop,
vtkImageData *  image,
int  independent_component,
vtkKWHistogramSet histogram_set 
)
static
static void vtkKWVolumePropertyHelper::ApplyPresetAndConvertNormalizedRange ( int  preset,
vtkVolumeProperty *  target_prop,
vtkImageData *  image,
int  independent_component,
vtkKWHistogramSet histogram_set 
)
static
static void vtkKWVolumePropertyHelper::DeepCopyVolumeProperty ( vtkVolumeProperty *  target,
vtkVolumeProperty *  source 
)
static
static void vtkKWVolumePropertyHelper::CopyVolumeProperty ( vtkVolumeProperty *  target,
vtkVolumeProperty *  source,
int  options 
)
static

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