ActiViz .NET
5.8.0
|
vtkImplicitSum - implicit sum of other implicit functions More...
Public Member Functions | |
vtkImplicitSum (IntPtr rawCppThis, bool callDisposalMethod, bool strong) | |
Automatically generated constructor - called from generated code. DO NOT call directly. | |
vtkImplicitSum () | |
Undocumented Block. | |
void | AddFunction (vtkImplicitFunction arg0, double weight) |
Add another implicit function to the list of functions, along with a weighting factor. | |
void | AddFunction (vtkImplicitFunction arg0) |
Add another implicit function to the list of functions, weighting it by a factor of 1. | |
override double | EvaluateFunction (IntPtr x) |
Evaluate implicit function using current functions and weights. | |
new double | EvaluateFunction (double x, double y, double z) |
Evaluate implicit function using current functions and weights. | |
override void | EvaluateGradient (IntPtr x, IntPtr g) |
Evaluate gradient of the weighted sum of functions. Input functions should be linear. | |
override uint | GetMTime () |
Override modified time retrieval because of object dependencies. | |
virtual int | GetNormalizeByWeight () |
When calculating the function and gradient values of the composite function, setting NormalizeByWeight on will divide the final result by the total weight of the component functions. This process does not otherwise normalize the gradient vector. By default, NormalizeByWeight is off. | |
override int | IsA (string type) |
Undocumented Block. | |
new vtkImplicitSum | NewInstance () |
Undocumented Block. | |
virtual void | NormalizeByWeightOff () |
When calculating the function and gradient values of the composite function, setting NormalizeByWeight on will divide the final result by the total weight of the component functions. This process does not otherwise normalize the gradient vector. By default, NormalizeByWeight is off. | |
virtual void | NormalizeByWeightOn () |
When calculating the function and gradient values of the composite function, setting NormalizeByWeight on will divide the final result by the total weight of the component functions. This process does not otherwise normalize the gradient vector. By default, NormalizeByWeight is off. | |
void | RemoveAllFunctions () |
Remove all functions from the list. | |
void | SetFunctionWeight (vtkImplicitFunction f, double weight) |
Set the weight (coefficient) of the given function to be weight. | |
virtual void | SetNormalizeByWeight (int _arg) |
When calculating the function and gradient values of the composite function, setting NormalizeByWeight on will divide the final result by the total weight of the component functions. This process does not otherwise normalize the gradient vector. By default, NormalizeByWeight is off. | |
Static Public Member Functions | |
static new vtkImplicitSum | New () |
Undocumented Block. | |
static new int | IsTypeOf (string type) |
Undocumented Block. | |
static new vtkImplicitSum | SafeDownCast (vtkObjectBase o) |
Undocumented Block. | |
Public Attributes | |
new const string | MRFullTypeName = "Kitware.VTK.vtkImplicitSum" |
Automatically generated type registration mechanics. | |
Static Public Attributes | |
static new readonly string | MRClassNameKey = "14vtkImplicitSum" |
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 | vtkImplicitSum_New (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal void | vtkImplicitSum_AddFunction_01 (HandleRef pThis, HandleRef arg0, double weight) |
static internal void | vtkImplicitSum_AddFunction_02 (HandleRef pThis, HandleRef arg0) |
static internal double | vtkImplicitSum_EvaluateFunction_03 (HandleRef pThis, IntPtr x) |
static internal double | vtkImplicitSum_EvaluateFunction_04 (HandleRef pThis, double x, double y, double z) |
static internal void | vtkImplicitSum_EvaluateGradient_05 (HandleRef pThis, IntPtr x, IntPtr g) |
static internal uint | vtkImplicitSum_GetMTime_06 (HandleRef pThis) |
static internal int | vtkImplicitSum_GetNormalizeByWeight_07 (HandleRef pThis) |
static internal int | vtkImplicitSum_IsA_08 (HandleRef pThis, string type) |
static internal int | vtkImplicitSum_IsTypeOf_09 (string type) |
static internal IntPtr | vtkImplicitSum_NewInstance_11 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal void | vtkImplicitSum_NormalizeByWeightOff_12 (HandleRef pThis) |
static internal void | vtkImplicitSum_NormalizeByWeightOn_13 (HandleRef pThis) |
static internal void | vtkImplicitSum_RemoveAllFunctions_14 (HandleRef pThis) |
static internal IntPtr | vtkImplicitSum_SafeDownCast_15 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal void | vtkImplicitSum_SetFunctionWeight_16 (HandleRef pThis, HandleRef f, double weight) |
static internal void | vtkImplicitSum_SetNormalizeByWeight_17 (HandleRef pThis, int _arg) |
Static Private Member Functions | |
static | vtkImplicitSum () |
Automatically generated type registration mechanics. |
vtkImplicitSum - implicit sum of other implicit functions
Description vtkImplicitSum produces a linear combination of other implicit functions. The contribution of each function is weighted by a scalar coefficient. The NormalizeByWeight option normalizes the output so that the scalar weights add up to 1. Note that this function gives accurate sums and gradients only if the input functions are linear.
static Kitware.VTK.vtkImplicitSum.vtkImplicitSum | ( | ) | [static, private] |
Automatically generated type registration mechanics.
Kitware.VTK.vtkImplicitSum.vtkImplicitSum | ( | IntPtr | rawCppThis, |
bool | callDisposalMethod, | ||
bool | strong | ||
) |
Automatically generated constructor - called from generated code. DO NOT call directly.
Undocumented Block.
void Kitware.VTK.vtkImplicitSum.AddFunction | ( | vtkImplicitFunction | arg0, |
double | weight | ||
) |
Add another implicit function to the list of functions, along with a weighting factor.
Add another implicit function to the list of functions, weighting it by a factor of 1.
override void Kitware.VTK.vtkImplicitSum.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.vtkImplicitFunction.
override double Kitware.VTK.vtkImplicitSum.EvaluateFunction | ( | IntPtr | x | ) | [virtual] |
Evaluate implicit function using current functions and weights.
Reimplemented from Kitware.VTK.vtkImplicitFunction.
new double Kitware.VTK.vtkImplicitSum.EvaluateFunction | ( | double | x, |
double | y, | ||
double | z | ||
) |
Evaluate implicit function using current functions and weights.
Reimplemented from Kitware.VTK.vtkImplicitFunction.
override void Kitware.VTK.vtkImplicitSum.EvaluateGradient | ( | IntPtr | x, |
IntPtr | g | ||
) | [virtual] |
Evaluate gradient of the weighted sum of functions. Input functions should be linear.
Reimplemented from Kitware.VTK.vtkImplicitFunction.
override uint Kitware.VTK.vtkImplicitSum.GetMTime | ( | ) | [virtual] |
Override modified time retrieval because of object dependencies.
Reimplemented from Kitware.VTK.vtkImplicitFunction.
virtual int Kitware.VTK.vtkImplicitSum.GetNormalizeByWeight | ( | ) | [virtual] |
When calculating the function and gradient values of the composite function, setting NormalizeByWeight on will divide the final result by the total weight of the component functions. This process does not otherwise normalize the gradient vector. By default, NormalizeByWeight is off.
override int Kitware.VTK.vtkImplicitSum.IsA | ( | string | type | ) | [virtual] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkImplicitFunction.
static new int Kitware.VTK.vtkImplicitSum.IsTypeOf | ( | string | type | ) | [static] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkImplicitFunction.
static new vtkImplicitSum Kitware.VTK.vtkImplicitSum.New | ( | ) | [static] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkObject.
Undocumented Block.
Reimplemented from Kitware.VTK.vtkImplicitFunction.
virtual void Kitware.VTK.vtkImplicitSum.NormalizeByWeightOff | ( | ) | [virtual] |
When calculating the function and gradient values of the composite function, setting NormalizeByWeight on will divide the final result by the total weight of the component functions. This process does not otherwise normalize the gradient vector. By default, NormalizeByWeight is off.
virtual void Kitware.VTK.vtkImplicitSum.NormalizeByWeightOn | ( | ) | [virtual] |
When calculating the function and gradient values of the composite function, setting NormalizeByWeight on will divide the final result by the total weight of the component functions. This process does not otherwise normalize the gradient vector. By default, NormalizeByWeight is off.
Remove all functions from the list.
static new vtkImplicitSum Kitware.VTK.vtkImplicitSum.SafeDownCast | ( | vtkObjectBase | o | ) | [static] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkImplicitFunction.
void Kitware.VTK.vtkImplicitSum.SetFunctionWeight | ( | vtkImplicitFunction | f, |
double | weight | ||
) |
Set the weight (coefficient) of the given function to be weight.
virtual void Kitware.VTK.vtkImplicitSum.SetNormalizeByWeight | ( | int | _arg | ) | [virtual] |
When calculating the function and gradient values of the composite function, setting NormalizeByWeight on will divide the final result by the total weight of the component functions. This process does not otherwise normalize the gradient vector. By default, NormalizeByWeight is off.
static internal void Kitware.VTK.vtkImplicitSum.vtkImplicitSum_AddFunction_01 | ( | HandleRef | pThis, |
HandleRef | arg0, | ||
double | weight | ||
) | [private] |
static internal void Kitware.VTK.vtkImplicitSum.vtkImplicitSum_AddFunction_02 | ( | HandleRef | pThis, |
HandleRef | arg0 | ||
) | [private] |
static internal double Kitware.VTK.vtkImplicitSum.vtkImplicitSum_EvaluateFunction_03 | ( | HandleRef | pThis, |
IntPtr | x | ||
) | [private] |
static internal double Kitware.VTK.vtkImplicitSum.vtkImplicitSum_EvaluateFunction_04 | ( | HandleRef | pThis, |
double | x, | ||
double | y, | ||
double | z | ||
) | [private] |
static internal void Kitware.VTK.vtkImplicitSum.vtkImplicitSum_EvaluateGradient_05 | ( | HandleRef | pThis, |
IntPtr | x, | ||
IntPtr | g | ||
) | [private] |
static internal uint Kitware.VTK.vtkImplicitSum.vtkImplicitSum_GetMTime_06 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkImplicitSum.vtkImplicitSum_GetNormalizeByWeight_07 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkImplicitSum.vtkImplicitSum_IsA_08 | ( | HandleRef | pThis, |
string | type | ||
) | [private] |
static internal int Kitware.VTK.vtkImplicitSum.vtkImplicitSum_IsTypeOf_09 | ( | string | type | ) | [private] |
static internal IntPtr Kitware.VTK.vtkImplicitSum.vtkImplicitSum_New | ( | ref uint | mteStatus, |
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkImplicitSum.vtkImplicitSum_NewInstance_11 | ( | HandleRef | pThis, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal void Kitware.VTK.vtkImplicitSum.vtkImplicitSum_NormalizeByWeightOff_12 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkImplicitSum.vtkImplicitSum_NormalizeByWeightOn_13 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkImplicitSum.vtkImplicitSum_RemoveAllFunctions_14 | ( | HandleRef | pThis | ) | [private] |
static internal IntPtr Kitware.VTK.vtkImplicitSum.vtkImplicitSum_SafeDownCast_15 | ( | HandleRef | o, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal void Kitware.VTK.vtkImplicitSum.vtkImplicitSum_SetFunctionWeight_16 | ( | HandleRef | pThis, |
HandleRef | f, | ||
double | weight | ||
) | [private] |
static internal void Kitware.VTK.vtkImplicitSum.vtkImplicitSum_SetNormalizeByWeight_17 | ( | HandleRef | pThis, |
int | _arg | ||
) | [private] |
new readonly string Kitware.VTK.vtkImplicitSum.MRClassNameKey = "14vtkImplicitSum" [static] |
Automatically generated type registration mechanics.
Reimplemented from Kitware.VTK.vtkImplicitFunction.
new const string Kitware.VTK.vtkImplicitSum.MRFullTypeName = "Kitware.VTK.vtkImplicitSum" |
Automatically generated type registration mechanics.
Reimplemented from Kitware.VTK.vtkImplicitFunction.