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

vtkPoints2D - represent and manipulate 2D points More...

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

List of all members.

Public Member Functions

 vtkPoints2D (IntPtr rawCppThis, bool callDisposalMethod, bool strong)
 Automatically generated constructor - called from generated code. DO NOT call directly.
 vtkPoints2D ()
 Undocumented Block.
virtual int Allocate (int sz, int ext)
 Allocate initial memory size.
virtual void ComputeBounds ()
 Determine (xmin,xmax, ymin,ymax) bounds of points.
virtual void DeepCopy (vtkPoints2D 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.
IntPtr 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.
IntPtr GetPoint (int id)
 Return a pointer to a double point x[2] 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[2] for specified id.
void GetPoints (vtkIdList ptId, vtkPoints2D 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)
 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)
 Return the bounds of the points.
override int IsA (string type)
 Undocumented Block.
new vtkPoints2D 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)
 Return the bounds of the points.
virtual void ShallowCopy (vtkPoints2D 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 vtkPoints2D New ()
 Undocumented Block.
static new int IsTypeOf (string type)
 Undocumented Block.
static vtkPoints2D New (int dataType)
 Undocumented Block.
static new vtkPoints2D SafeDownCast (vtkObjectBase o)
 Undocumented Block.

Public Attributes

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

Static Public Attributes

static new readonly string MRClassNameKey = "11vtkPoints2D"
 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 vtkPoints2D_New (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal int vtkPoints2D_Allocate_01 (HandleRef pThis, int sz, int ext)
static internal void vtkPoints2D_ComputeBounds_02 (HandleRef pThis)
static internal void vtkPoints2D_DeepCopy_03 (HandleRef pThis, HandleRef ad)
static internal uint vtkPoints2D_GetActualMemorySize_04 (HandleRef pThis)
static internal IntPtr vtkPoints2D_GetBounds_05 (HandleRef pThis)
static internal void vtkPoints2D_GetBounds_06 (HandleRef pThis, IntPtr bounds)
static internal IntPtr vtkPoints2D_GetData_07 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal int vtkPoints2D_GetDataType_08 (HandleRef pThis)
static internal int vtkPoints2D_GetNumberOfPoints_09 (HandleRef pThis)
static internal IntPtr vtkPoints2D_GetPoint_10 (HandleRef pThis, int id)
static internal void vtkPoints2D_GetPoint_11 (HandleRef pThis, int id, IntPtr x)
static internal void vtkPoints2D_GetPoints_12 (HandleRef pThis, HandleRef ptId, HandleRef fp)
static internal IntPtr vtkPoints2D_GetVoidPointer_13 (HandleRef pThis, int id)
static internal void vtkPoints2D_Initialize_14 (HandleRef pThis)
static internal int vtkPoints2D_InsertNextPoint_15 (HandleRef pThis, IntPtr x)
static internal int vtkPoints2D_InsertNextPoint_16 (HandleRef pThis, double x, double y)
static internal void vtkPoints2D_InsertPoint_17 (HandleRef pThis, int id, IntPtr x)
static internal void vtkPoints2D_InsertPoint_18 (HandleRef pThis, int id, double x, double y)
static internal int vtkPoints2D_IsA_19 (HandleRef pThis, string type)
static internal int vtkPoints2D_IsTypeOf_20 (string type)
static internal IntPtr vtkPoints2D_New_21 (int dataType, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkPoints2D_NewInstance_23 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkPoints2D_Reset_24 (HandleRef pThis)
static internal IntPtr vtkPoints2D_SafeDownCast_25 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkPoints2D_SetData_26 (HandleRef pThis, HandleRef arg0)
static internal void vtkPoints2D_SetDataType_27 (HandleRef pThis, int dataType)
static internal void vtkPoints2D_SetDataTypeToBit_28 (HandleRef pThis)
static internal void vtkPoints2D_SetDataTypeToChar_29 (HandleRef pThis)
static internal void vtkPoints2D_SetDataTypeToDouble_30 (HandleRef pThis)
static internal void vtkPoints2D_SetDataTypeToFloat_31 (HandleRef pThis)
static internal void vtkPoints2D_SetDataTypeToInt_32 (HandleRef pThis)
static internal void vtkPoints2D_SetDataTypeToLong_33 (HandleRef pThis)
static internal void vtkPoints2D_SetDataTypeToShort_34 (HandleRef pThis)
static internal void vtkPoints2D_SetDataTypeToUnsignedChar_35 (HandleRef pThis)
static internal void vtkPoints2D_SetDataTypeToUnsignedInt_36 (HandleRef pThis)
static internal void vtkPoints2D_SetDataTypeToUnsignedLong_37 (HandleRef pThis)
static internal void vtkPoints2D_SetDataTypeToUnsignedShort_38 (HandleRef pThis)
static internal void vtkPoints2D_SetNumberOfPoints_39 (HandleRef pThis, int number)
static internal void vtkPoints2D_SetPoint_40 (HandleRef pThis, int id, IntPtr x)
static internal void vtkPoints2D_SetPoint_41 (HandleRef pThis, int id, double x, double y)
static internal void vtkPoints2D_ShallowCopy_42 (HandleRef pThis, HandleRef ad)
static internal void vtkPoints2D_Squeeze_43 (HandleRef pThis)

Static Private Member Functions

static vtkPoints2D ()
 Automatically generated type registration mechanics.

Detailed Description

vtkPoints2D - represent and manipulate 2D points

Description vtkPoints2D represents 2D points. The data model for vtkPoints2D is an array of vx-vy doublets accessible by (point or cell) id.


Constructor & Destructor Documentation

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

Automatically generated type registration mechanics.

Kitware.VTK.vtkPoints2D.vtkPoints2D ( 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.vtkPoints2D.Allocate ( int  sz,
int  ext 
) [virtual]

Allocate initial memory size.

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

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

virtual void Kitware.VTK.vtkPoints2D.DeepCopy ( vtkPoints2D  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.vtkPoints2D.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.

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.vtkPoints2D.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.vtkPoints2D.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.

Return a pointer to a double point x[2] 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.vtkPoints2D.GetPoint ( int  id,
IntPtr  x 
)

Copy point components into user provided array v[2] 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.vtkPoints2D.Initialize ( ) [virtual]

Return object to instantiated state.

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

int Kitware.VTK.vtkPoints2D.InsertNextPoint ( double  x,
double  y 
)

Return the bounds of the points.

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

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

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

Return the bounds of the points.

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

Undocumented Block.

Reimplemented from Kitware.VTK.vtkObject.

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

Undocumented Block.

Reimplemented from Kitware.VTK.vtkObject.

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

Undocumented Block.

Reimplemented from Kitware.VTK.vtkObject.

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

Undocumented Block.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkObject.

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

Make object look empty but do not delete memory.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkObject.

Here is the call graph for this function:

virtual void Kitware.VTK.vtkPoints2D.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.vtkPoints2D.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.vtkPoints2D.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.vtkPoints2D.SetPoint ( int  id,
double  x,
double  y 
)

Return the bounds of the points.

virtual void Kitware.VTK.vtkPoints2D.ShallowCopy ( vtkPoints2D  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.vtkPoints2D.Squeeze ( ) [virtual]

Reclaim any extra memory.

static internal int Kitware.VTK.vtkPoints2D.vtkPoints2D_Allocate_01 ( HandleRef  pThis,
int  sz,
int  ext 
) [private]
static internal void Kitware.VTK.vtkPoints2D.vtkPoints2D_ComputeBounds_02 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkPoints2D.vtkPoints2D_DeepCopy_03 ( HandleRef  pThis,
HandleRef  ad 
) [private]
static internal uint Kitware.VTK.vtkPoints2D.vtkPoints2D_GetActualMemorySize_04 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkPoints2D.vtkPoints2D_GetBounds_05 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkPoints2D.vtkPoints2D_GetBounds_06 ( HandleRef  pThis,
IntPtr  bounds 
) [private]
static internal IntPtr Kitware.VTK.vtkPoints2D.vtkPoints2D_GetData_07 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal int Kitware.VTK.vtkPoints2D.vtkPoints2D_GetDataType_08 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkPoints2D.vtkPoints2D_GetNumberOfPoints_09 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkPoints2D.vtkPoints2D_GetPoint_10 ( HandleRef  pThis,
int  id 
) [private]
static internal void Kitware.VTK.vtkPoints2D.vtkPoints2D_GetPoint_11 ( HandleRef  pThis,
int  id,
IntPtr  x 
) [private]
static internal void Kitware.VTK.vtkPoints2D.vtkPoints2D_GetPoints_12 ( HandleRef  pThis,
HandleRef  ptId,
HandleRef  fp 
) [private]
static internal IntPtr Kitware.VTK.vtkPoints2D.vtkPoints2D_GetVoidPointer_13 ( HandleRef  pThis,
int  id 
) [private]
static internal void Kitware.VTK.vtkPoints2D.vtkPoints2D_Initialize_14 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkPoints2D.vtkPoints2D_InsertNextPoint_15 ( HandleRef  pThis,
IntPtr  x 
) [private]
static internal int Kitware.VTK.vtkPoints2D.vtkPoints2D_InsertNextPoint_16 ( HandleRef  pThis,
double  x,
double  y 
) [private]
static internal void Kitware.VTK.vtkPoints2D.vtkPoints2D_InsertPoint_17 ( HandleRef  pThis,
int  id,
IntPtr  x 
) [private]
static internal void Kitware.VTK.vtkPoints2D.vtkPoints2D_InsertPoint_18 ( HandleRef  pThis,
int  id,
double  x,
double  y 
) [private]
static internal int Kitware.VTK.vtkPoints2D.vtkPoints2D_IsA_19 ( HandleRef  pThis,
string  type 
) [private]
static internal int Kitware.VTK.vtkPoints2D.vtkPoints2D_IsTypeOf_20 ( string  type) [private]
static internal IntPtr Kitware.VTK.vtkPoints2D.vtkPoints2D_New ( ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkPoints2D.vtkPoints2D_New_21 ( int  dataType,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkPoints2D.vtkPoints2D_NewInstance_23 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkPoints2D.vtkPoints2D_Reset_24 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkPoints2D.vtkPoints2D_SafeDownCast_25 ( HandleRef  o,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkPoints2D.vtkPoints2D_SetData_26 ( HandleRef  pThis,
HandleRef  arg0 
) [private]
static internal void Kitware.VTK.vtkPoints2D.vtkPoints2D_SetDataType_27 ( HandleRef  pThis,
int  dataType 
) [private]
static internal void Kitware.VTK.vtkPoints2D.vtkPoints2D_SetDataTypeToBit_28 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkPoints2D.vtkPoints2D_SetDataTypeToChar_29 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkPoints2D.vtkPoints2D_SetDataTypeToDouble_30 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkPoints2D.vtkPoints2D_SetDataTypeToFloat_31 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkPoints2D.vtkPoints2D_SetDataTypeToInt_32 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkPoints2D.vtkPoints2D_SetDataTypeToLong_33 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkPoints2D.vtkPoints2D_SetDataTypeToShort_34 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkPoints2D.vtkPoints2D_SetDataTypeToUnsignedChar_35 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkPoints2D.vtkPoints2D_SetDataTypeToUnsignedInt_36 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkPoints2D.vtkPoints2D_SetDataTypeToUnsignedLong_37 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkPoints2D.vtkPoints2D_SetDataTypeToUnsignedShort_38 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkPoints2D.vtkPoints2D_SetNumberOfPoints_39 ( HandleRef  pThis,
int  number 
) [private]
static internal void Kitware.VTK.vtkPoints2D.vtkPoints2D_SetPoint_40 ( HandleRef  pThis,
int  id,
IntPtr  x 
) [private]
static internal void Kitware.VTK.vtkPoints2D.vtkPoints2D_SetPoint_41 ( HandleRef  pThis,
int  id,
double  x,
double  y 
) [private]
static internal void Kitware.VTK.vtkPoints2D.vtkPoints2D_ShallowCopy_42 ( HandleRef  pThis,
HandleRef  ad 
) [private]
static internal void Kitware.VTK.vtkPoints2D.vtkPoints2D_Squeeze_43 ( HandleRef  pThis) [private]

Member Data Documentation

new readonly string Kitware.VTK.vtkPoints2D.MRClassNameKey = "11vtkPoints2D" [static]

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkObject.

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

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkObject.


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