ActiViz .NET  5.8.0
Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes | Protected Member Functions | Private Member Functions | Static Private Member Functions
Kitware.VTK.vtkColorTransferFunction Class Reference

vtkColorTransferFunction - Defines a transfer function for mapping a property to an RGB color value. More...

Inheritance diagram for Kitware.VTK.vtkColorTransferFunction:
[legend]
Collaboration diagram for Kitware.VTK.vtkColorTransferFunction:
[legend]

List of all members.

Public Member Functions

 vtkColorTransferFunction (IntPtr rawCppThis, bool callDisposalMethod, bool strong)
 Automatically generated constructor - called from generated code. DO NOT call directly.
 vtkColorTransferFunction ()
 Undocumented Block.
int AddHSVPoint (double x, double h, double s, double v)
 Add/Remove a point to/from the function defined in RGB or HSV Return the index of the point (0 based), or -1 on error. See the description of class vtkPiecewiseFunction for an explanation of midpoint and sharpness.
int AddHSVPoint (double x, double h, double s, double v, double midpoint, double sharpness)
 Add/Remove a point to/from the function defined in RGB or HSV Return the index of the point (0 based), or -1 on error. See the description of class vtkPiecewiseFunction for an explanation of midpoint and sharpness.
void AddHSVSegment (double x1, double h1, double s1, double v1, double x2, double h2, double s2, double v2)
 Add two points to the function and remove all the points between them.
int AddRGBPoint (double x, double r, double g, double b)
 Add/Remove a point to/from the function defined in RGB or HSV Return the index of the point (0 based), or -1 on error. See the description of class vtkPiecewiseFunction for an explanation of midpoint and sharpness.
int AddRGBPoint (double x, double r, double g, double b, double midpoint, double sharpness)
 Add/Remove a point to/from the function defined in RGB or HSV Return the index of the point (0 based), or -1 on error. See the description of class vtkPiecewiseFunction for an explanation of midpoint and sharpness.
void AddRGBSegment (double x1, double r1, double g1, double b1, double x2, double r2, double g2, double b2)
 Add two points to the function and remove all the points between them.
int AdjustRange (IntPtr range)
 Remove all points out of the new range, and make sure there is a point at each end of that range. Return 1 on success, 0 otherwise.
virtual void AllowDuplicateScalarsOff ()
 Toggle whether to allow duplicate scalar values in the color transfer function (off by default).
virtual void AllowDuplicateScalarsOn ()
 Toggle whether to allow duplicate scalar values in the color transfer function (off by default).
void BuildFunctionFromTable (double x1, double x2, int size, IntPtr table)
 Construct a color transfer function from a table. Function range is is set to [x1, x2], each function size is set to size, and function points are regularly spaced between x1 and x2. Parameter "table" is assumed to be a block of memory of size [3*size].
virtual void ClampingOff ()
 Sets and gets the clamping value for this transfer function.
virtual void ClampingOn ()
 Sets and gets the clamping value for this transfer function.
void DeepCopy (vtkColorTransferFunction f)
 Undocumented Block.
void FillFromDataPointer (int arg0, IntPtr arg1)
 Returns a list of all nodes Fills from a pointer to data stored in a similar list of nodes.
virtual int GetAllowDuplicateScalars ()
 Toggle whether to allow duplicate scalar values in the color transfer function (off by default).
double GetBlueValue (double x)
 Get the color components individually.
virtual int GetClamping ()
 Sets and gets the clamping value for this transfer function.
virtual int GetClampingMaxValue ()
 Sets and gets the clamping value for this transfer function.
virtual int GetClampingMinValue ()
 Sets and gets the clamping value for this transfer function.
new double[] GetColor (double x)
 Returns an RGB color for the specified scalar value.
override void GetColor (double x, IntPtr rgb)
 Returns an RGB color for the specified scalar value.
virtual int GetColorSpace ()
 Set/Get the color space used for interpolation: RGB, HSV, CIELAB, or Diverging. In HSV mode, if HSVWrap is on, it will take the shortest path in Hue (going back through 0 if that is the shortest way around the hue circle) whereas if HSVWrap is off it will not go through 0 (in order the match the current functionality of vtkLookupTable). Diverging is a special mode where colors will pass through white when interpolating between two saturated colors.
virtual int GetColorSpaceMaxValue ()
 Set/Get the color space used for interpolation: RGB, HSV, CIELAB, or Diverging. In HSV mode, if HSVWrap is on, it will take the shortest path in Hue (going back through 0 if that is the shortest way around the hue circle) whereas if HSVWrap is off it will not go through 0 (in order the match the current functionality of vtkLookupTable). Diverging is a special mode where colors will pass through white when interpolating between two saturated colors.
virtual int GetColorSpaceMinValue ()
 Set/Get the color space used for interpolation: RGB, HSV, CIELAB, or Diverging. In HSV mode, if HSVWrap is on, it will take the shortest path in Hue (going back through 0 if that is the shortest way around the hue circle) whereas if HSVWrap is off it will not go through 0 (in order the match the current functionality of vtkLookupTable). Diverging is a special mode where colors will pass through white when interpolating between two saturated colors.
IntPtr GetDataPointer ()
 Returns a list of all nodes Fills from a pointer to data stored in a similar list of nodes.
double GetGreenValue (double x)
 Get the color components individually.
virtual int GetHSVWrap ()
 Set/Get the color space used for interpolation: RGB, HSV, CIELAB, or Diverging. In HSV mode, if HSVWrap is on, it will take the shortest path in Hue (going back through 0 if that is the shortest way around the hue circle) whereas if HSVWrap is off it will not go through 0 (in order the match the current functionality of vtkLookupTable). Diverging is a special mode where colors will pass through white when interpolating between two saturated colors.
virtual double[] GetNanColor ()
 Set the color to use when a NaN (not a number) is encountered. This is an RGB 3-tuple color of doubles in the range [0,1].
virtual void GetNanColor (ref double _arg1, ref double _arg2, ref double _arg3)
 Set the color to use when a NaN (not a number) is encountered. This is an RGB 3-tuple color of doubles in the range [0,1].
virtual void GetNanColor (IntPtr _arg)
 Set the color to use when a NaN (not a number) is encountered. This is an RGB 3-tuple color of doubles in the range [0,1].
int GetNodeValue (int index, IntPtr val)
 For the node specified by index, set/get the location (X), R, G, and B values, midpoint, and sharpness values at the node.
override int GetNumberOfAvailableColors ()
 Get the number of available colors for mapping to.
override double[] GetRange ()
 Returns min and max position of all function points.
virtual void GetRange (ref double _arg1, ref double _arg2)
 Returns min and max position of all function points.
virtual void GetRange (IntPtr _arg)
 Returns min and max position of all function points.
double GetRedValue (double x)
 Get the color components individually.
virtual int GetScale ()
 Set the type of scale to use, linear or logarithmic. The default is linear. If the scale is logarithmic, and the range contains zero, the color mapping will be linear.
int GetSize ()
 How many points are there defining this function?
void GetTable (double x1, double x2, int n, IntPtr table)
 Fills in a table of n function values between x1 and x2.
IntPtr GetTable (double x1, double x2, int n)
 Fills in a table of n function values between x1 and x2.
virtual void HSVWrapOff ()
 Set/Get the color space used for interpolation: RGB, HSV, CIELAB, or Diverging. In HSV mode, if HSVWrap is on, it will take the shortest path in Hue (going back through 0 if that is the shortest way around the hue circle) whereas if HSVWrap is off it will not go through 0 (in order the match the current functionality of vtkLookupTable). Diverging is a special mode where colors will pass through white when interpolating between two saturated colors.
virtual void HSVWrapOn ()
 Set/Get the color space used for interpolation: RGB, HSV, CIELAB, or Diverging. In HSV mode, if HSVWrap is on, it will take the shortest path in Hue (going back through 0 if that is the shortest way around the hue circle) whereas if HSVWrap is off it will not go through 0 (in order the match the current functionality of vtkLookupTable). Diverging is a special mode where colors will pass through white when interpolating between two saturated colors.
override int IsA (string type)
 Undocumented Block.
override void MapScalarsThroughTable2 (IntPtr input, IntPtr output, int inputDataType, int numberOfValues, int inputIncrement, int outputIncrement)
 map a set of scalars through the lookup table
override IntPtr MapValue (double v)
 Map one value through the lookup table.
new vtkColorTransferFunction NewInstance ()
 Undocumented Block.
void RemoveAllPoints ()
 Remove all points.
int RemovePoint (double x)
 Add/Remove a point to/from the function defined in RGB or HSV Return the index of the point (0 based), or -1 on error. See the description of class vtkPiecewiseFunction for an explanation of midpoint and sharpness.
virtual void SetAllowDuplicateScalars (int _arg)
 Toggle whether to allow duplicate scalar values in the color transfer function (off by default).
virtual void SetClamping (int _arg)
 Sets and gets the clamping value for this transfer function.
virtual void SetColorSpace (int _arg)
 Set/Get the color space used for interpolation: RGB, HSV, CIELAB, or Diverging. In HSV mode, if HSVWrap is on, it will take the shortest path in Hue (going back through 0 if that is the shortest way around the hue circle) whereas if HSVWrap is off it will not go through 0 (in order the match the current functionality of vtkLookupTable). Diverging is a special mode where colors will pass through white when interpolating between two saturated colors.
void SetColorSpaceToDiverging ()
 Set/Get the color space used for interpolation: RGB, HSV, CIELAB, or Diverging. In HSV mode, if HSVWrap is on, it will take the shortest path in Hue (going back through 0 if that is the shortest way around the hue circle) whereas if HSVWrap is off it will not go through 0 (in order the match the current functionality of vtkLookupTable). Diverging is a special mode where colors will pass through white when interpolating between two saturated colors.
void SetColorSpaceToHSV ()
 Set/Get the color space used for interpolation: RGB, HSV, CIELAB, or Diverging. In HSV mode, if HSVWrap is on, it will take the shortest path in Hue (going back through 0 if that is the shortest way around the hue circle) whereas if HSVWrap is off it will not go through 0 (in order the match the current functionality of vtkLookupTable). Diverging is a special mode where colors will pass through white when interpolating between two saturated colors.
void SetColorSpaceToLab ()
 Set/Get the color space used for interpolation: RGB, HSV, CIELAB, or Diverging. In HSV mode, if HSVWrap is on, it will take the shortest path in Hue (going back through 0 if that is the shortest way around the hue circle) whereas if HSVWrap is off it will not go through 0 (in order the match the current functionality of vtkLookupTable). Diverging is a special mode where colors will pass through white when interpolating between two saturated colors.
void SetColorSpaceToRGB ()
 Set/Get the color space used for interpolation: RGB, HSV, CIELAB, or Diverging. In HSV mode, if HSVWrap is on, it will take the shortest path in Hue (going back through 0 if that is the shortest way around the hue circle) whereas if HSVWrap is off it will not go through 0 (in order the match the current functionality of vtkLookupTable). Diverging is a special mode where colors will pass through white when interpolating between two saturated colors.
virtual void SetHSVWrap (int _arg)
 Set/Get the color space used for interpolation: RGB, HSV, CIELAB, or Diverging. In HSV mode, if HSVWrap is on, it will take the shortest path in Hue (going back through 0 if that is the shortest way around the hue circle) whereas if HSVWrap is off it will not go through 0 (in order the match the current functionality of vtkLookupTable). Diverging is a special mode where colors will pass through white when interpolating between two saturated colors.
virtual void SetNanColor (double _arg1, double _arg2, double _arg3)
 Set the color to use when a NaN (not a number) is encountered. This is an RGB 3-tuple color of doubles in the range [0,1].
virtual void SetNanColor (IntPtr _arg)
 Set the color to use when a NaN (not a number) is encountered. This is an RGB 3-tuple color of doubles in the range [0,1].
int SetNodeValue (int index, IntPtr val)
 For the node specified by index, set/get the location (X), R, G, and B values, midpoint, and sharpness values at the node.
virtual void SetScale (int _arg)
 Set the type of scale to use, linear or logarithmic. The default is linear. If the scale is logarithmic, and the range contains zero, the color mapping will be linear.
void SetScaleToLinear ()
 Set the type of scale to use, linear or logarithmic. The default is linear. If the scale is logarithmic, and the range contains zero, the color mapping will be linear.
void SetScaleToLog10 ()
 Set the type of scale to use, linear or logarithmic. The default is linear. If the scale is logarithmic, and the range contains zero, the color mapping will be linear.
void ShallowCopy (vtkColorTransferFunction f)
 Undocumented Block.

Static Public Member Functions

static new vtkColorTransferFunction New ()
 Undocumented Block.
static new int IsTypeOf (string type)
 Undocumented Block.
static new vtkColorTransferFunction SafeDownCast (vtkObjectBase o)
 Undocumented Block.

Public Attributes

new const string MRFullTypeName = "Kitware.VTK.vtkColorTransferFunction"
 Automatically generated type registration mechanics.

Static Public Attributes

static new readonly string MRClassNameKey = "24vtkColorTransferFunction"
 Automatically generated type registration mechanics.

Protected Member Functions

override void Dispose (bool disposing)
 Automatically generated protected Dispose method - called from public Dispose or the C# destructor. DO NOT call directly.

Private Member Functions

static internal IntPtr vtkColorTransferFunction_New (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal int vtkColorTransferFunction_AddHSVPoint_01 (HandleRef pThis, double x, double h, double s, double v)
static internal int vtkColorTransferFunction_AddHSVPoint_02 (HandleRef pThis, double x, double h, double s, double v, double midpoint, double sharpness)
static internal void vtkColorTransferFunction_AddHSVSegment_03 (HandleRef pThis, double x1, double h1, double s1, double v1, double x2, double h2, double s2, double v2)
static internal int vtkColorTransferFunction_AddRGBPoint_04 (HandleRef pThis, double x, double r, double g, double b)
static internal int vtkColorTransferFunction_AddRGBPoint_05 (HandleRef pThis, double x, double r, double g, double b, double midpoint, double sharpness)
static internal void vtkColorTransferFunction_AddRGBSegment_06 (HandleRef pThis, double x1, double r1, double g1, double b1, double x2, double r2, double g2, double b2)
static internal int vtkColorTransferFunction_AdjustRange_07 (HandleRef pThis, IntPtr range)
static internal void vtkColorTransferFunction_AllowDuplicateScalarsOff_08 (HandleRef pThis)
static internal void vtkColorTransferFunction_AllowDuplicateScalarsOn_09 (HandleRef pThis)
static internal void vtkColorTransferFunction_BuildFunctionFromTable_10 (HandleRef pThis, double x1, double x2, int size, IntPtr table)
static internal void vtkColorTransferFunction_ClampingOff_11 (HandleRef pThis)
static internal void vtkColorTransferFunction_ClampingOn_12 (HandleRef pThis)
static internal void vtkColorTransferFunction_DeepCopy_13 (HandleRef pThis, HandleRef f)
static internal void vtkColorTransferFunction_FillFromDataPointer_14 (HandleRef pThis, int arg0, IntPtr arg1)
static internal int vtkColorTransferFunction_GetAllowDuplicateScalars_15 (HandleRef pThis)
static internal double vtkColorTransferFunction_GetBlueValue_16 (HandleRef pThis, double x)
static internal int vtkColorTransferFunction_GetClamping_17 (HandleRef pThis)
static internal int vtkColorTransferFunction_GetClampingMaxValue_18 (HandleRef pThis)
static internal int vtkColorTransferFunction_GetClampingMinValue_19 (HandleRef pThis)
static internal IntPtr vtkColorTransferFunction_GetColor_20 (HandleRef pThis, double x)
static internal void vtkColorTransferFunction_GetColor_21 (HandleRef pThis, double x, IntPtr rgb)
static internal int vtkColorTransferFunction_GetColorSpace_22 (HandleRef pThis)
static internal int vtkColorTransferFunction_GetColorSpaceMaxValue_23 (HandleRef pThis)
static internal int vtkColorTransferFunction_GetColorSpaceMinValue_24 (HandleRef pThis)
static internal IntPtr vtkColorTransferFunction_GetDataPointer_25 (HandleRef pThis)
static internal double vtkColorTransferFunction_GetGreenValue_26 (HandleRef pThis, double x)
static internal int vtkColorTransferFunction_GetHSVWrap_27 (HandleRef pThis)
static internal IntPtr vtkColorTransferFunction_GetNanColor_28 (HandleRef pThis)
static internal void vtkColorTransferFunction_GetNanColor_29 (HandleRef pThis, ref double _arg1, ref double _arg2, ref double _arg3)
static internal void vtkColorTransferFunction_GetNanColor_30 (HandleRef pThis, IntPtr _arg)
static internal int vtkColorTransferFunction_GetNodeValue_31 (HandleRef pThis, int index, IntPtr val)
static internal int vtkColorTransferFunction_GetNumberOfAvailableColors_32 (HandleRef pThis)
static internal IntPtr vtkColorTransferFunction_GetRange_33 (HandleRef pThis)
static internal void vtkColorTransferFunction_GetRange_34 (HandleRef pThis, ref double _arg1, ref double _arg2)
static internal void vtkColorTransferFunction_GetRange_35 (HandleRef pThis, IntPtr _arg)
static internal double vtkColorTransferFunction_GetRedValue_36 (HandleRef pThis, double x)
static internal int vtkColorTransferFunction_GetScale_37 (HandleRef pThis)
static internal int vtkColorTransferFunction_GetSize_38 (HandleRef pThis)
static internal void vtkColorTransferFunction_GetTable_39 (HandleRef pThis, double x1, double x2, int n, IntPtr table)
static internal IntPtr vtkColorTransferFunction_GetTable_40 (HandleRef pThis, double x1, double x2, int n)
static internal void vtkColorTransferFunction_HSVWrapOff_41 (HandleRef pThis)
static internal void vtkColorTransferFunction_HSVWrapOn_42 (HandleRef pThis)
static internal int vtkColorTransferFunction_IsA_43 (HandleRef pThis, string type)
static internal int vtkColorTransferFunction_IsTypeOf_44 (string type)
static internal void vtkColorTransferFunction_MapScalarsThroughTable2_45 (HandleRef pThis, IntPtr input, IntPtr output, int inputDataType, int numberOfValues, int inputIncrement, int outputIncrement)
static internal IntPtr vtkColorTransferFunction_MapValue_46 (HandleRef pThis, double v)
static internal IntPtr vtkColorTransferFunction_NewInstance_48 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkColorTransferFunction_RemoveAllPoints_49 (HandleRef pThis)
static internal int vtkColorTransferFunction_RemovePoint_50 (HandleRef pThis, double x)
static internal IntPtr vtkColorTransferFunction_SafeDownCast_51 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkColorTransferFunction_SetAllowDuplicateScalars_52 (HandleRef pThis, int _arg)
static internal void vtkColorTransferFunction_SetClamping_53 (HandleRef pThis, int _arg)
static internal void vtkColorTransferFunction_SetColorSpace_54 (HandleRef pThis, int _arg)
static internal void vtkColorTransferFunction_SetColorSpaceToDiverging_55 (HandleRef pThis)
static internal void vtkColorTransferFunction_SetColorSpaceToHSV_56 (HandleRef pThis)
static internal void vtkColorTransferFunction_SetColorSpaceToLab_57 (HandleRef pThis)
static internal void vtkColorTransferFunction_SetColorSpaceToRGB_58 (HandleRef pThis)
static internal void vtkColorTransferFunction_SetHSVWrap_59 (HandleRef pThis, int _arg)
static internal void vtkColorTransferFunction_SetNanColor_60 (HandleRef pThis, double _arg1, double _arg2, double _arg3)
static internal void vtkColorTransferFunction_SetNanColor_61 (HandleRef pThis, IntPtr _arg)
static internal int vtkColorTransferFunction_SetNodeValue_62 (HandleRef pThis, int index, IntPtr val)
static internal void vtkColorTransferFunction_SetScale_63 (HandleRef pThis, int _arg)
static internal void vtkColorTransferFunction_SetScaleToLinear_64 (HandleRef pThis)
static internal void vtkColorTransferFunction_SetScaleToLog10_65 (HandleRef pThis)
static internal void vtkColorTransferFunction_ShallowCopy_66 (HandleRef pThis, HandleRef f)

Static Private Member Functions

static vtkColorTransferFunction ()
 Automatically generated type registration mechanics.

Detailed Description

vtkColorTransferFunction - Defines a transfer function for mapping a property to an RGB color value.


Constructor & Destructor Documentation

Automatically generated type registration mechanics.

Kitware.VTK.vtkColorTransferFunction.vtkColorTransferFunction ( IntPtr  rawCppThis,
bool  callDisposalMethod,
bool  strong 
)

Automatically generated constructor - called from generated code. DO NOT call directly.

Undocumented Block.


Member Function Documentation

int Kitware.VTK.vtkColorTransferFunction.AddHSVPoint ( double  x,
double  h,
double  s,
double  v 
)

Add/Remove a point to/from the function defined in RGB or HSV Return the index of the point (0 based), or -1 on error. See the description of class vtkPiecewiseFunction for an explanation of midpoint and sharpness.

int Kitware.VTK.vtkColorTransferFunction.AddHSVPoint ( double  x,
double  h,
double  s,
double  v,
double  midpoint,
double  sharpness 
)

Add/Remove a point to/from the function defined in RGB or HSV Return the index of the point (0 based), or -1 on error. See the description of class vtkPiecewiseFunction for an explanation of midpoint and sharpness.

void Kitware.VTK.vtkColorTransferFunction.AddHSVSegment ( double  x1,
double  h1,
double  s1,
double  v1,
double  x2,
double  h2,
double  s2,
double  v2 
)

Add two points to the function and remove all the points between them.

int Kitware.VTK.vtkColorTransferFunction.AddRGBPoint ( double  x,
double  r,
double  g,
double  b 
)

Add/Remove a point to/from the function defined in RGB or HSV Return the index of the point (0 based), or -1 on error. See the description of class vtkPiecewiseFunction for an explanation of midpoint and sharpness.

int Kitware.VTK.vtkColorTransferFunction.AddRGBPoint ( double  x,
double  r,
double  g,
double  b,
double  midpoint,
double  sharpness 
)

Add/Remove a point to/from the function defined in RGB or HSV Return the index of the point (0 based), or -1 on error. See the description of class vtkPiecewiseFunction for an explanation of midpoint and sharpness.

void Kitware.VTK.vtkColorTransferFunction.AddRGBSegment ( double  x1,
double  r1,
double  g1,
double  b1,
double  x2,
double  r2,
double  g2,
double  b2 
)

Add two points to the function and remove all the points between them.

Remove all points out of the new range, and make sure there is a point at each end of that range. Return 1 on success, 0 otherwise.

Toggle whether to allow duplicate scalar values in the color transfer function (off by default).

Toggle whether to allow duplicate scalar values in the color transfer function (off by default).

void Kitware.VTK.vtkColorTransferFunction.BuildFunctionFromTable ( double  x1,
double  x2,
int  size,
IntPtr  table 
)

Construct a color transfer function from a table. Function range is is set to [x1, x2], each function size is set to size, and function points are regularly spaced between x1 and x2. Parameter "table" is assumed to be a block of memory of size [3*size].

Sets and gets the clamping value for this transfer function.

Sets and gets the clamping value for this transfer function.

Undocumented Block.

override void Kitware.VTK.vtkColorTransferFunction.Dispose ( bool  disposing) [protected]

Automatically generated protected Dispose method - called from public Dispose or the C# destructor. DO NOT call directly.

Reimplemented from Kitware.VTK.vtkScalarsToColors.

Reimplemented in Kitware.VTK.vtkDiscretizableColorTransferFunction.

void Kitware.VTK.vtkColorTransferFunction.FillFromDataPointer ( int  arg0,
IntPtr  arg1 
)

Returns a list of all nodes Fills from a pointer to data stored in a similar list of nodes.

Toggle whether to allow duplicate scalar values in the color transfer function (off by default).

Get the color components individually.

Sets and gets the clamping value for this transfer function.

Sets and gets the clamping value for this transfer function.

Sets and gets the clamping value for this transfer function.

new double [] Kitware.VTK.vtkColorTransferFunction.GetColor ( double  x)

Returns an RGB color for the specified scalar value.

Reimplemented from Kitware.VTK.vtkScalarsToColors.

override void Kitware.VTK.vtkColorTransferFunction.GetColor ( double  x,
IntPtr  rgb 
) [virtual]

Returns an RGB color for the specified scalar value.

Reimplemented from Kitware.VTK.vtkScalarsToColors.

Reimplemented in Kitware.VTK.vtkDiscretizableColorTransferFunction.

Set/Get the color space used for interpolation: RGB, HSV, CIELAB, or Diverging. In HSV mode, if HSVWrap is on, it will take the shortest path in Hue (going back through 0 if that is the shortest way around the hue circle) whereas if HSVWrap is off it will not go through 0 (in order the match the current functionality of vtkLookupTable). Diverging is a special mode where colors will pass through white when interpolating between two saturated colors.

Set/Get the color space used for interpolation: RGB, HSV, CIELAB, or Diverging. In HSV mode, if HSVWrap is on, it will take the shortest path in Hue (going back through 0 if that is the shortest way around the hue circle) whereas if HSVWrap is off it will not go through 0 (in order the match the current functionality of vtkLookupTable). Diverging is a special mode where colors will pass through white when interpolating between two saturated colors.

Set/Get the color space used for interpolation: RGB, HSV, CIELAB, or Diverging. In HSV mode, if HSVWrap is on, it will take the shortest path in Hue (going back through 0 if that is the shortest way around the hue circle) whereas if HSVWrap is off it will not go through 0 (in order the match the current functionality of vtkLookupTable). Diverging is a special mode where colors will pass through white when interpolating between two saturated colors.

Returns a list of all nodes Fills from a pointer to data stored in a similar list of nodes.

Get the color components individually.

Set/Get the color space used for interpolation: RGB, HSV, CIELAB, or Diverging. In HSV mode, if HSVWrap is on, it will take the shortest path in Hue (going back through 0 if that is the shortest way around the hue circle) whereas if HSVWrap is off it will not go through 0 (in order the match the current functionality of vtkLookupTable). Diverging is a special mode where colors will pass through white when interpolating between two saturated colors.

virtual double [] Kitware.VTK.vtkColorTransferFunction.GetNanColor ( ) [virtual]

Set the color to use when a NaN (not a number) is encountered. This is an RGB 3-tuple color of doubles in the range [0,1].

virtual void Kitware.VTK.vtkColorTransferFunction.GetNanColor ( ref double  _arg1,
ref double  _arg2,
ref double  _arg3 
) [virtual]

Set the color to use when a NaN (not a number) is encountered. This is an RGB 3-tuple color of doubles in the range [0,1].

virtual void Kitware.VTK.vtkColorTransferFunction.GetNanColor ( IntPtr  _arg) [virtual]

Set the color to use when a NaN (not a number) is encountered. This is an RGB 3-tuple color of doubles in the range [0,1].

int Kitware.VTK.vtkColorTransferFunction.GetNodeValue ( int  index,
IntPtr  val 
)

For the node specified by index, set/get the location (X), R, G, and B values, midpoint, and sharpness values at the node.

Get the number of available colors for mapping to.

Reimplemented from Kitware.VTK.vtkScalarsToColors.

Reimplemented in Kitware.VTK.vtkDiscretizableColorTransferFunction.

override double [] Kitware.VTK.vtkColorTransferFunction.GetRange ( ) [virtual]

Returns min and max position of all function points.

Reimplemented from Kitware.VTK.vtkScalarsToColors.

virtual void Kitware.VTK.vtkColorTransferFunction.GetRange ( ref double  _arg1,
ref double  _arg2 
) [virtual]

Returns min and max position of all function points.

virtual void Kitware.VTK.vtkColorTransferFunction.GetRange ( IntPtr  _arg) [virtual]

Returns min and max position of all function points.

Get the color components individually.

Set the type of scale to use, linear or logarithmic. The default is linear. If the scale is logarithmic, and the range contains zero, the color mapping will be linear.

How many points are there defining this function?

void Kitware.VTK.vtkColorTransferFunction.GetTable ( double  x1,
double  x2,
int  n,
IntPtr  table 
)

Fills in a table of n function values between x1 and x2.

IntPtr Kitware.VTK.vtkColorTransferFunction.GetTable ( double  x1,
double  x2,
int  n 
)

Fills in a table of n function values between x1 and x2.

Set/Get the color space used for interpolation: RGB, HSV, CIELAB, or Diverging. In HSV mode, if HSVWrap is on, it will take the shortest path in Hue (going back through 0 if that is the shortest way around the hue circle) whereas if HSVWrap is off it will not go through 0 (in order the match the current functionality of vtkLookupTable). Diverging is a special mode where colors will pass through white when interpolating between two saturated colors.

Set/Get the color space used for interpolation: RGB, HSV, CIELAB, or Diverging. In HSV mode, if HSVWrap is on, it will take the shortest path in Hue (going back through 0 if that is the shortest way around the hue circle) whereas if HSVWrap is off it will not go through 0 (in order the match the current functionality of vtkLookupTable). Diverging is a special mode where colors will pass through white when interpolating between two saturated colors.

override int Kitware.VTK.vtkColorTransferFunction.IsA ( string  type) [virtual]

Undocumented Block.

Reimplemented from Kitware.VTK.vtkScalarsToColors.

Reimplemented in Kitware.VTK.vtkDiscretizableColorTransferFunction.

static new int Kitware.VTK.vtkColorTransferFunction.IsTypeOf ( string  type) [static]

Undocumented Block.

Reimplemented from Kitware.VTK.vtkScalarsToColors.

Reimplemented in Kitware.VTK.vtkDiscretizableColorTransferFunction.

override void Kitware.VTK.vtkColorTransferFunction.MapScalarsThroughTable2 ( IntPtr  input,
IntPtr  output,
int  inputDataType,
int  numberOfValues,
int  inputIncrement,
int  outputIncrement 
) [virtual]

map a set of scalars through the lookup table

Reimplemented from Kitware.VTK.vtkScalarsToColors.

override IntPtr Kitware.VTK.vtkColorTransferFunction.MapValue ( double  v) [virtual]

Map one value through the lookup table.

Reimplemented from Kitware.VTK.vtkScalarsToColors.

Reimplemented in Kitware.VTK.vtkDiscretizableColorTransferFunction.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkObject.

Reimplemented in Kitware.VTK.vtkDiscretizableColorTransferFunction.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkScalarsToColors.

Reimplemented in Kitware.VTK.vtkDiscretizableColorTransferFunction.

Remove all points.

Add/Remove a point to/from the function defined in RGB or HSV Return the index of the point (0 based), or -1 on error. See the description of class vtkPiecewiseFunction for an explanation of midpoint and sharpness.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkScalarsToColors.

Reimplemented in Kitware.VTK.vtkDiscretizableColorTransferFunction.

Here is the call graph for this function:

Toggle whether to allow duplicate scalar values in the color transfer function (off by default).

virtual void Kitware.VTK.vtkColorTransferFunction.SetClamping ( int  _arg) [virtual]

Sets and gets the clamping value for this transfer function.

virtual void Kitware.VTK.vtkColorTransferFunction.SetColorSpace ( int  _arg) [virtual]

Set/Get the color space used for interpolation: RGB, HSV, CIELAB, or Diverging. In HSV mode, if HSVWrap is on, it will take the shortest path in Hue (going back through 0 if that is the shortest way around the hue circle) whereas if HSVWrap is off it will not go through 0 (in order the match the current functionality of vtkLookupTable). Diverging is a special mode where colors will pass through white when interpolating between two saturated colors.

Set/Get the color space used for interpolation: RGB, HSV, CIELAB, or Diverging. In HSV mode, if HSVWrap is on, it will take the shortest path in Hue (going back through 0 if that is the shortest way around the hue circle) whereas if HSVWrap is off it will not go through 0 (in order the match the current functionality of vtkLookupTable). Diverging is a special mode where colors will pass through white when interpolating between two saturated colors.

Set/Get the color space used for interpolation: RGB, HSV, CIELAB, or Diverging. In HSV mode, if HSVWrap is on, it will take the shortest path in Hue (going back through 0 if that is the shortest way around the hue circle) whereas if HSVWrap is off it will not go through 0 (in order the match the current functionality of vtkLookupTable). Diverging is a special mode where colors will pass through white when interpolating between two saturated colors.

Set/Get the color space used for interpolation: RGB, HSV, CIELAB, or Diverging. In HSV mode, if HSVWrap is on, it will take the shortest path in Hue (going back through 0 if that is the shortest way around the hue circle) whereas if HSVWrap is off it will not go through 0 (in order the match the current functionality of vtkLookupTable). Diverging is a special mode where colors will pass through white when interpolating between two saturated colors.

Set/Get the color space used for interpolation: RGB, HSV, CIELAB, or Diverging. In HSV mode, if HSVWrap is on, it will take the shortest path in Hue (going back through 0 if that is the shortest way around the hue circle) whereas if HSVWrap is off it will not go through 0 (in order the match the current functionality of vtkLookupTable). Diverging is a special mode where colors will pass through white when interpolating between two saturated colors.

virtual void Kitware.VTK.vtkColorTransferFunction.SetHSVWrap ( int  _arg) [virtual]

Set/Get the color space used for interpolation: RGB, HSV, CIELAB, or Diverging. In HSV mode, if HSVWrap is on, it will take the shortest path in Hue (going back through 0 if that is the shortest way around the hue circle) whereas if HSVWrap is off it will not go through 0 (in order the match the current functionality of vtkLookupTable). Diverging is a special mode where colors will pass through white when interpolating between two saturated colors.

virtual void Kitware.VTK.vtkColorTransferFunction.SetNanColor ( double  _arg1,
double  _arg2,
double  _arg3 
) [virtual]

Set the color to use when a NaN (not a number) is encountered. This is an RGB 3-tuple color of doubles in the range [0,1].

Reimplemented in Kitware.VTK.vtkDiscretizableColorTransferFunction.

virtual void Kitware.VTK.vtkColorTransferFunction.SetNanColor ( IntPtr  _arg) [virtual]

Set the color to use when a NaN (not a number) is encountered. This is an RGB 3-tuple color of doubles in the range [0,1].

Reimplemented in Kitware.VTK.vtkDiscretizableColorTransferFunction.

int Kitware.VTK.vtkColorTransferFunction.SetNodeValue ( int  index,
IntPtr  val 
)

For the node specified by index, set/get the location (X), R, G, and B values, midpoint, and sharpness values at the node.

virtual void Kitware.VTK.vtkColorTransferFunction.SetScale ( int  _arg) [virtual]

Set the type of scale to use, linear or logarithmic. The default is linear. If the scale is logarithmic, and the range contains zero, the color mapping will be linear.

Set the type of scale to use, linear or logarithmic. The default is linear. If the scale is logarithmic, and the range contains zero, the color mapping will be linear.

Set the type of scale to use, linear or logarithmic. The default is linear. If the scale is logarithmic, and the range contains zero, the color mapping will be linear.

Undocumented Block.

static internal int Kitware.VTK.vtkColorTransferFunction.vtkColorTransferFunction_AddHSVPoint_01 ( HandleRef  pThis,
double  x,
double  h,
double  s,
double  v 
) [private]
static internal int Kitware.VTK.vtkColorTransferFunction.vtkColorTransferFunction_AddHSVPoint_02 ( HandleRef  pThis,
double  x,
double  h,
double  s,
double  v,
double  midpoint,
double  sharpness 
) [private]
static internal void Kitware.VTK.vtkColorTransferFunction.vtkColorTransferFunction_AddHSVSegment_03 ( HandleRef  pThis,
double  x1,
double  h1,
double  s1,
double  v1,
double  x2,
double  h2,
double  s2,
double  v2 
) [private]
static internal int Kitware.VTK.vtkColorTransferFunction.vtkColorTransferFunction_AddRGBPoint_04 ( HandleRef  pThis,
double  x,
double  r,
double  g,
double  b 
) [private]
static internal int Kitware.VTK.vtkColorTransferFunction.vtkColorTransferFunction_AddRGBPoint_05 ( HandleRef  pThis,
double  x,
double  r,
double  g,
double  b,
double  midpoint,
double  sharpness 
) [private]
static internal void Kitware.VTK.vtkColorTransferFunction.vtkColorTransferFunction_AddRGBSegment_06 ( HandleRef  pThis,
double  x1,
double  r1,
double  g1,
double  b1,
double  x2,
double  r2,
double  g2,
double  b2 
) [private]
static internal int Kitware.VTK.vtkColorTransferFunction.vtkColorTransferFunction_AdjustRange_07 ( HandleRef  pThis,
IntPtr  range 
) [private]
static internal void Kitware.VTK.vtkColorTransferFunction.vtkColorTransferFunction_BuildFunctionFromTable_10 ( HandleRef  pThis,
double  x1,
double  x2,
int  size,
IntPtr  table 
) [private]
static internal void Kitware.VTK.vtkColorTransferFunction.vtkColorTransferFunction_ClampingOff_11 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkColorTransferFunction.vtkColorTransferFunction_ClampingOn_12 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkColorTransferFunction.vtkColorTransferFunction_DeepCopy_13 ( HandleRef  pThis,
HandleRef  f 
) [private]
static internal void Kitware.VTK.vtkColorTransferFunction.vtkColorTransferFunction_FillFromDataPointer_14 ( HandleRef  pThis,
int  arg0,
IntPtr  arg1 
) [private]
static internal double Kitware.VTK.vtkColorTransferFunction.vtkColorTransferFunction_GetBlueValue_16 ( HandleRef  pThis,
double  x 
) [private]
static internal int Kitware.VTK.vtkColorTransferFunction.vtkColorTransferFunction_GetClamping_17 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkColorTransferFunction.vtkColorTransferFunction_GetColor_20 ( HandleRef  pThis,
double  x 
) [private]
static internal void Kitware.VTK.vtkColorTransferFunction.vtkColorTransferFunction_GetColor_21 ( HandleRef  pThis,
double  x,
IntPtr  rgb 
) [private]
static internal int Kitware.VTK.vtkColorTransferFunction.vtkColorTransferFunction_GetColorSpace_22 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkColorTransferFunction.vtkColorTransferFunction_GetDataPointer_25 ( HandleRef  pThis) [private]
static internal double Kitware.VTK.vtkColorTransferFunction.vtkColorTransferFunction_GetGreenValue_26 ( HandleRef  pThis,
double  x 
) [private]
static internal int Kitware.VTK.vtkColorTransferFunction.vtkColorTransferFunction_GetHSVWrap_27 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkColorTransferFunction.vtkColorTransferFunction_GetNanColor_28 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkColorTransferFunction.vtkColorTransferFunction_GetNanColor_29 ( HandleRef  pThis,
ref double  _arg1,
ref double  _arg2,
ref double  _arg3 
) [private]
static internal void Kitware.VTK.vtkColorTransferFunction.vtkColorTransferFunction_GetNanColor_30 ( HandleRef  pThis,
IntPtr  _arg 
) [private]
static internal int Kitware.VTK.vtkColorTransferFunction.vtkColorTransferFunction_GetNodeValue_31 ( HandleRef  pThis,
int  index,
IntPtr  val 
) [private]
static internal IntPtr Kitware.VTK.vtkColorTransferFunction.vtkColorTransferFunction_GetRange_33 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkColorTransferFunction.vtkColorTransferFunction_GetRange_34 ( HandleRef  pThis,
ref double  _arg1,
ref double  _arg2 
) [private]
static internal void Kitware.VTK.vtkColorTransferFunction.vtkColorTransferFunction_GetRange_35 ( HandleRef  pThis,
IntPtr  _arg 
) [private]
static internal double Kitware.VTK.vtkColorTransferFunction.vtkColorTransferFunction_GetRedValue_36 ( HandleRef  pThis,
double  x 
) [private]
static internal int Kitware.VTK.vtkColorTransferFunction.vtkColorTransferFunction_GetScale_37 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkColorTransferFunction.vtkColorTransferFunction_GetSize_38 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkColorTransferFunction.vtkColorTransferFunction_GetTable_39 ( HandleRef  pThis,
double  x1,
double  x2,
int  n,
IntPtr  table 
) [private]
static internal IntPtr Kitware.VTK.vtkColorTransferFunction.vtkColorTransferFunction_GetTable_40 ( HandleRef  pThis,
double  x1,
double  x2,
int  n 
) [private]
static internal void Kitware.VTK.vtkColorTransferFunction.vtkColorTransferFunction_HSVWrapOff_41 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkColorTransferFunction.vtkColorTransferFunction_HSVWrapOn_42 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkColorTransferFunction.vtkColorTransferFunction_IsA_43 ( HandleRef  pThis,
string  type 
) [private]
static internal int Kitware.VTK.vtkColorTransferFunction.vtkColorTransferFunction_IsTypeOf_44 ( string  type) [private]
static internal void Kitware.VTK.vtkColorTransferFunction.vtkColorTransferFunction_MapScalarsThroughTable2_45 ( HandleRef  pThis,
IntPtr  input,
IntPtr  output,
int  inputDataType,
int  numberOfValues,
int  inputIncrement,
int  outputIncrement 
) [private]
static internal IntPtr Kitware.VTK.vtkColorTransferFunction.vtkColorTransferFunction_MapValue_46 ( HandleRef  pThis,
double  v 
) [private]
static internal IntPtr Kitware.VTK.vtkColorTransferFunction.vtkColorTransferFunction_New ( ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkColorTransferFunction.vtkColorTransferFunction_NewInstance_48 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkColorTransferFunction.vtkColorTransferFunction_RemoveAllPoints_49 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkColorTransferFunction.vtkColorTransferFunction_RemovePoint_50 ( HandleRef  pThis,
double  x 
) [private]
static internal IntPtr Kitware.VTK.vtkColorTransferFunction.vtkColorTransferFunction_SafeDownCast_51 ( HandleRef  o,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkColorTransferFunction.vtkColorTransferFunction_SetAllowDuplicateScalars_52 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkColorTransferFunction.vtkColorTransferFunction_SetClamping_53 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkColorTransferFunction.vtkColorTransferFunction_SetColorSpace_54 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkColorTransferFunction.vtkColorTransferFunction_SetHSVWrap_59 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkColorTransferFunction.vtkColorTransferFunction_SetNanColor_60 ( HandleRef  pThis,
double  _arg1,
double  _arg2,
double  _arg3 
) [private]
static internal void Kitware.VTK.vtkColorTransferFunction.vtkColorTransferFunction_SetNanColor_61 ( HandleRef  pThis,
IntPtr  _arg 
) [private]
static internal int Kitware.VTK.vtkColorTransferFunction.vtkColorTransferFunction_SetNodeValue_62 ( HandleRef  pThis,
int  index,
IntPtr  val 
) [private]
static internal void Kitware.VTK.vtkColorTransferFunction.vtkColorTransferFunction_SetScale_63 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkColorTransferFunction.vtkColorTransferFunction_SetScaleToLinear_64 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkColorTransferFunction.vtkColorTransferFunction_SetScaleToLog10_65 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkColorTransferFunction.vtkColorTransferFunction_ShallowCopy_66 ( HandleRef  pThis,
HandleRef  f 
) [private]

Member Data Documentation

new readonly string Kitware.VTK.vtkColorTransferFunction.MRClassNameKey = "24vtkColorTransferFunction" [static]

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkScalarsToColors.

Reimplemented in Kitware.VTK.vtkDiscretizableColorTransferFunction.

new const string Kitware.VTK.vtkColorTransferFunction.MRFullTypeName = "Kitware.VTK.vtkColorTransferFunction"

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkScalarsToColors.

Reimplemented in Kitware.VTK.vtkDiscretizableColorTransferFunction.


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