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

vtkMarchingSquares - generate isoline(s) from structured points set More...

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

List of all members.

Public Member Functions

 vtkMarchingSquares (IntPtr rawCppThis, bool callDisposalMethod, bool strong)
 Automatically generated constructor - called from generated code. DO NOT call directly.
 vtkMarchingSquares ()
 Undocumented Block.
void CreateDefaultLocator ()
 Create default locator. Used to create one when none is specified. The locator is used to merge coincident points.
void GenerateValues (int numContours, IntPtr range)
 Generate numContours equally spaced contour values between specified range. Contour values will include min/max range values.
void GenerateValues (int numContours, double rangeStart, double rangeEnd)
 Generate numContours equally spaced contour values between specified range. Contour values will include min/max range values.
virtual int[] GetImageRange ()
 Set/Get the i-j-k index range which define a plane on which to generate contour lines. Using this ivar it is possible to input a 3D volume directly and then generate contour lines on one of the i-j-k planes, or a portion of a plane.
virtual void GetImageRange (IntPtr data)
 Set/Get the i-j-k index range which define a plane on which to generate contour lines. Using this ivar it is possible to input a 3D volume directly and then generate contour lines on one of the i-j-k planes, or a portion of a plane.
virtual vtkIncrementalPointLocator GetLocator ()
 Because we delegate to vtkContourValues.
override uint GetMTime ()
 Because we delegate to vtkContourValues.
int GetNumberOfContours ()
 Get the number of contours in the list of contour values.
double GetValue (int i)
 Get the ith contour value.
IntPtr GetValues ()
 Get a pointer to an array of contour values. There will be GetNumberOfContours() values in the list.
void GetValues (IntPtr contourValues)
 Fill a supplied list with contour values. There will be GetNumberOfContours() values in the list. Make sure you allocate enough memory to hold the list.
override int IsA (string type)
 Undocumented Block.
new vtkMarchingSquares NewInstance ()
 Undocumented Block.
virtual void SetImageRange (IntPtr data)
 Set/Get the i-j-k index range which define a plane on which to generate contour lines. Using this ivar it is possible to input a 3D volume directly and then generate contour lines on one of the i-j-k planes, or a portion of a plane.
void SetImageRange (int imin, int imax, int jmin, int jmax, int kmin, int kmax)
 Set/Get the i-j-k index range which define a plane on which to generate contour lines. Using this ivar it is possible to input a 3D volume directly and then generate contour lines on one of the i-j-k planes, or a portion of a plane.
void SetLocator (vtkIncrementalPointLocator locator)
 Because we delegate to vtkContourValues.
void SetNumberOfContours (int number)
 Set the number of contours to place into the list. You only really need to use this method to reduce list size. The method SetValue() will automatically increase list size as needed.
void SetValue (int i, double value)
 Set a particular contour value at contour number i. The index i ranges between 0<=i<NumberOfContours.

Static Public Member Functions

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

Public Attributes

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

Static Public Attributes

static new readonly string MRClassNameKey = "18vtkMarchingSquares"
 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 vtkMarchingSquares_New (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkMarchingSquares_CreateDefaultLocator_01 (HandleRef pThis)
static internal void vtkMarchingSquares_GenerateValues_02 (HandleRef pThis, int numContours, IntPtr range)
static internal void vtkMarchingSquares_GenerateValues_03 (HandleRef pThis, int numContours, double rangeStart, double rangeEnd)
static internal IntPtr vtkMarchingSquares_GetImageRange_04 (HandleRef pThis)
static internal void vtkMarchingSquares_GetImageRange_05 (HandleRef pThis, IntPtr data)
static internal IntPtr vtkMarchingSquares_GetLocator_06 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal uint vtkMarchingSquares_GetMTime_07 (HandleRef pThis)
static internal int vtkMarchingSquares_GetNumberOfContours_08 (HandleRef pThis)
static internal double vtkMarchingSquares_GetValue_09 (HandleRef pThis, int i)
static internal IntPtr vtkMarchingSquares_GetValues_10 (HandleRef pThis)
static internal void vtkMarchingSquares_GetValues_11 (HandleRef pThis, IntPtr contourValues)
static internal int vtkMarchingSquares_IsA_12 (HandleRef pThis, string type)
static internal int vtkMarchingSquares_IsTypeOf_13 (string type)
static internal IntPtr vtkMarchingSquares_NewInstance_15 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkMarchingSquares_SafeDownCast_16 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkMarchingSquares_SetImageRange_17 (HandleRef pThis, IntPtr data)
static internal void vtkMarchingSquares_SetImageRange_18 (HandleRef pThis, int imin, int imax, int jmin, int jmax, int kmin, int kmax)
static internal void vtkMarchingSquares_SetLocator_19 (HandleRef pThis, HandleRef locator)
static internal void vtkMarchingSquares_SetNumberOfContours_20 (HandleRef pThis, int number)
static internal void vtkMarchingSquares_SetValue_21 (HandleRef pThis, int i, double value)

Static Private Member Functions

static vtkMarchingSquares ()
 Automatically generated type registration mechanics.

Detailed Description

vtkMarchingSquares - generate isoline(s) from structured points set

Description vtkMarchingSquares is a filter that takes as input a structured points set and generates on output one or more isolines. One or more contour values must be specified to generate the isolines. Alternatively, you can specify a min/max scalar range and the number of contours to generate a series of evenly spaced contour values.

To generate contour lines the input data must be of topological dimension 2 (i.e., an image). If not, you can use the ImageRange ivar to select an image plane from an input volume. This avoids having to extract a plane first (using vtkExtractSubVolume). The filter deals with this by first trying to use the input data directly, and if not a 2D image, then uses the ImageRange ivar to reduce it to an image.


Constructor & Destructor Documentation

Automatically generated type registration mechanics.

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

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

Undocumented Block.


Member Function Documentation

Create default locator. Used to create one when none is specified. The locator is used to merge coincident points.

override void Kitware.VTK.vtkMarchingSquares.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.vtkPolyDataAlgorithm.

void Kitware.VTK.vtkMarchingSquares.GenerateValues ( int  numContours,
IntPtr  range 
)

Generate numContours equally spaced contour values between specified range. Contour values will include min/max range values.

void Kitware.VTK.vtkMarchingSquares.GenerateValues ( int  numContours,
double  rangeStart,
double  rangeEnd 
)

Generate numContours equally spaced contour values between specified range. Contour values will include min/max range values.

virtual int [] Kitware.VTK.vtkMarchingSquares.GetImageRange ( ) [virtual]

Set/Get the i-j-k index range which define a plane on which to generate contour lines. Using this ivar it is possible to input a 3D volume directly and then generate contour lines on one of the i-j-k planes, or a portion of a plane.

virtual void Kitware.VTK.vtkMarchingSquares.GetImageRange ( IntPtr  data) [virtual]

Set/Get the i-j-k index range which define a plane on which to generate contour lines. Using this ivar it is possible to input a 3D volume directly and then generate contour lines on one of the i-j-k planes, or a portion of a plane.

Because we delegate to vtkContourValues.

Here is the call graph for this function:

override uint Kitware.VTK.vtkMarchingSquares.GetMTime ( ) [virtual]

Because we delegate to vtkContourValues.

Reimplemented from Kitware.VTK.vtkObject.

Get the number of contours in the list of contour values.

Get the ith contour value.

Get a pointer to an array of contour values. There will be GetNumberOfContours() values in the list.

void Kitware.VTK.vtkMarchingSquares.GetValues ( IntPtr  contourValues)

Fill a supplied list with contour values. There will be GetNumberOfContours() values in the list. Make sure you allocate enough memory to hold the list.

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

Undocumented Block.

Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.

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

Undocumented Block.

Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.

Here is the call graph for this function:

virtual void Kitware.VTK.vtkMarchingSquares.SetImageRange ( IntPtr  data) [virtual]

Set/Get the i-j-k index range which define a plane on which to generate contour lines. Using this ivar it is possible to input a 3D volume directly and then generate contour lines on one of the i-j-k planes, or a portion of a plane.

void Kitware.VTK.vtkMarchingSquares.SetImageRange ( int  imin,
int  imax,
int  jmin,
int  jmax,
int  kmin,
int  kmax 
)

Set/Get the i-j-k index range which define a plane on which to generate contour lines. Using this ivar it is possible to input a 3D volume directly and then generate contour lines on one of the i-j-k planes, or a portion of a plane.

Because we delegate to vtkContourValues.

Set the number of contours to place into the list. You only really need to use this method to reduce list size. The method SetValue() will automatically increase list size as needed.

void Kitware.VTK.vtkMarchingSquares.SetValue ( int  i,
double  value 
)

Set a particular contour value at contour number i. The index i ranges between 0<=i<NumberOfContours.

static internal void Kitware.VTK.vtkMarchingSquares.vtkMarchingSquares_CreateDefaultLocator_01 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkMarchingSquares.vtkMarchingSquares_GenerateValues_02 ( HandleRef  pThis,
int  numContours,
IntPtr  range 
) [private]
static internal void Kitware.VTK.vtkMarchingSquares.vtkMarchingSquares_GenerateValues_03 ( HandleRef  pThis,
int  numContours,
double  rangeStart,
double  rangeEnd 
) [private]
static internal IntPtr Kitware.VTK.vtkMarchingSquares.vtkMarchingSquares_GetImageRange_04 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkMarchingSquares.vtkMarchingSquares_GetImageRange_05 ( HandleRef  pThis,
IntPtr  data 
) [private]
static internal IntPtr Kitware.VTK.vtkMarchingSquares.vtkMarchingSquares_GetLocator_06 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal uint Kitware.VTK.vtkMarchingSquares.vtkMarchingSquares_GetMTime_07 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkMarchingSquares.vtkMarchingSquares_GetNumberOfContours_08 ( HandleRef  pThis) [private]
static internal double Kitware.VTK.vtkMarchingSquares.vtkMarchingSquares_GetValue_09 ( HandleRef  pThis,
int  i 
) [private]
static internal IntPtr Kitware.VTK.vtkMarchingSquares.vtkMarchingSquares_GetValues_10 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkMarchingSquares.vtkMarchingSquares_GetValues_11 ( HandleRef  pThis,
IntPtr  contourValues 
) [private]
static internal int Kitware.VTK.vtkMarchingSquares.vtkMarchingSquares_IsA_12 ( HandleRef  pThis,
string  type 
) [private]
static internal int Kitware.VTK.vtkMarchingSquares.vtkMarchingSquares_IsTypeOf_13 ( string  type) [private]
static internal IntPtr Kitware.VTK.vtkMarchingSquares.vtkMarchingSquares_New ( ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkMarchingSquares.vtkMarchingSquares_NewInstance_15 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkMarchingSquares.vtkMarchingSquares_SafeDownCast_16 ( HandleRef  o,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkMarchingSquares.vtkMarchingSquares_SetImageRange_17 ( HandleRef  pThis,
IntPtr  data 
) [private]
static internal void Kitware.VTK.vtkMarchingSquares.vtkMarchingSquares_SetImageRange_18 ( HandleRef  pThis,
int  imin,
int  imax,
int  jmin,
int  jmax,
int  kmin,
int  kmax 
) [private]
static internal void Kitware.VTK.vtkMarchingSquares.vtkMarchingSquares_SetLocator_19 ( HandleRef  pThis,
HandleRef  locator 
) [private]
static internal void Kitware.VTK.vtkMarchingSquares.vtkMarchingSquares_SetNumberOfContours_20 ( HandleRef  pThis,
int  number 
) [private]
static internal void Kitware.VTK.vtkMarchingSquares.vtkMarchingSquares_SetValue_21 ( HandleRef  pThis,
int  i,
double  value 
) [private]

Member Data Documentation

new readonly string Kitware.VTK.vtkMarchingSquares.MRClassNameKey = "18vtkMarchingSquares" [static]

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.

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

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.


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