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

vtkPointsProjectedHull - the convex hull of the orthogonal projection of the vtkPoints in the 3 coordinate directions More...

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

List of all members.

Public Member Functions

 vtkPointsProjectedHull (IntPtr rawCppThis, bool callDisposalMethod, bool strong)
 Automatically generated constructor - called from generated code. DO NOT call directly.
 vtkPointsProjectedHull ()
 Undocumented Block.
int GetCCWHullX (IntPtr pts, int len)
 Returns the coordinates (y,z) of the points in the convex hull of the projection of the points down the positive x-axis. pts has storage for len*2 values.
int GetCCWHullY (IntPtr pts, int len)
 Returns the coordinates (z, x) of the points in the convex hull of the projection of the points down the positive y-axis. pts has storage for len*2 values.
int GetCCWHullZ (IntPtr pts, int len)
 Returns the coordinates (x, y) of the points in the convex hull of the projection of the points down the positive z-axis. pts has storage for len*2 values.
int GetSizeCCWHullX ()
 Returns the number of points in the convex hull of the projection of the points down the positive x-axis.
int GetSizeCCWHullY ()
 Returns the number of points in the convex hull of the projection of the points down the positive y-axis.
int GetSizeCCWHullZ ()
 Returns the number of points in the convex hull of the projection of the points down the positive z-axis.
override void Initialize ()
 Returns the number of points in the convex hull of the projection of the points down the positive z-axis.
override int IsA (string type)
 Undocumented Block.
new vtkPointsProjectedHull NewInstance ()
 Undocumented Block.
int RectangleIntersectionX (vtkPoints R)
 determine whether the resulting rectangle intersects the convex hull of the projection of the points along that axis.
int RectangleIntersectionX (float ymin, float ymax, float zmin, float zmax)
 the convex hull of the projection of the points along the positive X-axis.
int RectangleIntersectionX (double ymin, double ymax, double zmin, double zmax)
 the convex hull of the projection of the points along the positive X-axis.
int RectangleIntersectionY (vtkPoints R)
 of the parallel projection along the Y axis of the points
int RectangleIntersectionY (float zmin, float zmax, float xmin, float xmax)
 the convex hull of the projection of the points along the positive Y-axis.
int RectangleIntersectionY (double zmin, double zmax, double xmin, double xmax)
 the convex hull of the projection of the points along the positive Y-axis.
int RectangleIntersectionZ (vtkPoints R)
 of the parallel projection along the Z axis of the points
int RectangleIntersectionZ (float xmin, float xmax, float ymin, float ymax)
 the convex hull of the projection of the points along the positive Z-axis.
int RectangleIntersectionZ (double xmin, double xmax, double ymin, double ymax)
 the convex hull of the projection of the points along the positive Z-axis.
override void Reset ()
 Returns the number of points in the convex hull of the projection of the points down the positive z-axis.
void Update ()
 Forces recalculation of convex hulls, use this if you delete/add points.

Static Public Member Functions

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

Public Attributes

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

Static Public Attributes

static new readonly string MRClassNameKey = "22vtkPointsProjectedHull"
 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 vtkPointsProjectedHull_New (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal int vtkPointsProjectedHull_GetCCWHullX_01 (HandleRef pThis, IntPtr pts, int len)
static internal int vtkPointsProjectedHull_GetCCWHullY_02 (HandleRef pThis, IntPtr pts, int len)
static internal int vtkPointsProjectedHull_GetCCWHullZ_03 (HandleRef pThis, IntPtr pts, int len)
static internal int vtkPointsProjectedHull_GetSizeCCWHullX_04 (HandleRef pThis)
static internal int vtkPointsProjectedHull_GetSizeCCWHullY_05 (HandleRef pThis)
static internal int vtkPointsProjectedHull_GetSizeCCWHullZ_06 (HandleRef pThis)
static internal void vtkPointsProjectedHull_Initialize_07 (HandleRef pThis)
static internal int vtkPointsProjectedHull_IsA_08 (HandleRef pThis, string type)
static internal int vtkPointsProjectedHull_IsTypeOf_09 (string type)
static internal IntPtr vtkPointsProjectedHull_NewInstance_11 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal int vtkPointsProjectedHull_RectangleIntersectionX_12 (HandleRef pThis, HandleRef R)
static internal int vtkPointsProjectedHull_RectangleIntersectionX_13 (HandleRef pThis, float ymin, float ymax, float zmin, float zmax)
static internal int vtkPointsProjectedHull_RectangleIntersectionX_14 (HandleRef pThis, double ymin, double ymax, double zmin, double zmax)
static internal int vtkPointsProjectedHull_RectangleIntersectionY_15 (HandleRef pThis, HandleRef R)
static internal int vtkPointsProjectedHull_RectangleIntersectionY_16 (HandleRef pThis, float zmin, float zmax, float xmin, float xmax)
static internal int vtkPointsProjectedHull_RectangleIntersectionY_17 (HandleRef pThis, double zmin, double zmax, double xmin, double xmax)
static internal int vtkPointsProjectedHull_RectangleIntersectionZ_18 (HandleRef pThis, HandleRef R)
static internal int vtkPointsProjectedHull_RectangleIntersectionZ_19 (HandleRef pThis, float xmin, float xmax, float ymin, float ymax)
static internal int vtkPointsProjectedHull_RectangleIntersectionZ_20 (HandleRef pThis, double xmin, double xmax, double ymin, double ymax)
static internal void vtkPointsProjectedHull_Reset_21 (HandleRef pThis)
static internal IntPtr vtkPointsProjectedHull_SafeDownCast_22 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkPointsProjectedHull_Update_23 (HandleRef pThis)

Static Private Member Functions

static vtkPointsProjectedHull ()
 Automatically generated type registration mechanics.

Detailed Description

vtkPointsProjectedHull - the convex hull of the orthogonal projection of the vtkPoints in the 3 coordinate directions

Description a subclass of vtkPoints, it maintains the counter clockwise convex hull of the points (projected orthogonally in the three coordinate directions) and has a method to test for intersection of that hull with an axis aligned rectangle. This is used for intersection tests of 3D volumes.


Constructor & Destructor Documentation

Automatically generated type registration mechanics.

Kitware.VTK.vtkPointsProjectedHull.vtkPointsProjectedHull ( 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.vtkPointsProjectedHull.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.vtkPoints.

int Kitware.VTK.vtkPointsProjectedHull.GetCCWHullX ( IntPtr  pts,
int  len 
)

Returns the coordinates (y,z) of the points in the convex hull of the projection of the points down the positive x-axis. pts has storage for len*2 values.

int Kitware.VTK.vtkPointsProjectedHull.GetCCWHullY ( IntPtr  pts,
int  len 
)

Returns the coordinates (z, x) of the points in the convex hull of the projection of the points down the positive y-axis. pts has storage for len*2 values.

int Kitware.VTK.vtkPointsProjectedHull.GetCCWHullZ ( IntPtr  pts,
int  len 
)

Returns the coordinates (x, y) of the points in the convex hull of the projection of the points down the positive z-axis. pts has storage for len*2 values.

Returns the number of points in the convex hull of the projection of the points down the positive x-axis.

Returns the number of points in the convex hull of the projection of the points down the positive y-axis.

Returns the number of points in the convex hull of the projection of the points down the positive z-axis.

override void Kitware.VTK.vtkPointsProjectedHull.Initialize ( ) [virtual]

Returns the number of points in the convex hull of the projection of the points down the positive z-axis.

Reimplemented from Kitware.VTK.vtkPoints.

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

Undocumented Block.

Reimplemented from Kitware.VTK.vtkPoints.

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

Undocumented Block.

Reimplemented from Kitware.VTK.vtkPoints.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkPoints.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkPoints.

determine whether the resulting rectangle intersects the convex hull of the projection of the points along that axis.

int Kitware.VTK.vtkPointsProjectedHull.RectangleIntersectionX ( float  ymin,
float  ymax,
float  zmin,
float  zmax 
)

the convex hull of the projection of the points along the positive X-axis.

int Kitware.VTK.vtkPointsProjectedHull.RectangleIntersectionX ( double  ymin,
double  ymax,
double  zmin,
double  zmax 
)

the convex hull of the projection of the points along the positive X-axis.

of the parallel projection along the Y axis of the points

int Kitware.VTK.vtkPointsProjectedHull.RectangleIntersectionY ( float  zmin,
float  zmax,
float  xmin,
float  xmax 
)

the convex hull of the projection of the points along the positive Y-axis.

int Kitware.VTK.vtkPointsProjectedHull.RectangleIntersectionY ( double  zmin,
double  zmax,
double  xmin,
double  xmax 
)

the convex hull of the projection of the points along the positive Y-axis.

of the parallel projection along the Z axis of the points

int Kitware.VTK.vtkPointsProjectedHull.RectangleIntersectionZ ( float  xmin,
float  xmax,
float  ymin,
float  ymax 
)

the convex hull of the projection of the points along the positive Z-axis.

int Kitware.VTK.vtkPointsProjectedHull.RectangleIntersectionZ ( double  xmin,
double  xmax,
double  ymin,
double  ymax 
)

the convex hull of the projection of the points along the positive Z-axis.

override void Kitware.VTK.vtkPointsProjectedHull.Reset ( ) [virtual]

Returns the number of points in the convex hull of the projection of the points down the positive z-axis.

Reimplemented from Kitware.VTK.vtkPoints.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkPoints.

Here is the call graph for this function:

Forces recalculation of convex hulls, use this if you delete/add points.

static internal int Kitware.VTK.vtkPointsProjectedHull.vtkPointsProjectedHull_GetCCWHullX_01 ( HandleRef  pThis,
IntPtr  pts,
int  len 
) [private]
static internal int Kitware.VTK.vtkPointsProjectedHull.vtkPointsProjectedHull_GetCCWHullY_02 ( HandleRef  pThis,
IntPtr  pts,
int  len 
) [private]
static internal int Kitware.VTK.vtkPointsProjectedHull.vtkPointsProjectedHull_GetCCWHullZ_03 ( HandleRef  pThis,
IntPtr  pts,
int  len 
) [private]
static internal int Kitware.VTK.vtkPointsProjectedHull.vtkPointsProjectedHull_GetSizeCCWHullX_04 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkPointsProjectedHull.vtkPointsProjectedHull_GetSizeCCWHullY_05 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkPointsProjectedHull.vtkPointsProjectedHull_GetSizeCCWHullZ_06 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkPointsProjectedHull.vtkPointsProjectedHull_Initialize_07 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkPointsProjectedHull.vtkPointsProjectedHull_IsA_08 ( HandleRef  pThis,
string  type 
) [private]
static internal int Kitware.VTK.vtkPointsProjectedHull.vtkPointsProjectedHull_IsTypeOf_09 ( string  type) [private]
static internal IntPtr Kitware.VTK.vtkPointsProjectedHull.vtkPointsProjectedHull_New ( ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkPointsProjectedHull.vtkPointsProjectedHull_NewInstance_11 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal int Kitware.VTK.vtkPointsProjectedHull.vtkPointsProjectedHull_RectangleIntersectionX_12 ( HandleRef  pThis,
HandleRef  R 
) [private]
static internal int Kitware.VTK.vtkPointsProjectedHull.vtkPointsProjectedHull_RectangleIntersectionX_13 ( HandleRef  pThis,
float  ymin,
float  ymax,
float  zmin,
float  zmax 
) [private]
static internal int Kitware.VTK.vtkPointsProjectedHull.vtkPointsProjectedHull_RectangleIntersectionX_14 ( HandleRef  pThis,
double  ymin,
double  ymax,
double  zmin,
double  zmax 
) [private]
static internal int Kitware.VTK.vtkPointsProjectedHull.vtkPointsProjectedHull_RectangleIntersectionY_15 ( HandleRef  pThis,
HandleRef  R 
) [private]
static internal int Kitware.VTK.vtkPointsProjectedHull.vtkPointsProjectedHull_RectangleIntersectionY_16 ( HandleRef  pThis,
float  zmin,
float  zmax,
float  xmin,
float  xmax 
) [private]
static internal int Kitware.VTK.vtkPointsProjectedHull.vtkPointsProjectedHull_RectangleIntersectionY_17 ( HandleRef  pThis,
double  zmin,
double  zmax,
double  xmin,
double  xmax 
) [private]
static internal int Kitware.VTK.vtkPointsProjectedHull.vtkPointsProjectedHull_RectangleIntersectionZ_18 ( HandleRef  pThis,
HandleRef  R 
) [private]
static internal int Kitware.VTK.vtkPointsProjectedHull.vtkPointsProjectedHull_RectangleIntersectionZ_19 ( HandleRef  pThis,
float  xmin,
float  xmax,
float  ymin,
float  ymax 
) [private]
static internal int Kitware.VTK.vtkPointsProjectedHull.vtkPointsProjectedHull_RectangleIntersectionZ_20 ( HandleRef  pThis,
double  xmin,
double  xmax,
double  ymin,
double  ymax 
) [private]
static internal void Kitware.VTK.vtkPointsProjectedHull.vtkPointsProjectedHull_Reset_21 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkPointsProjectedHull.vtkPointsProjectedHull_SafeDownCast_22 ( HandleRef  o,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkPointsProjectedHull.vtkPointsProjectedHull_Update_23 ( HandleRef  pThis) [private]

Member Data Documentation

new readonly string Kitware.VTK.vtkPointsProjectedHull.MRClassNameKey = "22vtkPointsProjectedHull" [static]

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkPoints.

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

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkPoints.


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