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

vtkPoints - represent and manipulate 3D points More...

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

List of all members.

Public Member Functions

 vtkPoints (IntPtr rawCppThis, bool callDisposalMethod, bool strong)
 Automatically generated constructor - called from generated code. DO NOT call directly.
 vtkPoints ()
 Undocumented Block.
virtual int Allocate (int sz, int ext)
 Allocate initial memory size.
virtual void ComputeBounds ()
 Determine (xmin,xmax, ymin,ymax, zmin,zmax) bounds of points.
virtual void DeepCopy (vtkPoints ad)
 Different ways to copy data. Shallow copy does reference count (i.e., assigns pointers and updates reference count); deep copy runs through entire data array assigning values.
uint GetActualMemorySize ()
 Return the memory in kilobytes consumed by this attribute data. Used to support streaming and reading/writing data. The value returned is guaranteed to be greater than or equal to the memory required to actually represent the data represented by this object. The information returned is valid only after the pipeline has been updated.
double[] GetBounds ()
 Return the bounds of the points.
void GetBounds (IntPtr bounds)
 Return the bounds of the points.
vtkDataArray GetData ()
 Set/Get the underlying data array. This function must be implemented in a concrete subclass to check for consistency. (The tuple size must match the type of data. For example, 3-tuple data array can be assigned to a vector, normal, or points object, but not a tensor object, which has a tuple dimension of 9. Scalars, on the other hand, can have tuple dimension from 1-4, depending on the type of scalar.)
virtual int GetDataType ()
 Return the underlying data type. An integer indicating data type is returned as specified in vtkSetGet.h.
int GetNumberOfPoints ()
 Return number of points in array.
double[] GetPoint (int id)
 Return a pointer to a double point x[3] for a specific id. WARNING: Just don't use this error-prone method, the returned pointer and its values are only valid as long as another method invocation is not performed. Prefer GetPoint() with the return value in argument.
void GetPoint (int id, IntPtr x)
 Copy point components into user provided array v[3] for specified id.
void GetPoints (vtkIdList ptId, vtkPoints fp)
 Given a list of pt ids, return an array of points.
IntPtr GetVoidPointer (int id)
 Return a void pointer. For image pipeline interface and other special pointer manipulation.
virtual void Initialize ()
 Return object to instantiated state.
int InsertNextPoint (IntPtr x)
 Insert point into next available slot. Returns id of slot.
int InsertNextPoint (double x, double y, double z)
 Return the bounds of the points.
void InsertPoint (int id, IntPtr x)
 Insert point into object. Range checking performed and memory allocated as necessary.
void InsertPoint (int id, double x, double y, double z)
 Return the bounds of the points.
override int IsA (string type)
 Undocumented Block.
new vtkPoints NewInstance ()
 Undocumented Block.
virtual void Reset ()
 Make object look empty but do not delete memory.
virtual void SetData (vtkDataArray arg0)
 Set/Get the underlying data array. This function must be implemented in a concrete subclass to check for consistency. (The tuple size must match the type of data. For example, 3-tuple data array can be assigned to a vector, normal, or points object, but not a tensor object, which has a tuple dimension of 9. Scalars, on the other hand, can have tuple dimension from 1-4, depending on the type of scalar.)
virtual void SetDataType (int dataType)
 Specify the underlying data type of the object.
void SetDataTypeToBit ()
 Specify the underlying data type of the object.
void SetDataTypeToChar ()
 Specify the underlying data type of the object.
void SetDataTypeToDouble ()
 Specify the underlying data type of the object.
void SetDataTypeToFloat ()
 Specify the underlying data type of the object.
void SetDataTypeToInt ()
 Specify the underlying data type of the object.
void SetDataTypeToLong ()
 Specify the underlying data type of the object.
void SetDataTypeToShort ()
 Specify the underlying data type of the object.
void SetDataTypeToUnsignedChar ()
 Specify the underlying data type of the object.
void SetDataTypeToUnsignedInt ()
 Specify the underlying data type of the object.
void SetDataTypeToUnsignedLong ()
 Specify the underlying data type of the object.
void SetDataTypeToUnsignedShort ()
 Specify the underlying data type of the object.
void SetNumberOfPoints (int number)
 Return the bounds of the points.
void SetPoint (int id, IntPtr x)
 Insert point into object. No range checking performed (fast!). Make sure you use SetNumberOfPoints() to allocate memory prior to using SetPoint().
void SetPoint (int id, double x, double y, double z)
 Return the bounds of the points.
virtual void ShallowCopy (vtkPoints ad)
 Different ways to copy data. Shallow copy does reference count (i.e., assigns pointers and updates reference count); deep copy runs through entire data array assigning values.
virtual void Squeeze ()
 Reclaim any extra memory.

Static Public Member Functions

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

Public Attributes

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

Static Public Attributes

static new readonly string MRClassNameKey = "9vtkPoints"
 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 vtkPoints_New (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal int vtkPoints_Allocate_01 (HandleRef pThis, int sz, int ext)
static internal void vtkPoints_ComputeBounds_02 (HandleRef pThis)
static internal void vtkPoints_DeepCopy_03 (HandleRef pThis, HandleRef ad)
static internal uint vtkPoints_GetActualMemorySize_04 (HandleRef pThis)
static internal IntPtr vtkPoints_GetBounds_05 (HandleRef pThis)
static internal void vtkPoints_GetBounds_06 (HandleRef pThis, IntPtr bounds)
static internal IntPtr vtkPoints_GetData_07 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal int vtkPoints_GetDataType_08 (HandleRef pThis)
static internal int vtkPoints_GetNumberOfPoints_09 (HandleRef pThis)
static internal IntPtr vtkPoints_GetPoint_10 (HandleRef pThis, int id)
static internal void vtkPoints_GetPoint_11 (HandleRef pThis, int id, IntPtr x)
static internal void vtkPoints_GetPoints_12 (HandleRef pThis, HandleRef ptId, HandleRef fp)
static internal IntPtr vtkPoints_GetVoidPointer_13 (HandleRef pThis, int id)
static internal void vtkPoints_Initialize_14 (HandleRef pThis)
static internal int vtkPoints_InsertNextPoint_15 (HandleRef pThis, IntPtr x)
static internal int vtkPoints_InsertNextPoint_16 (HandleRef pThis, double x, double y, double z)
static internal void vtkPoints_InsertPoint_17 (HandleRef pThis, int id, IntPtr x)
static internal void vtkPoints_InsertPoint_18 (HandleRef pThis, int id, double x, double y, double z)
static internal int vtkPoints_IsA_19 (HandleRef pThis, string type)
static internal int vtkPoints_IsTypeOf_20 (string type)
static internal IntPtr vtkPoints_New_21 (int dataType, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkPoints_NewInstance_23 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkPoints_Reset_24 (HandleRef pThis)
static internal IntPtr vtkPoints_SafeDownCast_25 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkPoints_SetData_26 (HandleRef pThis, HandleRef arg0)
static internal void vtkPoints_SetDataType_27 (HandleRef pThis, int dataType)
static internal void vtkPoints_SetDataTypeToBit_28 (HandleRef pThis)
static internal void vtkPoints_SetDataTypeToChar_29 (HandleRef pThis)
static internal void vtkPoints_SetDataTypeToDouble_30 (HandleRef pThis)
static internal void vtkPoints_SetDataTypeToFloat_31 (HandleRef pThis)
static internal void vtkPoints_SetDataTypeToInt_32 (HandleRef pThis)
static internal void vtkPoints_SetDataTypeToLong_33 (HandleRef pThis)
static internal void vtkPoints_SetDataTypeToShort_34 (HandleRef pThis)
static internal void vtkPoints_SetDataTypeToUnsignedChar_35 (HandleRef pThis)
static internal void vtkPoints_SetDataTypeToUnsignedInt_36 (HandleRef pThis)
static internal void vtkPoints_SetDataTypeToUnsignedLong_37 (HandleRef pThis)
static internal void vtkPoints_SetDataTypeToUnsignedShort_38 (HandleRef pThis)
static internal void vtkPoints_SetNumberOfPoints_39 (HandleRef pThis, int number)
static internal void vtkPoints_SetPoint_40 (HandleRef pThis, int id, IntPtr x)
static internal void vtkPoints_SetPoint_41 (HandleRef pThis, int id, double x, double y, double z)
static internal void vtkPoints_ShallowCopy_42 (HandleRef pThis, HandleRef ad)
static internal void vtkPoints_Squeeze_43 (HandleRef pThis)

Static Private Member Functions

static vtkPoints ()
 Automatically generated type registration mechanics.

Detailed Description

vtkPoints - represent and manipulate 3D points

Description vtkPoints represents 3D points. The data model for vtkPoints is an array of vx-vy-vz triplets accessible by (point or cell) id.


Constructor & Destructor Documentation

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

Automatically generated type registration mechanics.

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

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

Undocumented Block.


Member Function Documentation

virtual int Kitware.VTK.vtkPoints.Allocate ( int  sz,
int  ext 
) [virtual]

Allocate initial memory size.

virtual void Kitware.VTK.vtkPoints.ComputeBounds ( ) [virtual]

Determine (xmin,xmax, ymin,ymax, zmin,zmax) bounds of points.

virtual void Kitware.VTK.vtkPoints.DeepCopy ( vtkPoints  ad) [virtual]

Different ways to copy data. Shallow copy does reference count (i.e., assigns pointers and updates reference count); deep copy runs through entire data array assigning values.

override void Kitware.VTK.vtkPoints.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.vtkObject.

Reimplemented in Kitware.VTK.vtkPointsProjectedHull.

Return the memory in kilobytes consumed by this attribute data. Used to support streaming and reading/writing data. The value returned is guaranteed to be greater than or equal to the memory required to actually represent the data represented by this object. The information returned is valid only after the pipeline has been updated.

Return the bounds of the points.

void Kitware.VTK.vtkPoints.GetBounds ( IntPtr  bounds)

Return the bounds of the points.

Set/Get the underlying data array. This function must be implemented in a concrete subclass to check for consistency. (The tuple size must match the type of data. For example, 3-tuple data array can be assigned to a vector, normal, or points object, but not a tensor object, which has a tuple dimension of 9. Scalars, on the other hand, can have tuple dimension from 1-4, depending on the type of scalar.)

Here is the call graph for this function:

virtual int Kitware.VTK.vtkPoints.GetDataType ( ) [virtual]

Return the underlying data type. An integer indicating data type is returned as specified in vtkSetGet.h.

Return number of points in array.

double [] Kitware.VTK.vtkPoints.GetPoint ( int  id)

Return a pointer to a double point x[3] for a specific id. WARNING: Just don't use this error-prone method, the returned pointer and its values are only valid as long as another method invocation is not performed. Prefer GetPoint() with the return value in argument.

void Kitware.VTK.vtkPoints.GetPoint ( int  id,
IntPtr  x 
)

Copy point components into user provided array v[3] for specified id.

Given a list of pt ids, return an array of points.

Return a void pointer. For image pipeline interface and other special pointer manipulation.

virtual void Kitware.VTK.vtkPoints.Initialize ( ) [virtual]

Return object to instantiated state.

Reimplemented in Kitware.VTK.vtkPointsProjectedHull.

Insert point into next available slot. Returns id of slot.

int Kitware.VTK.vtkPoints.InsertNextPoint ( double  x,
double  y,
double  z 
)

Return the bounds of the points.

void Kitware.VTK.vtkPoints.InsertPoint ( int  id,
IntPtr  x 
)

Insert point into object. Range checking performed and memory allocated as necessary.

void Kitware.VTK.vtkPoints.InsertPoint ( int  id,
double  x,
double  y,
double  z 
)

Return the bounds of the points.

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

Undocumented Block.

Reimplemented from Kitware.VTK.vtkObject.

Reimplemented in Kitware.VTK.vtkPointsProjectedHull.

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

Undocumented Block.

Reimplemented from Kitware.VTK.vtkObject.

Reimplemented in Kitware.VTK.vtkPointsProjectedHull.

static new vtkPoints Kitware.VTK.vtkPoints.New ( ) [static]

Undocumented Block.

Reimplemented from Kitware.VTK.vtkObject.

Reimplemented in Kitware.VTK.vtkPointsProjectedHull.

static vtkPoints Kitware.VTK.vtkPoints.New ( int  dataType) [static]

Undocumented Block.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkObject.

Reimplemented in Kitware.VTK.vtkPointsProjectedHull.

virtual void Kitware.VTK.vtkPoints.Reset ( ) [virtual]

Make object look empty but do not delete memory.

Reimplemented in Kitware.VTK.vtkPointsProjectedHull.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkObject.

Reimplemented in Kitware.VTK.vtkPointsProjectedHull.

Here is the call graph for this function:

virtual void Kitware.VTK.vtkPoints.SetData ( vtkDataArray  arg0) [virtual]

Set/Get the underlying data array. This function must be implemented in a concrete subclass to check for consistency. (The tuple size must match the type of data. For example, 3-tuple data array can be assigned to a vector, normal, or points object, but not a tensor object, which has a tuple dimension of 9. Scalars, on the other hand, can have tuple dimension from 1-4, depending on the type of scalar.)

virtual void Kitware.VTK.vtkPoints.SetDataType ( int  dataType) [virtual]

Specify the underlying data type of the object.

Specify the underlying data type of the object.

Specify the underlying data type of the object.

Specify the underlying data type of the object.

Specify the underlying data type of the object.

Specify the underlying data type of the object.

Specify the underlying data type of the object.

Specify the underlying data type of the object.

Specify the underlying data type of the object.

Specify the underlying data type of the object.

Specify the underlying data type of the object.

Specify the underlying data type of the object.

Return the bounds of the points.

void Kitware.VTK.vtkPoints.SetPoint ( int  id,
IntPtr  x 
)

Insert point into object. No range checking performed (fast!). Make sure you use SetNumberOfPoints() to allocate memory prior to using SetPoint().

void Kitware.VTK.vtkPoints.SetPoint ( int  id,
double  x,
double  y,
double  z 
)

Return the bounds of the points.

virtual void Kitware.VTK.vtkPoints.ShallowCopy ( vtkPoints  ad) [virtual]

Different ways to copy data. Shallow copy does reference count (i.e., assigns pointers and updates reference count); deep copy runs through entire data array assigning values.

virtual void Kitware.VTK.vtkPoints.Squeeze ( ) [virtual]

Reclaim any extra memory.

static internal int Kitware.VTK.vtkPoints.vtkPoints_Allocate_01 ( HandleRef  pThis,
int  sz,
int  ext 
) [private]
static internal void Kitware.VTK.vtkPoints.vtkPoints_ComputeBounds_02 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkPoints.vtkPoints_DeepCopy_03 ( HandleRef  pThis,
HandleRef  ad 
) [private]
static internal uint Kitware.VTK.vtkPoints.vtkPoints_GetActualMemorySize_04 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkPoints.vtkPoints_GetBounds_05 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkPoints.vtkPoints_GetBounds_06 ( HandleRef  pThis,
IntPtr  bounds 
) [private]
static internal IntPtr Kitware.VTK.vtkPoints.vtkPoints_GetData_07 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal int Kitware.VTK.vtkPoints.vtkPoints_GetDataType_08 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkPoints.vtkPoints_GetNumberOfPoints_09 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkPoints.vtkPoints_GetPoint_10 ( HandleRef  pThis,
int  id 
) [private]
static internal void Kitware.VTK.vtkPoints.vtkPoints_GetPoint_11 ( HandleRef  pThis,
int  id,
IntPtr  x 
) [private]
static internal void Kitware.VTK.vtkPoints.vtkPoints_GetPoints_12 ( HandleRef  pThis,
HandleRef  ptId,
HandleRef  fp 
) [private]
static internal IntPtr Kitware.VTK.vtkPoints.vtkPoints_GetVoidPointer_13 ( HandleRef  pThis,
int  id 
) [private]
static internal void Kitware.VTK.vtkPoints.vtkPoints_Initialize_14 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkPoints.vtkPoints_InsertNextPoint_15 ( HandleRef  pThis,
IntPtr  x 
) [private]
static internal int Kitware.VTK.vtkPoints.vtkPoints_InsertNextPoint_16 ( HandleRef  pThis,
double  x,
double  y,
double  z 
) [private]
static internal void Kitware.VTK.vtkPoints.vtkPoints_InsertPoint_17 ( HandleRef  pThis,
int  id,
IntPtr  x 
) [private]
static internal void Kitware.VTK.vtkPoints.vtkPoints_InsertPoint_18 ( HandleRef  pThis,
int  id,
double  x,
double  y,
double  z 
) [private]
static internal int Kitware.VTK.vtkPoints.vtkPoints_IsA_19 ( HandleRef  pThis,
string  type 
) [private]
static internal int Kitware.VTK.vtkPoints.vtkPoints_IsTypeOf_20 ( string  type) [private]
static internal IntPtr Kitware.VTK.vtkPoints.vtkPoints_New ( ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkPoints.vtkPoints_New_21 ( int  dataType,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkPoints.vtkPoints_NewInstance_23 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkPoints.vtkPoints_Reset_24 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkPoints.vtkPoints_SafeDownCast_25 ( HandleRef  o,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkPoints.vtkPoints_SetData_26 ( HandleRef  pThis,
HandleRef  arg0 
) [private]
static internal void Kitware.VTK.vtkPoints.vtkPoints_SetDataType_27 ( HandleRef  pThis,
int  dataType 
) [private]
static internal void Kitware.VTK.vtkPoints.vtkPoints_SetDataTypeToBit_28 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkPoints.vtkPoints_SetDataTypeToChar_29 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkPoints.vtkPoints_SetDataTypeToDouble_30 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkPoints.vtkPoints_SetDataTypeToFloat_31 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkPoints.vtkPoints_SetDataTypeToInt_32 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkPoints.vtkPoints_SetDataTypeToLong_33 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkPoints.vtkPoints_SetDataTypeToShort_34 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkPoints.vtkPoints_SetDataTypeToUnsignedChar_35 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkPoints.vtkPoints_SetDataTypeToUnsignedInt_36 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkPoints.vtkPoints_SetDataTypeToUnsignedLong_37 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkPoints.vtkPoints_SetDataTypeToUnsignedShort_38 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkPoints.vtkPoints_SetNumberOfPoints_39 ( HandleRef  pThis,
int  number 
) [private]
static internal void Kitware.VTK.vtkPoints.vtkPoints_SetPoint_40 ( HandleRef  pThis,
int  id,
IntPtr  x 
) [private]
static internal void Kitware.VTK.vtkPoints.vtkPoints_SetPoint_41 ( HandleRef  pThis,
int  id,
double  x,
double  y,
double  z 
) [private]
static internal void Kitware.VTK.vtkPoints.vtkPoints_ShallowCopy_42 ( HandleRef  pThis,
HandleRef  ad 
) [private]
static internal void Kitware.VTK.vtkPoints.vtkPoints_Squeeze_43 ( HandleRef  pThis) [private]

Member Data Documentation

new readonly string Kitware.VTK.vtkPoints.MRClassNameKey = "9vtkPoints" [static]

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkObject.

Reimplemented in Kitware.VTK.vtkPointsProjectedHull.

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

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkObject.

Reimplemented in Kitware.VTK.vtkPointsProjectedHull.


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