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.vtkImageMathematics Class Reference

vtkImageMathematics - Add, subtract, multiply, divide, invert, sin, cos, exp, log. More...

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

List of all members.

Public Member Functions

 vtkImageMathematics (IntPtr rawCppThis, bool callDisposalMethod, bool strong)
 Automatically generated constructor - called from generated code. DO NOT call directly.
 vtkImageMathematics ()
 Undocumented Block.
virtual void DivideByZeroToCOff ()
 How to handle divide by zero. Default is 0.
virtual void DivideByZeroToCOn ()
 How to handle divide by zero. Default is 0.
virtual double GetConstantC ()
 A constant used by some operations (typically additive). Default is 0.
virtual double GetConstantK ()
 A constant used by some operations (typically multiplicative). Default is 1.
virtual int GetDivideByZeroToC ()
 How to handle divide by zero. Default is 0.
virtual int GetOperation ()
 Set/Get the Operation to perform.
override int IsA (string type)
 Undocumented Block.
new vtkImageMathematics NewInstance ()
 Undocumented Block.
virtual void SetConstantC (double _arg)
 A constant used by some operations (typically additive). Default is 0.
virtual void SetConstantK (double _arg)
 A constant used by some operations (typically multiplicative). Default is 1.
virtual void SetDivideByZeroToC (int _arg)
 How to handle divide by zero. Default is 0.
virtual void SetInput1 (vtkDataObject arg0)
 Set the two inputs to this filter. For some operations, the second input is not used.
virtual void SetInput2 (vtkDataObject arg0)
 Set the two inputs to this filter. For some operations, the second input is not used.
virtual void SetOperation (int _arg)
 Set/Get the Operation to perform.
void SetOperationToATAN ()
 Set each pixel in the output image to the arctangent of the corresponding pixel in Input1. Input2 is not used.
void SetOperationToATAN2 ()
 Set each pixel in the output image to the arctangent of the corresponding pixel in Input1. Input2 is not used.
void SetOperationToAbsoluteValue ()
 Set each pixel in the output image to the absolute value of the corresponding pixel in Input1. Input2 is not used.
void SetOperationToAdd ()
 Set each pixel in the output image to the sum of the corresponding pixels in Input1 and Input2.
void SetOperationToAddConstant ()
 Set each pixel in the output image to the product of ConstantC with the corresponding pixel in Input1. Input2 is not used.
void SetOperationToComplexMultiply ()
 Set each pixel in the output image to the quotient of the corresponding pixels in Input1 and Input2 (Output = Input1 / Input2).
void SetOperationToConjugate ()
 Set each pixel in the output image to the quotient of the corresponding pixels in Input1 and Input2 (Output = Input1 / Input2).
void SetOperationToCos ()
 Set each pixel in the output image to the cosine of the corresponding pixel in Input1. Input2 is not used.
void SetOperationToDivide ()
 Set each pixel in the output image to the quotient of the corresponding pixels in Input1 and Input2 (Output = Input1 / Input2).
void SetOperationToExp ()
 Set each pixel in the output image to the exponential of the corresponding pixel in Input1. Input2 is not used.
void SetOperationToInvert ()
 Set each pixel in the output image to 1 over the corresponding pixel in Input1 and Input2 (output = 1 / Input1). Input2 is not used.
void SetOperationToLog ()
 Set each pixel in the output image to the log of the corresponding pixel in Input1. Input2 is not used.
void SetOperationToMax ()
 Set each pixel in the output image to the maximum of the corresponding pixels in Input1 and Input2. (Output = max(Input1, Input2))
void SetOperationToMin ()
 Set each pixel in the output image to the minimum of the corresponding pixels in Input1 and Input2. (Output = min(Input1, Input2))
void SetOperationToMultiply ()
 Set each pixel in the output image to the product of the corresponding pixels in Input1 and Input2.
void SetOperationToMultiplyByK ()
 Set each pixel in the output image to the product of ConstantK with the corresponding pixel in Input1. Input2 is not used.
void SetOperationToReplaceCByK ()
 Find every pixel in Input1 that equals ConstantC and set the corresponding pixels in the Output to ConstantK. Input2 is not used.
void SetOperationToSin ()
 Set each pixel in the output image to the sine of the corresponding pixel in Input1. Input2 is not used.
void SetOperationToSquare ()
 Set each pixel in the output image to the square of the corresponding pixel in Input1. Input2 is not used.
void SetOperationToSquareRoot ()
 Set each pixel in the output image to the square root of the corresponding pixel in Input1. Input2 is not used.
void SetOperationToSubtract ()
 Set each pixel in the output image to the difference of the corresponding pixels in Input1 and Input2 (output = Input1 - Input2).

Static Public Member Functions

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

Public Attributes

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

Static Public Attributes

static new readonly string MRClassNameKey = "19vtkImageMathematics"
 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 vtkImageMathematics_New (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkImageMathematics_DivideByZeroToCOff_01 (HandleRef pThis)
static internal void vtkImageMathematics_DivideByZeroToCOn_02 (HandleRef pThis)
static internal double vtkImageMathematics_GetConstantC_03 (HandleRef pThis)
static internal double vtkImageMathematics_GetConstantK_04 (HandleRef pThis)
static internal int vtkImageMathematics_GetDivideByZeroToC_05 (HandleRef pThis)
static internal int vtkImageMathematics_GetOperation_06 (HandleRef pThis)
static internal int vtkImageMathematics_IsA_07 (HandleRef pThis, string type)
static internal int vtkImageMathematics_IsTypeOf_08 (string type)
static internal IntPtr vtkImageMathematics_NewInstance_10 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkImageMathematics_SafeDownCast_11 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkImageMathematics_SetConstantC_12 (HandleRef pThis, double _arg)
static internal void vtkImageMathematics_SetConstantK_13 (HandleRef pThis, double _arg)
static internal void vtkImageMathematics_SetDivideByZeroToC_14 (HandleRef pThis, int _arg)
static internal void vtkImageMathematics_SetInput1_15 (HandleRef pThis, HandleRef arg0)
static internal void vtkImageMathematics_SetInput2_16 (HandleRef pThis, HandleRef arg0)
static internal void vtkImageMathematics_SetOperation_17 (HandleRef pThis, int _arg)
static internal void vtkImageMathematics_SetOperationToATAN_18 (HandleRef pThis)
static internal void vtkImageMathematics_SetOperationToATAN2_19 (HandleRef pThis)
static internal void vtkImageMathematics_SetOperationToAbsoluteValue_20 (HandleRef pThis)
static internal void vtkImageMathematics_SetOperationToAdd_21 (HandleRef pThis)
static internal void vtkImageMathematics_SetOperationToAddConstant_22 (HandleRef pThis)
static internal void vtkImageMathematics_SetOperationToComplexMultiply_23 (HandleRef pThis)
static internal void vtkImageMathematics_SetOperationToConjugate_24 (HandleRef pThis)
static internal void vtkImageMathematics_SetOperationToCos_25 (HandleRef pThis)
static internal void vtkImageMathematics_SetOperationToDivide_26 (HandleRef pThis)
static internal void vtkImageMathematics_SetOperationToExp_27 (HandleRef pThis)
static internal void vtkImageMathematics_SetOperationToInvert_28 (HandleRef pThis)
static internal void vtkImageMathematics_SetOperationToLog_29 (HandleRef pThis)
static internal void vtkImageMathematics_SetOperationToMax_30 (HandleRef pThis)
static internal void vtkImageMathematics_SetOperationToMin_31 (HandleRef pThis)
static internal void vtkImageMathematics_SetOperationToMultiply_32 (HandleRef pThis)
static internal void vtkImageMathematics_SetOperationToMultiplyByK_33 (HandleRef pThis)
static internal void vtkImageMathematics_SetOperationToReplaceCByK_34 (HandleRef pThis)
static internal void vtkImageMathematics_SetOperationToSin_35 (HandleRef pThis)
static internal void vtkImageMathematics_SetOperationToSquare_36 (HandleRef pThis)
static internal void vtkImageMathematics_SetOperationToSquareRoot_37 (HandleRef pThis)
static internal void vtkImageMathematics_SetOperationToSubtract_38 (HandleRef pThis)

Static Private Member Functions

static vtkImageMathematics ()
 Automatically generated type registration mechanics.

Detailed Description

vtkImageMathematics - Add, subtract, multiply, divide, invert, sin, cos, exp, log.

Description vtkImageMathematics implements basic mathematic operations SetOperation is used to select the filters behavior. The filter can take two or one input.


Constructor & Destructor Documentation

Automatically generated type registration mechanics.

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

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

Undocumented Block.


Member Function Documentation

override void Kitware.VTK.vtkImageMathematics.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.vtkThreadedImageAlgorithm.

How to handle divide by zero. Default is 0.

How to handle divide by zero. Default is 0.

virtual double Kitware.VTK.vtkImageMathematics.GetConstantC ( ) [virtual]

A constant used by some operations (typically additive). Default is 0.

virtual double Kitware.VTK.vtkImageMathematics.GetConstantK ( ) [virtual]

A constant used by some operations (typically multiplicative). Default is 1.

How to handle divide by zero. Default is 0.

Set/Get the Operation to perform.

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

Undocumented Block.

Reimplemented from Kitware.VTK.vtkThreadedImageAlgorithm.

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

Undocumented Block.

Reimplemented from Kitware.VTK.vtkThreadedImageAlgorithm.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkAlgorithm.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkThreadedImageAlgorithm.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkThreadedImageAlgorithm.

Here is the call graph for this function:

virtual void Kitware.VTK.vtkImageMathematics.SetConstantC ( double  _arg) [virtual]

A constant used by some operations (typically additive). Default is 0.

virtual void Kitware.VTK.vtkImageMathematics.SetConstantK ( double  _arg) [virtual]

A constant used by some operations (typically multiplicative). Default is 1.

virtual void Kitware.VTK.vtkImageMathematics.SetDivideByZeroToC ( int  _arg) [virtual]

How to handle divide by zero. Default is 0.

virtual void Kitware.VTK.vtkImageMathematics.SetInput1 ( vtkDataObject  arg0) [virtual]

Set the two inputs to this filter. For some operations, the second input is not used.

virtual void Kitware.VTK.vtkImageMathematics.SetInput2 ( vtkDataObject  arg0) [virtual]

Set the two inputs to this filter. For some operations, the second input is not used.

virtual void Kitware.VTK.vtkImageMathematics.SetOperation ( int  _arg) [virtual]

Set/Get the Operation to perform.

Set each pixel in the output image to the absolute value of the corresponding pixel in Input1. Input2 is not used.

Set each pixel in the output image to the sum of the corresponding pixels in Input1 and Input2.

Set each pixel in the output image to the product of ConstantC with the corresponding pixel in Input1. Input2 is not used.

Set each pixel in the output image to the arctangent of the corresponding pixel in Input1. Input2 is not used.

Set each pixel in the output image to the arctangent of the corresponding pixel in Input1. Input2 is not used.

Set each pixel in the output image to the quotient of the corresponding pixels in Input1 and Input2 (Output = Input1 / Input2).

Set each pixel in the output image to the quotient of the corresponding pixels in Input1 and Input2 (Output = Input1 / Input2).

Set each pixel in the output image to the cosine of the corresponding pixel in Input1. Input2 is not used.

Set each pixel in the output image to the quotient of the corresponding pixels in Input1 and Input2 (Output = Input1 / Input2).

Set each pixel in the output image to the exponential of the corresponding pixel in Input1. Input2 is not used.

Set each pixel in the output image to 1 over the corresponding pixel in Input1 and Input2 (output = 1 / Input1). Input2 is not used.

Set each pixel in the output image to the log of the corresponding pixel in Input1. Input2 is not used.

Set each pixel in the output image to the maximum of the corresponding pixels in Input1 and Input2. (Output = max(Input1, Input2))

Set each pixel in the output image to the minimum of the corresponding pixels in Input1 and Input2. (Output = min(Input1, Input2))

Set each pixel in the output image to the product of the corresponding pixels in Input1 and Input2.

Set each pixel in the output image to the product of ConstantK with the corresponding pixel in Input1. Input2 is not used.

Find every pixel in Input1 that equals ConstantC and set the corresponding pixels in the Output to ConstantK. Input2 is not used.

Set each pixel in the output image to the sine of the corresponding pixel in Input1. Input2 is not used.

Set each pixel in the output image to the square of the corresponding pixel in Input1. Input2 is not used.

Set each pixel in the output image to the square root of the corresponding pixel in Input1. Input2 is not used.

Set each pixel in the output image to the difference of the corresponding pixels in Input1 and Input2 (output = Input1 - Input2).

static internal void Kitware.VTK.vtkImageMathematics.vtkImageMathematics_DivideByZeroToCOff_01 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkImageMathematics.vtkImageMathematics_DivideByZeroToCOn_02 ( HandleRef  pThis) [private]
static internal double Kitware.VTK.vtkImageMathematics.vtkImageMathematics_GetConstantC_03 ( HandleRef  pThis) [private]
static internal double Kitware.VTK.vtkImageMathematics.vtkImageMathematics_GetConstantK_04 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkImageMathematics.vtkImageMathematics_GetDivideByZeroToC_05 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkImageMathematics.vtkImageMathematics_GetOperation_06 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkImageMathematics.vtkImageMathematics_IsA_07 ( HandleRef  pThis,
string  type 
) [private]
static internal int Kitware.VTK.vtkImageMathematics.vtkImageMathematics_IsTypeOf_08 ( string  type) [private]
static internal IntPtr Kitware.VTK.vtkImageMathematics.vtkImageMathematics_New ( ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkImageMathematics.vtkImageMathematics_NewInstance_10 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkImageMathematics.vtkImageMathematics_SafeDownCast_11 ( HandleRef  o,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkImageMathematics.vtkImageMathematics_SetConstantC_12 ( HandleRef  pThis,
double  _arg 
) [private]
static internal void Kitware.VTK.vtkImageMathematics.vtkImageMathematics_SetConstantK_13 ( HandleRef  pThis,
double  _arg 
) [private]
static internal void Kitware.VTK.vtkImageMathematics.vtkImageMathematics_SetDivideByZeroToC_14 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkImageMathematics.vtkImageMathematics_SetInput1_15 ( HandleRef  pThis,
HandleRef  arg0 
) [private]
static internal void Kitware.VTK.vtkImageMathematics.vtkImageMathematics_SetInput2_16 ( HandleRef  pThis,
HandleRef  arg0 
) [private]
static internal void Kitware.VTK.vtkImageMathematics.vtkImageMathematics_SetOperation_17 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkImageMathematics.vtkImageMathematics_SetOperationToAdd_21 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkImageMathematics.vtkImageMathematics_SetOperationToAddConstant_22 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkImageMathematics.vtkImageMathematics_SetOperationToATAN2_19 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkImageMathematics.vtkImageMathematics_SetOperationToATAN_18 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkImageMathematics.vtkImageMathematics_SetOperationToConjugate_24 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkImageMathematics.vtkImageMathematics_SetOperationToCos_25 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkImageMathematics.vtkImageMathematics_SetOperationToDivide_26 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkImageMathematics.vtkImageMathematics_SetOperationToExp_27 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkImageMathematics.vtkImageMathematics_SetOperationToInvert_28 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkImageMathematics.vtkImageMathematics_SetOperationToLog_29 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkImageMathematics.vtkImageMathematics_SetOperationToMax_30 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkImageMathematics.vtkImageMathematics_SetOperationToMin_31 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkImageMathematics.vtkImageMathematics_SetOperationToMultiply_32 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkImageMathematics.vtkImageMathematics_SetOperationToMultiplyByK_33 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkImageMathematics.vtkImageMathematics_SetOperationToReplaceCByK_34 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkImageMathematics.vtkImageMathematics_SetOperationToSin_35 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkImageMathematics.vtkImageMathematics_SetOperationToSquare_36 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkImageMathematics.vtkImageMathematics_SetOperationToSquareRoot_37 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkImageMathematics.vtkImageMathematics_SetOperationToSubtract_38 ( HandleRef  pThis) [private]

Member Data Documentation

new readonly string Kitware.VTK.vtkImageMathematics.MRClassNameKey = "19vtkImageMathematics" [static]

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkThreadedImageAlgorithm.

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

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkThreadedImageAlgorithm.


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