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

vtkShepardMethod - sample unstructured points onto structured points using the method of Shepard More...

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

List of all members.

Public Member Functions

 vtkShepardMethod (IntPtr rawCppThis, bool callDisposalMethod, bool strong)
 Automatically generated constructor - called from generated code. DO NOT call directly.
 vtkShepardMethod ()
 Construct with sample dimensions=(50,50,50) and so that model bounds are automatically computed from input. Null value for each unvisited output point is 0.0. Maximum distance is 0.25.
double ComputeModelBounds (IntPtr origin, IntPtr ar)
 Compute ModelBounds from input geometry.
virtual double GetMaximumDistance ()
 Specify influence distance of each input point. This distance is a fraction of the length of the diagonal of the sample space. Thus, values of 1.0 will cause each input point to influence all points in the structured point dataset. Values less than 1.0 can improve performance significantly.
virtual double GetMaximumDistanceMaxValue ()
 Specify influence distance of each input point. This distance is a fraction of the length of the diagonal of the sample space. Thus, values of 1.0 will cause each input point to influence all points in the structured point dataset. Values less than 1.0 can improve performance significantly.
virtual double GetMaximumDistanceMinValue ()
 Specify influence distance of each input point. This distance is a fraction of the length of the diagonal of the sample space. Thus, values of 1.0 will cause each input point to influence all points in the structured point dataset. Values less than 1.0 can improve performance significantly.
virtual double[] GetModelBounds ()
 Specify the position in space to perform the sampling.
virtual void GetModelBounds (IntPtr data)
 Specify the position in space to perform the sampling.
virtual double GetNullValue ()
 Set the Null value for output points not receiving a contribution from the input points.
virtual int[] GetSampleDimensions ()
 Specify i-j-k dimensions on which to sample input points.
virtual void GetSampleDimensions (IntPtr data)
 Specify i-j-k dimensions on which to sample input points.
override int IsA (string type)
 Undocumented Block.
new vtkShepardMethod NewInstance ()
 Undocumented Block.
virtual void SetMaximumDistance (double _arg)
 Specify influence distance of each input point. This distance is a fraction of the length of the diagonal of the sample space. Thus, values of 1.0 will cause each input point to influence all points in the structured point dataset. Values less than 1.0 can improve performance significantly.
virtual void SetModelBounds (double _arg1, double _arg2, double _arg3, double _arg4, double _arg5, double _arg6)
 Specify the position in space to perform the sampling.
virtual void SetModelBounds (IntPtr _arg)
 Specify the position in space to perform the sampling.
virtual void SetNullValue (double _arg)
 Set the Null value for output points not receiving a contribution from the input points.
void SetSampleDimensions (int i, int j, int k)
 Set the i-j-k dimensions on which to sample the distance function.
void SetSampleDimensions (IntPtr dim)
 Set the i-j-k dimensions on which to sample the distance function.

Static Public Member Functions

static new vtkShepardMethod New ()
 Construct with sample dimensions=(50,50,50) and so that model bounds are automatically computed from input. Null value for each unvisited output point is 0.0. Maximum distance is 0.25.
static new int IsTypeOf (string type)
 Undocumented Block.
static new vtkShepardMethod SafeDownCast (vtkObjectBase o)
 Undocumented Block.

Public Attributes

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

Static Public Attributes

static new readonly string MRClassNameKey = "16vtkShepardMethod"
 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 vtkShepardMethod_New (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal double vtkShepardMethod_ComputeModelBounds_01 (HandleRef pThis, IntPtr origin, IntPtr ar)
static internal double vtkShepardMethod_GetMaximumDistance_02 (HandleRef pThis)
static internal double vtkShepardMethod_GetMaximumDistanceMaxValue_03 (HandleRef pThis)
static internal double vtkShepardMethod_GetMaximumDistanceMinValue_04 (HandleRef pThis)
static internal IntPtr vtkShepardMethod_GetModelBounds_05 (HandleRef pThis)
static internal void vtkShepardMethod_GetModelBounds_06 (HandleRef pThis, IntPtr data)
static internal double vtkShepardMethod_GetNullValue_07 (HandleRef pThis)
static internal IntPtr vtkShepardMethod_GetSampleDimensions_08 (HandleRef pThis)
static internal void vtkShepardMethod_GetSampleDimensions_09 (HandleRef pThis, IntPtr data)
static internal int vtkShepardMethod_IsA_10 (HandleRef pThis, string type)
static internal int vtkShepardMethod_IsTypeOf_11 (string type)
static internal IntPtr vtkShepardMethod_NewInstance_13 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkShepardMethod_SafeDownCast_14 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkShepardMethod_SetMaximumDistance_15 (HandleRef pThis, double _arg)
static internal void vtkShepardMethod_SetModelBounds_16 (HandleRef pThis, double _arg1, double _arg2, double _arg3, double _arg4, double _arg5, double _arg6)
static internal void vtkShepardMethod_SetModelBounds_17 (HandleRef pThis, IntPtr _arg)
static internal void vtkShepardMethod_SetNullValue_18 (HandleRef pThis, double _arg)
static internal void vtkShepardMethod_SetSampleDimensions_19 (HandleRef pThis, int i, int j, int k)
static internal void vtkShepardMethod_SetSampleDimensions_20 (HandleRef pThis, IntPtr dim)

Static Private Member Functions

static vtkShepardMethod ()
 Automatically generated type registration mechanics.

Detailed Description

vtkShepardMethod - sample unstructured points onto structured points using the method of Shepard

Description vtkShepardMethod is a filter used to visualize unstructured point data using Shepard's method. The method works by resampling the unstructured points onto a structured points set. The influence functions are described as "inverse distance weighted". Once the structured points are computed, the usual visualization techniques (e.g., iso-contouring or volume rendering) can be used visualize the structured points. Caveats The input to this filter is any dataset type. This filter can be used to resample any form of data, i.e., the input data need not be unstructured.

The bounds of the data (i.e., the sample space) is automatically computed if not set by the user.

If you use a maximum distance less than 1.0, some output points may never receive a contribution. The final value of these points can be specified with the "NullValue" instance variable.


Constructor & Destructor Documentation

static Kitware.VTK.vtkShepardMethod.vtkShepardMethod ( ) [static, private]

Automatically generated type registration mechanics.

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

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

Construct with sample dimensions=(50,50,50) and so that model bounds are automatically computed from input. Null value for each unvisited output point is 0.0. Maximum distance is 0.25.


Member Function Documentation

double Kitware.VTK.vtkShepardMethod.ComputeModelBounds ( IntPtr  origin,
IntPtr  ar 
)

Compute ModelBounds from input geometry.

override void Kitware.VTK.vtkShepardMethod.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.vtkImageAlgorithm.

Specify influence distance of each input point. This distance is a fraction of the length of the diagonal of the sample space. Thus, values of 1.0 will cause each input point to influence all points in the structured point dataset. Values less than 1.0 can improve performance significantly.

Specify influence distance of each input point. This distance is a fraction of the length of the diagonal of the sample space. Thus, values of 1.0 will cause each input point to influence all points in the structured point dataset. Values less than 1.0 can improve performance significantly.

Specify influence distance of each input point. This distance is a fraction of the length of the diagonal of the sample space. Thus, values of 1.0 will cause each input point to influence all points in the structured point dataset. Values less than 1.0 can improve performance significantly.

virtual double [] Kitware.VTK.vtkShepardMethod.GetModelBounds ( ) [virtual]

Specify the position in space to perform the sampling.

virtual void Kitware.VTK.vtkShepardMethod.GetModelBounds ( IntPtr  data) [virtual]

Specify the position in space to perform the sampling.

virtual double Kitware.VTK.vtkShepardMethod.GetNullValue ( ) [virtual]

Set the Null value for output points not receiving a contribution from the input points.

Specify i-j-k dimensions on which to sample input points.

virtual void Kitware.VTK.vtkShepardMethod.GetSampleDimensions ( IntPtr  data) [virtual]

Specify i-j-k dimensions on which to sample input points.

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

Undocumented Block.

Reimplemented from Kitware.VTK.vtkImageAlgorithm.

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

Undocumented Block.

Reimplemented from Kitware.VTK.vtkImageAlgorithm.

Construct with sample dimensions=(50,50,50) and so that model bounds are automatically computed from input. Null value for each unvisited output point is 0.0. Maximum distance is 0.25.

Reimplemented from Kitware.VTK.vtkAlgorithm.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkImageAlgorithm.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkImageAlgorithm.

Here is the call graph for this function:

virtual void Kitware.VTK.vtkShepardMethod.SetMaximumDistance ( double  _arg) [virtual]

Specify influence distance of each input point. This distance is a fraction of the length of the diagonal of the sample space. Thus, values of 1.0 will cause each input point to influence all points in the structured point dataset. Values less than 1.0 can improve performance significantly.

virtual void Kitware.VTK.vtkShepardMethod.SetModelBounds ( double  _arg1,
double  _arg2,
double  _arg3,
double  _arg4,
double  _arg5,
double  _arg6 
) [virtual]

Specify the position in space to perform the sampling.

virtual void Kitware.VTK.vtkShepardMethod.SetModelBounds ( IntPtr  _arg) [virtual]

Specify the position in space to perform the sampling.

virtual void Kitware.VTK.vtkShepardMethod.SetNullValue ( double  _arg) [virtual]

Set the Null value for output points not receiving a contribution from the input points.

void Kitware.VTK.vtkShepardMethod.SetSampleDimensions ( int  i,
int  j,
int  k 
)

Set the i-j-k dimensions on which to sample the distance function.

Set the i-j-k dimensions on which to sample the distance function.

static internal double Kitware.VTK.vtkShepardMethod.vtkShepardMethod_ComputeModelBounds_01 ( HandleRef  pThis,
IntPtr  origin,
IntPtr  ar 
) [private]
static internal double Kitware.VTK.vtkShepardMethod.vtkShepardMethod_GetMaximumDistance_02 ( HandleRef  pThis) [private]
static internal double Kitware.VTK.vtkShepardMethod.vtkShepardMethod_GetMaximumDistanceMaxValue_03 ( HandleRef  pThis) [private]
static internal double Kitware.VTK.vtkShepardMethod.vtkShepardMethod_GetMaximumDistanceMinValue_04 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkShepardMethod.vtkShepardMethod_GetModelBounds_05 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkShepardMethod.vtkShepardMethod_GetModelBounds_06 ( HandleRef  pThis,
IntPtr  data 
) [private]
static internal double Kitware.VTK.vtkShepardMethod.vtkShepardMethod_GetNullValue_07 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkShepardMethod.vtkShepardMethod_GetSampleDimensions_08 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkShepardMethod.vtkShepardMethod_GetSampleDimensions_09 ( HandleRef  pThis,
IntPtr  data 
) [private]
static internal int Kitware.VTK.vtkShepardMethod.vtkShepardMethod_IsA_10 ( HandleRef  pThis,
string  type 
) [private]
static internal int Kitware.VTK.vtkShepardMethod.vtkShepardMethod_IsTypeOf_11 ( string  type) [private]
static internal IntPtr Kitware.VTK.vtkShepardMethod.vtkShepardMethod_New ( ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkShepardMethod.vtkShepardMethod_NewInstance_13 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkShepardMethod.vtkShepardMethod_SafeDownCast_14 ( HandleRef  o,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkShepardMethod.vtkShepardMethod_SetMaximumDistance_15 ( HandleRef  pThis,
double  _arg 
) [private]
static internal void Kitware.VTK.vtkShepardMethod.vtkShepardMethod_SetModelBounds_16 ( HandleRef  pThis,
double  _arg1,
double  _arg2,
double  _arg3,
double  _arg4,
double  _arg5,
double  _arg6 
) [private]
static internal void Kitware.VTK.vtkShepardMethod.vtkShepardMethod_SetModelBounds_17 ( HandleRef  pThis,
IntPtr  _arg 
) [private]
static internal void Kitware.VTK.vtkShepardMethod.vtkShepardMethod_SetNullValue_18 ( HandleRef  pThis,
double  _arg 
) [private]
static internal void Kitware.VTK.vtkShepardMethod.vtkShepardMethod_SetSampleDimensions_19 ( HandleRef  pThis,
int  i,
int  j,
int  k 
) [private]
static internal void Kitware.VTK.vtkShepardMethod.vtkShepardMethod_SetSampleDimensions_20 ( HandleRef  pThis,
IntPtr  dim 
) [private]

Member Data Documentation

new readonly string Kitware.VTK.vtkShepardMethod.MRClassNameKey = "16vtkShepardMethod" [static]

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkImageAlgorithm.

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

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkImageAlgorithm.


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