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

vtkImplicitWindowFunction - implicit function maps another implicit function to lie within a specified range More...

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

List of all members.

Public Member Functions

 vtkImplicitWindowFunction (IntPtr rawCppThis, bool callDisposalMethod, bool strong)
 Automatically generated constructor - called from generated code. DO NOT call directly.
 vtkImplicitWindowFunction ()
 Construct object with window range (0,1) and window values (0,1).
override void Register (vtkObjectBase o)
 Participate in garbage collection.
override double EvaluateFunction (IntPtr x)
 Description Evaluate window function.
new double EvaluateFunction (double x, double y, double z)
 Description Evaluate window function.
override void EvaluateGradient (IntPtr x, IntPtr n)
 Description Evaluate window function gradient. Just return implicit function gradient.
virtual vtkImplicitFunction GetImplicitFunction ()
 Specify an implicit function to operate on.
override uint GetMTime ()
 Override modified time retrieval because of object dependencies.
virtual double[] GetWindowRange ()
 Specify the range of function values which are considered to lie within the window. WindowRange[0] is assumed to be less than WindowRange[1].
virtual void GetWindowRange (IntPtr data)
 Specify the range of function values which are considered to lie within the window. WindowRange[0] is assumed to be less than WindowRange[1].
virtual double[] GetWindowValues ()
 Specify the range of output values that the window range is mapped into. This is effectively a scaling and shifting of the original function values.
virtual void GetWindowValues (IntPtr data)
 Specify the range of output values that the window range is mapped into. This is effectively a scaling and shifting of the original function values.
override int IsA (string type)
 Undocumented Block.
new vtkImplicitWindowFunction NewInstance ()
 Undocumented Block.
virtual void SetImplicitFunction (vtkImplicitFunction arg0)
 Specify an implicit function to operate on.
virtual void SetWindowRange (double _arg1, double _arg2)
 Specify the range of function values which are considered to lie within the window. WindowRange[0] is assumed to be less than WindowRange[1].
void SetWindowRange (IntPtr _arg)
 Specify the range of function values which are considered to lie within the window. WindowRange[0] is assumed to be less than WindowRange[1].
virtual void SetWindowValues (double _arg1, double _arg2)
 Specify the range of output values that the window range is mapped into. This is effectively a scaling and shifting of the original function values.
void SetWindowValues (IntPtr _arg)
 Specify the range of output values that the window range is mapped into. This is effectively a scaling and shifting of the original function values.

Static Public Member Functions

static new
vtkImplicitWindowFunction 
New ()
 Construct object with window range (0,1) and window values (0,1).
static new int IsTypeOf (string type)
 Undocumented Block.
static new
vtkImplicitWindowFunction 
SafeDownCast (vtkObjectBase o)
 Undocumented Block.

Public Attributes

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

Static Public Attributes

static new readonly string MRClassNameKey = "25vtkImplicitWindowFunction"
 Automatically generated type registration mechanics.

Protected Member Functions

override void Dispose (bool disposing)
 Participate in garbage collection.

Private Member Functions

static internal IntPtr vtkImplicitWindowFunction_New (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkImplicitWindowFunction_Register_14 (HandleRef pThis, HandleRef o)
static internal void vtkImplicitWindowFunction_UnRegister_21 (HandleRef pThis, HandleRef o)
static internal double vtkImplicitWindowFunction_EvaluateFunction_01 (HandleRef pThis, IntPtr x)
static internal double vtkImplicitWindowFunction_EvaluateFunction_02 (HandleRef pThis, double x, double y, double z)
static internal void vtkImplicitWindowFunction_EvaluateGradient_03 (HandleRef pThis, IntPtr x, IntPtr n)
static internal IntPtr vtkImplicitWindowFunction_GetImplicitFunction_04 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal uint vtkImplicitWindowFunction_GetMTime_05 (HandleRef pThis)
static internal IntPtr vtkImplicitWindowFunction_GetWindowRange_06 (HandleRef pThis)
static internal void vtkImplicitWindowFunction_GetWindowRange_07 (HandleRef pThis, IntPtr data)
static internal IntPtr vtkImplicitWindowFunction_GetWindowValues_08 (HandleRef pThis)
static internal void vtkImplicitWindowFunction_GetWindowValues_09 (HandleRef pThis, IntPtr data)
static internal int vtkImplicitWindowFunction_IsA_10 (HandleRef pThis, string type)
static internal int vtkImplicitWindowFunction_IsTypeOf_11 (string type)
static internal IntPtr vtkImplicitWindowFunction_NewInstance_13 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkImplicitWindowFunction_SafeDownCast_15 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkImplicitWindowFunction_SetImplicitFunction_16 (HandleRef pThis, HandleRef arg0)
static internal void vtkImplicitWindowFunction_SetWindowRange_17 (HandleRef pThis, double _arg1, double _arg2)
static internal void vtkImplicitWindowFunction_SetWindowRange_18 (HandleRef pThis, IntPtr _arg)
static internal void vtkImplicitWindowFunction_SetWindowValues_19 (HandleRef pThis, double _arg1, double _arg2)
static internal void vtkImplicitWindowFunction_SetWindowValues_20 (HandleRef pThis, IntPtr _arg)

Static Private Member Functions

static vtkImplicitWindowFunction ()
 Automatically generated type registration mechanics.

Detailed Description

vtkImplicitWindowFunction - implicit function maps another implicit function to lie within a specified range

Description vtkImplicitWindowFunction is used to modify the output of another implicit function to lie within a specified "window", or function range. This can be used to add "thickness" to cutting or clipping functions.

This class works as follows. First, it evaluates the function value of the user-specified implicit function. Then, based on the window range specified, it maps the function value into the window values specified.


Constructor & Destructor Documentation

Automatically generated type registration mechanics.

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

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

Construct object with window range (0,1) and window values (0,1).


Member Function Documentation

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

Participate in garbage collection.

Reimplemented from Kitware.VTK.vtkImplicitFunction.

override double Kitware.VTK.vtkImplicitWindowFunction.EvaluateFunction ( IntPtr  x) [virtual]

Description Evaluate window function.

Reimplemented from Kitware.VTK.vtkImplicitFunction.

new double Kitware.VTK.vtkImplicitWindowFunction.EvaluateFunction ( double  x,
double  y,
double  z 
)

Description Evaluate window function.

Reimplemented from Kitware.VTK.vtkImplicitFunction.

override void Kitware.VTK.vtkImplicitWindowFunction.EvaluateGradient ( IntPtr  x,
IntPtr  n 
) [virtual]

Description Evaluate window function gradient. Just return implicit function gradient.

Reimplemented from Kitware.VTK.vtkImplicitFunction.

Specify an implicit function to operate on.

Here is the call graph for this function:

Override modified time retrieval because of object dependencies.

Reimplemented from Kitware.VTK.vtkImplicitFunction.

Specify the range of function values which are considered to lie within the window. WindowRange[0] is assumed to be less than WindowRange[1].

virtual void Kitware.VTK.vtkImplicitWindowFunction.GetWindowRange ( IntPtr  data) [virtual]

Specify the range of function values which are considered to lie within the window. WindowRange[0] is assumed to be less than WindowRange[1].

Specify the range of output values that the window range is mapped into. This is effectively a scaling and shifting of the original function values.

virtual void Kitware.VTK.vtkImplicitWindowFunction.GetWindowValues ( IntPtr  data) [virtual]

Specify the range of output values that the window range is mapped into. This is effectively a scaling and shifting of the original function values.

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

Undocumented Block.

Reimplemented from Kitware.VTK.vtkImplicitFunction.

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

Undocumented Block.

Reimplemented from Kitware.VTK.vtkImplicitFunction.

Construct object with window range (0,1) and window values (0,1).

Reimplemented from Kitware.VTK.vtkObject.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkImplicitFunction.

Participate in garbage collection.

Reimplemented from Kitware.VTK.vtkObjectBase.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkImplicitFunction.

Here is the call graph for this function:

Specify an implicit function to operate on.

virtual void Kitware.VTK.vtkImplicitWindowFunction.SetWindowRange ( double  _arg1,
double  _arg2 
) [virtual]

Specify the range of function values which are considered to lie within the window. WindowRange[0] is assumed to be less than WindowRange[1].

Specify the range of function values which are considered to lie within the window. WindowRange[0] is assumed to be less than WindowRange[1].

virtual void Kitware.VTK.vtkImplicitWindowFunction.SetWindowValues ( double  _arg1,
double  _arg2 
) [virtual]

Specify the range of output values that the window range is mapped into. This is effectively a scaling and shifting of the original function values.

Specify the range of output values that the window range is mapped into. This is effectively a scaling and shifting of the original function values.

static internal double Kitware.VTK.vtkImplicitWindowFunction.vtkImplicitWindowFunction_EvaluateFunction_01 ( HandleRef  pThis,
IntPtr  x 
) [private]
static internal double Kitware.VTK.vtkImplicitWindowFunction.vtkImplicitWindowFunction_EvaluateFunction_02 ( HandleRef  pThis,
double  x,
double  y,
double  z 
) [private]
static internal void Kitware.VTK.vtkImplicitWindowFunction.vtkImplicitWindowFunction_EvaluateGradient_03 ( HandleRef  pThis,
IntPtr  x,
IntPtr  n 
) [private]
static internal IntPtr Kitware.VTK.vtkImplicitWindowFunction.vtkImplicitWindowFunction_GetImplicitFunction_04 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal uint Kitware.VTK.vtkImplicitWindowFunction.vtkImplicitWindowFunction_GetMTime_05 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkImplicitWindowFunction.vtkImplicitWindowFunction_GetWindowRange_06 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkImplicitWindowFunction.vtkImplicitWindowFunction_GetWindowRange_07 ( HandleRef  pThis,
IntPtr  data 
) [private]
static internal IntPtr Kitware.VTK.vtkImplicitWindowFunction.vtkImplicitWindowFunction_GetWindowValues_08 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkImplicitWindowFunction.vtkImplicitWindowFunction_GetWindowValues_09 ( HandleRef  pThis,
IntPtr  data 
) [private]
static internal int Kitware.VTK.vtkImplicitWindowFunction.vtkImplicitWindowFunction_IsA_10 ( HandleRef  pThis,
string  type 
) [private]
static internal IntPtr Kitware.VTK.vtkImplicitWindowFunction.vtkImplicitWindowFunction_New ( ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkImplicitWindowFunction.vtkImplicitWindowFunction_NewInstance_13 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkImplicitWindowFunction.vtkImplicitWindowFunction_Register_14 ( HandleRef  pThis,
HandleRef  o 
) [private]
static internal IntPtr Kitware.VTK.vtkImplicitWindowFunction.vtkImplicitWindowFunction_SafeDownCast_15 ( HandleRef  o,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkImplicitWindowFunction.vtkImplicitWindowFunction_SetImplicitFunction_16 ( HandleRef  pThis,
HandleRef  arg0 
) [private]
static internal void Kitware.VTK.vtkImplicitWindowFunction.vtkImplicitWindowFunction_SetWindowRange_17 ( HandleRef  pThis,
double  _arg1,
double  _arg2 
) [private]
static internal void Kitware.VTK.vtkImplicitWindowFunction.vtkImplicitWindowFunction_SetWindowRange_18 ( HandleRef  pThis,
IntPtr  _arg 
) [private]
static internal void Kitware.VTK.vtkImplicitWindowFunction.vtkImplicitWindowFunction_SetWindowValues_19 ( HandleRef  pThis,
double  _arg1,
double  _arg2 
) [private]
static internal void Kitware.VTK.vtkImplicitWindowFunction.vtkImplicitWindowFunction_SetWindowValues_20 ( HandleRef  pThis,
IntPtr  _arg 
) [private]
static internal void Kitware.VTK.vtkImplicitWindowFunction.vtkImplicitWindowFunction_UnRegister_21 ( HandleRef  pThis,
HandleRef  o 
) [private]

Member Data Documentation

new readonly string Kitware.VTK.vtkImplicitWindowFunction.MRClassNameKey = "25vtkImplicitWindowFunction" [static]

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkImplicitFunction.

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

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkImplicitFunction.


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