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

#include <vtkKWVolumePropertyHelper.h>

Inherits vtkObject, and vtkObject.

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: