ActiViz .NET
5.8.0
|
vtkUnstructuredGrid - dataset represents arbitrary combinations of all possible cell types More...
Public Member Functions | |
vtkUnstructuredGrid (IntPtr rawCppThis, bool callDisposalMethod, bool strong) | |
Automatically generated constructor - called from generated code. DO NOT call directly. | |
vtkUnstructuredGrid () | |
Undocumented Block. | |
void | AddReferenceToCell (int ptId, int cellId) |
Special methods specific to vtkUnstructuredGrid for defining the cells composing the dataset. Most cells require just arrays of cellTypes, cellLocations and cellConnectivities which implicitly define the set of points in each cell and their ordering. In those cases the cellConnectivities are of the format (numFace0Pts, id1, id2, id3, numFace1Pts, id1, id2, id3...). However, some cells like vtkPolyhedron require points plus a list of faces. To handle vtkPolyhedron, SetCells() support a special input cellConnectivities format (numCellFaces, numFace0Pts, id1, id2, id3, numFace1Pts,id1, id2, id3, ...) The functions use vtkPolyhedron::DecomposeAPolyhedronCell() to convert polyhedron cells into standard format. | |
virtual void | Allocate (int numCells, int extSize) |
Standard vtkDataSet API methods. See vtkDataSet for more information. | |
void | BuildLinks () |
Standard vtkDataSet methods; see vtkDataSet.h for documentation. | |
override void | CopyStructure (vtkDataSet ds) |
Standard vtkDataSet methods; see vtkDataSet.h for documentation. | |
override void | DeepCopy (vtkDataObject src) |
Shallow and Deep copy. | |
override uint | GetActualMemorySize () |
Return the actual size of the data in kilobytes. This number is valid only after the pipeline has updated. The memory size returned is guaranteed to be greater than or equal to the memory required to represent the data (e.g., extra space in arrays, etc. are not included in the return value). THIS METHOD IS THREAD SAFE. | |
override vtkCell | GetCell (int cellId) |
Standard vtkDataSet methods; see vtkDataSet.h for documentation. | |
override void | GetCell (int cellId, vtkGenericCell cell) |
Standard vtkDataSet methods; see vtkDataSet.h for documentation. | |
override void | GetCellBounds (int cellId, IntPtr bounds) |
Standard vtkDataSet methods; see vtkDataSet.h for documentation. | |
vtkCellLinks | GetCellLinks () |
Standard vtkDataSet methods; see vtkDataSet.h for documentation. | |
vtkIdTypeArray | GetCellLocationsArray () |
Standard vtkDataSet methods; see vtkDataSet.h for documentation. | |
override void | GetCellNeighbors (int cellId, vtkIdList ptIds, vtkIdList cellIds) |
Topological inquiry to get all cells using list of points exclusive of cell specified (e.g., cellId). THIS METHOD IS THREAD SAFE IF FIRST CALLED FROM A SINGLE THREAD AND THE DATASET IS NOT MODIFIED. | |
override void | GetCellPoints (int cellId, vtkIdList ptIds) |
Standard vtkDataSet methods; see vtkDataSet.h for documentation. | |
override int | GetCellType (int cellId) |
Standard vtkDataSet methods; see vtkDataSet.h for documentation. | |
vtkUnsignedCharArray | GetCellTypesArray () |
Standard vtkDataSet methods; see vtkDataSet.h for documentation. | |
vtkCellArray | GetCells () |
Special methods specific to vtkUnstructuredGrid for defining the cells composing the dataset. Most cells require just arrays of cellTypes, cellLocations and cellConnectivities which implicitly define the set of points in each cell and their ordering. In those cases the cellConnectivities are of the format (numFace0Pts, id1, id2, id3, numFace1Pts, id1, id2, id3...). However, some cells like vtkPolyhedron require points plus a list of faces. To handle vtkPolyhedron, SetCells() support a special input cellConnectivities format (numCellFaces, numFace0Pts, id1, id2, id3, numFace1Pts,id1, id2, id3, ...) The functions use vtkPolyhedron::DecomposeAPolyhedronCell() to convert polyhedron cells into standard format. | |
override int | GetDataObjectType () |
Standard vtkDataSet API methods. See vtkDataSet for more information. | |
vtkIdTypeArray | GetFaceLocations () |
Get pointer to faces and facelocations. Support for polyhedron cells. | |
void | GetFaceStream (int cellId, vtkIdList ptIds) |
Get the face stream of a polyhedron cell in the following format: (numCellFaces, numFace0Pts, id1, id2, id3, numFace1Pts,id1, id2, id3, ...). If the requested cell is not a polyhedron, then the standard GetCellPoints is called to return a list of unique point ids (id1, id2, id3, ...). | |
IntPtr | GetFaces (int cellId) |
Special support for polyhedron. Return NULL for all other cell types. | |
vtkIdTypeArray | GetFaces () |
Get pointer to faces and facelocations. Support for polyhedron cells. | |
virtual int | GetGhostLevel () |
Get the ghost level. | |
void | GetIdsOfCellsOfType (int type, vtkIdTypeArray array) |
Fill vtkIdTypeArray container with list of cell Ids. This method traverses all cells and, for a particular cell type, inserts the cell Id into the container. | |
override int | GetMaxCellSize () |
Standard vtkDataSet methods; see vtkDataSet.h for documentation. | |
override int | GetNumberOfCells () |
Standard vtkDataSet methods; see vtkDataSet.h for documentation. | |
virtual int | GetNumberOfPieces () |
Set / Get the piece and the number of pieces. Similar to extent in 3D. | |
virtual int | GetPiece () |
Set / Get the piece and the number of pieces. Similar to extent in 3D. | |
override void | GetPointCells (int ptId, vtkIdList cellIds) |
Standard vtkDataSet methods; see vtkDataSet.h for documentation. | |
void | GetUpdateExtent (ref int piece, ref int numPieces, ref int ghostLevel) |
For streaming. User/next filter specifies which piece the want updated. The source of this poly data has to return exactly this piece. | |
override int[] | GetUpdateExtent () |
We need this here to avoid hiding superclass method. | |
override void | GetUpdateExtent (ref int x0, ref int x1, ref int y0, ref int y1, ref int z0, ref int z1) |
We need this here to avoid hiding superclass method. | |
override void | GetUpdateExtent (IntPtr extent) |
We need this here to avoid hiding superclass method. | |
override void | Initialize () |
Standard vtkDataSet methods; see vtkDataSet.h for documentation. | |
int | InitializeFacesRepresentation (int numPrevCells) |
Special function used by vtkUnstructuredGridReader. By default vtkUnstructuredGrid does not contain face information, which is only used by polyhedron cells. If so far no polyhedron cells have been added, Faces and FaceLocations pointers will be NULL. In this case, need to initialize the arrays and assign values to the previous non-polyhedron cells. | |
int | InsertNextCell (int type, int npts, IntPtr ptIds) |
Insert/create cell in object by type and list of point ids defining cell topology. Most cells require just a type which implicitly defines a set of points and their ordering. For non-polyhedron cell type, npts is the number of unique points in the cell. pts are the list of global point Ids. For polyhedron cell, a special input format is required. npts is the number of faces in the cell. ptIds is the list of face stream: (numFace0Pts, id1, id2, id3, numFace1Pts,id1, id2, id3, ...) | |
int | InsertNextCell (int type, vtkIdList ptIds) |
Insert/create cell in object by a list of point ids defining cell topology. Most cells require just a type which implicitly defines a set of points and their ordering. For non-polyhedron cell type, ptIds is the list of global Ids of unique cell points. For polyhedron cell, a special ptIds input format is required: (numCellFaces, numFace0Pts, id1, id2, id3, numFace1Pts,id1, id2, id3, ...) | |
int | InsertNextCell (int type, int npts, IntPtr ptIds, int nfaces, IntPtr faces) |
Desciption: Insert/create a polyhedron cell. npts is the number of unique points in the cell. pts is the list of the unique cell point Ids. nfaces is the number of faces in the cell. faces is the face-stream [numFace0Pts, id1, id2, id3, numFace1Pts,id1, id2, id3, ...]. All point Ids are global. | |
int | InsertNextLinkedCell (int type, int npts, IntPtr pts) |
Special methods specific to vtkUnstructuredGrid for defining the cells composing the dataset. Most cells require just arrays of cellTypes, cellLocations and cellConnectivities which implicitly define the set of points in each cell and their ordering. In those cases the cellConnectivities are of the format (numFace0Pts, id1, id2, id3, numFace1Pts, id1, id2, id3...). However, some cells like vtkPolyhedron require points plus a list of faces. To handle vtkPolyhedron, SetCells() support a special input cellConnectivities format (numCellFaces, numFace0Pts, id1, id2, id3, numFace1Pts,id1, id2, id3, ...) The functions use vtkPolyhedron::DecomposeAPolyhedronCell() to convert polyhedron cells into standard format. | |
override int | IsA (string type) |
Undocumented Block. | |
int | IsHomogeneous () |
Traverse cells and determine if cells are all of the same type. | |
new vtkUnstructuredGrid | NewInstance () |
Undocumented Block. | |
void | RemoveGhostCells (int level) |
This method will remove any cell that has a ghost level array value greater or equal to level. | |
void | RemoveReferenceToCell (int ptId, int cellId) |
Special methods specific to vtkUnstructuredGrid for defining the cells composing the dataset. Most cells require just arrays of cellTypes, cellLocations and cellConnectivities which implicitly define the set of points in each cell and their ordering. In those cases the cellConnectivities are of the format (numFace0Pts, id1, id2, id3, numFace1Pts, id1, id2, id3...). However, some cells like vtkPolyhedron require points plus a list of faces. To handle vtkPolyhedron, SetCells() support a special input cellConnectivities format (numCellFaces, numFace0Pts, id1, id2, id3, numFace1Pts,id1, id2, id3, ...) The functions use vtkPolyhedron::DecomposeAPolyhedronCell() to convert polyhedron cells into standard format. | |
void | ReplaceCell (int cellId, int npts, IntPtr pts) |
Special methods specific to vtkUnstructuredGrid for defining the cells composing the dataset. Most cells require just arrays of cellTypes, cellLocations and cellConnectivities which implicitly define the set of points in each cell and their ordering. In those cases the cellConnectivities are of the format (numFace0Pts, id1, id2, id3, numFace1Pts, id1, id2, id3...). However, some cells like vtkPolyhedron require points plus a list of faces. To handle vtkPolyhedron, SetCells() support a special input cellConnectivities format (numCellFaces, numFace0Pts, id1, id2, id3, numFace1Pts,id1, id2, id3, ...) The functions use vtkPolyhedron::DecomposeAPolyhedronCell() to convert polyhedron cells into standard format. | |
void | Reset () |
Standard vtkDataSet methods; see vtkDataSet.h for documentation. | |
void | ResizeCellList (int ptId, int size) |
Special methods specific to vtkUnstructuredGrid for defining the cells composing the dataset. Most cells require just arrays of cellTypes, cellLocations and cellConnectivities which implicitly define the set of points in each cell and their ordering. In those cases the cellConnectivities are of the format (numFace0Pts, id1, id2, id3, numFace1Pts, id1, id2, id3...). However, some cells like vtkPolyhedron require points plus a list of faces. To handle vtkPolyhedron, SetCells() support a special input cellConnectivities format (numCellFaces, numFace0Pts, id1, id2, id3, numFace1Pts,id1, id2, id3, ...) The functions use vtkPolyhedron::DecomposeAPolyhedronCell() to convert polyhedron cells into standard format. | |
void | SetCells (int type, vtkCellArray cells) |
Special methods specific to vtkUnstructuredGrid for defining the cells composing the dataset. Most cells require just arrays of cellTypes, cellLocations and cellConnectivities which implicitly define the set of points in each cell and their ordering. In those cases the cellConnectivities are of the format (numFace0Pts, id1, id2, id3, numFace1Pts, id1, id2, id3...). However, some cells like vtkPolyhedron require points plus a list of faces. To handle vtkPolyhedron, SetCells() support a special input cellConnectivities format (numCellFaces, numFace0Pts, id1, id2, id3, numFace1Pts,id1, id2, id3, ...) The functions use vtkPolyhedron::DecomposeAPolyhedronCell() to convert polyhedron cells into standard format. | |
void | SetCells (IntPtr types, vtkCellArray cells) |
Special methods specific to vtkUnstructuredGrid for defining the cells composing the dataset. Most cells require just arrays of cellTypes, cellLocations and cellConnectivities which implicitly define the set of points in each cell and their ordering. In those cases the cellConnectivities are of the format (numFace0Pts, id1, id2, id3, numFace1Pts, id1, id2, id3...). However, some cells like vtkPolyhedron require points plus a list of faces. To handle vtkPolyhedron, SetCells() support a special input cellConnectivities format (numCellFaces, numFace0Pts, id1, id2, id3, numFace1Pts,id1, id2, id3, ...) The functions use vtkPolyhedron::DecomposeAPolyhedronCell() to convert polyhedron cells into standard format. | |
void | SetCells (vtkUnsignedCharArray cellTypes, vtkIdTypeArray cellLocations, vtkCellArray cells) |
Special methods specific to vtkUnstructuredGrid for defining the cells composing the dataset. Most cells require just arrays of cellTypes, cellLocations and cellConnectivities which implicitly define the set of points in each cell and their ordering. In those cases the cellConnectivities are of the format (numFace0Pts, id1, id2, id3, numFace1Pts, id1, id2, id3...). However, some cells like vtkPolyhedron require points plus a list of faces. To handle vtkPolyhedron, SetCells() support a special input cellConnectivities format (numCellFaces, numFace0Pts, id1, id2, id3, numFace1Pts,id1, id2, id3, ...) The functions use vtkPolyhedron::DecomposeAPolyhedronCell() to convert polyhedron cells into standard format. | |
void | SetCells (vtkUnsignedCharArray cellTypes, vtkIdTypeArray cellLocations, vtkCellArray cells, vtkIdTypeArray faceLocations, vtkIdTypeArray faces) |
Special methods specific to vtkUnstructuredGrid for defining the cells composing the dataset. Most cells require just arrays of cellTypes, cellLocations and cellConnectivities which implicitly define the set of points in each cell and their ordering. In those cases the cellConnectivities are of the format (numFace0Pts, id1, id2, id3, numFace1Pts, id1, id2, id3...). However, some cells like vtkPolyhedron require points plus a list of faces. To handle vtkPolyhedron, SetCells() support a special input cellConnectivities format (numCellFaces, numFace0Pts, id1, id2, id3, numFace1Pts,id1, id2, id3, ...) The functions use vtkPolyhedron::DecomposeAPolyhedronCell() to convert polyhedron cells into standard format. | |
override void | ShallowCopy (vtkDataObject src) |
Shallow and Deep copy. | |
override void | Squeeze () |
Standard vtkDataSet methods; see vtkDataSet.h for documentation. | |
Static Public Member Functions | |
static new vtkUnstructuredGrid | New () |
Undocumented Block. | |
static void | ConvertFaceStreamPointIds (vtkIdList faceStream, IntPtr idMap) |
Convert pid in a face stream into idMap[pid]. The face stream is of format [nCellFaces, nFace0Pts, i, j, k, nFace1Pts, i, j, k, ...]. The user is responsible to make sure all the Ids in faceStream do not exceed the range of idMap. | |
static void | ConvertFaceStreamPointIds (int nfaces, IntPtr faceStream, IntPtr idMap) |
Convert pid in a face stream into idMap[pid]. The face stream is of format [nFace0Pts, i, j, k, nFace1Pts, i, j, k, ...]. The user is responsible to make sure all the Ids in faceStream do not exceed the range of idMap. | |
static void | DecomposeAPolyhedronCell (vtkCellArray polyhedronCellArray, ref int nCellpts, ref int nCellfaces, vtkCellArray cellArray, vtkIdTypeArray faces) |
A static method for converting a polyhedron vtkCellArray of format [nCellFaces, nFace0Pts, i, j, k, nFace1Pts, i, j, k, ...] into three components: (1) an integer indicating the number of faces (2) a standard vtkCellArray storing point ids [nCell0Pts, i, j, k] and (3) an vtkIdTypeArray storing face connectivity in format [nFace0Pts, i, j, k, nFace1Pts, i, j, k, ...] Note: input is assumed to contain only one polyhedron cell. Outputs (2) and (3) will be stacked at the end of the input cellArray and faces. The original data in the input will not be touched. | |
static void | DecomposeAPolyhedronCell (IntPtr polyhedronCellStream, ref int nCellpts, ref int nCellfaces, vtkCellArray cellArray, vtkIdTypeArray faces) |
A static method for converting a polyhedron vtkCellArray of format [nCellFaces, nFace0Pts, i, j, k, nFace1Pts, i, j, k, ...] into three components: (1) an integer indicating the number of faces (2) a standard vtkCellArray storing point ids [nCell0Pts, i, j, k] and (3) an vtkIdTypeArray storing face connectivity in format [nFace0Pts, i, j, k, nFace1Pts, i, j, k, ...] Note: input is assumed to contain only one polyhedron cell. Outputs (2) and (3) will be stacked at the end of the input cellArray and faces. The original data in the input will not be touched. | |
static void | DecomposeAPolyhedronCell (int nCellFaces, IntPtr inFaceStream, ref int nCellpts, vtkCellArray cellArray, vtkIdTypeArray faces) |
A static method for converting an input polyhedron cell stream of format [nFace0Pts, i, j, k, nFace1Pts, i, j, k, ...] into three components: (1) an integer indicating the number of faces (2) a standard vtkCellArray storing point ids [nCell0Pts, i, j, k] and (3) an vtkIdTypeArray storing face connectivity in format [nFace0Pts, i, j, k, nFace1Pts, i, j, k, ...] Note: input is assumed to contain only one polyhedron cell. Outputs (2) and (3) will be stacked at the end of the input cellArray and faces. The original data in the input will not be touched. | |
static new vtkUnstructuredGrid | GetData (vtkInformation info) |
This method will remove any cell that has a ghost level array value greater or equal to level. | |
static new vtkUnstructuredGrid | GetData (vtkInformationVector v, int i) |
This method will remove any cell that has a ghost level array value greater or equal to level. | |
static new int | IsTypeOf (string type) |
Undocumented Block. | |
static new vtkUnstructuredGrid | SafeDownCast (vtkObjectBase o) |
Undocumented Block. | |
Public Attributes | |
new const string | MRFullTypeName = "Kitware.VTK.vtkUnstructuredGrid" |
Automatically generated type registration mechanics. | |
Static Public Attributes | |
static new readonly string | MRClassNameKey = "19vtkUnstructuredGrid" |
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 | vtkUnstructuredGrid_New (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal void | vtkUnstructuredGrid_AddReferenceToCell_01 (HandleRef pThis, int ptId, int cellId) |
static internal void | vtkUnstructuredGrid_Allocate_02 (HandleRef pThis, int numCells, int extSize) |
static internal void | vtkUnstructuredGrid_BuildLinks_03 (HandleRef pThis) |
static internal void | vtkUnstructuredGrid_ConvertFaceStreamPointIds_04 (HandleRef faceStream, IntPtr idMap) |
static internal void | vtkUnstructuredGrid_ConvertFaceStreamPointIds_05 (int nfaces, IntPtr faceStream, IntPtr idMap) |
static internal void | vtkUnstructuredGrid_CopyStructure_06 (HandleRef pThis, HandleRef ds) |
static internal void | vtkUnstructuredGrid_DecomposeAPolyhedronCell_07 (HandleRef polyhedronCellArray, ref int nCellpts, ref int nCellfaces, HandleRef cellArray, HandleRef faces) |
static internal void | vtkUnstructuredGrid_DecomposeAPolyhedronCell_08 (IntPtr polyhedronCellStream, ref int nCellpts, ref int nCellfaces, HandleRef cellArray, HandleRef faces) |
static internal void | vtkUnstructuredGrid_DecomposeAPolyhedronCell_09 (int nCellFaces, IntPtr inFaceStream, ref int nCellpts, HandleRef cellArray, HandleRef faces) |
static internal void | vtkUnstructuredGrid_DeepCopy_10 (HandleRef pThis, HandleRef src) |
static internal uint | vtkUnstructuredGrid_GetActualMemorySize_11 (HandleRef pThis) |
static internal IntPtr | vtkUnstructuredGrid_GetCell_12 (HandleRef pThis, int cellId, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal void | vtkUnstructuredGrid_GetCell_13 (HandleRef pThis, int cellId, HandleRef cell) |
static internal void | vtkUnstructuredGrid_GetCellBounds_14 (HandleRef pThis, int cellId, IntPtr bounds) |
static internal IntPtr | vtkUnstructuredGrid_GetCellLinks_15 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal IntPtr | vtkUnstructuredGrid_GetCellLocationsArray_16 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal void | vtkUnstructuredGrid_GetCellNeighbors_17 (HandleRef pThis, int cellId, HandleRef ptIds, HandleRef cellIds) |
static internal void | vtkUnstructuredGrid_GetCellPoints_18 (HandleRef pThis, int cellId, HandleRef ptIds) |
static internal int | vtkUnstructuredGrid_GetCellType_19 (HandleRef pThis, int cellId) |
static internal IntPtr | vtkUnstructuredGrid_GetCellTypesArray_20 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal IntPtr | vtkUnstructuredGrid_GetCells_21 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal IntPtr | vtkUnstructuredGrid_GetData_22 (HandleRef info, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal IntPtr | vtkUnstructuredGrid_GetData_23 (HandleRef v, int i, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal int | vtkUnstructuredGrid_GetDataObjectType_24 (HandleRef pThis) |
static internal IntPtr | vtkUnstructuredGrid_GetFaceLocations_25 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal void | vtkUnstructuredGrid_GetFaceStream_26 (HandleRef pThis, int cellId, HandleRef ptIds) |
static internal IntPtr | vtkUnstructuredGrid_GetFaces_27 (HandleRef pThis, int cellId) |
static internal IntPtr | vtkUnstructuredGrid_GetFaces_28 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal int | vtkUnstructuredGrid_GetGhostLevel_29 (HandleRef pThis) |
static internal void | vtkUnstructuredGrid_GetIdsOfCellsOfType_30 (HandleRef pThis, int type, HandleRef array) |
static internal int | vtkUnstructuredGrid_GetMaxCellSize_31 (HandleRef pThis) |
static internal int | vtkUnstructuredGrid_GetNumberOfCells_32 (HandleRef pThis) |
static internal int | vtkUnstructuredGrid_GetNumberOfPieces_33 (HandleRef pThis) |
static internal int | vtkUnstructuredGrid_GetPiece_34 (HandleRef pThis) |
static internal void | vtkUnstructuredGrid_GetPointCells_35 (HandleRef pThis, int ptId, HandleRef cellIds) |
static internal void | vtkUnstructuredGrid_GetUpdateExtent_36 (HandleRef pThis, ref int piece, ref int numPieces, ref int ghostLevel) |
static internal IntPtr | vtkUnstructuredGrid_GetUpdateExtent_37 (HandleRef pThis) |
static internal void | vtkUnstructuredGrid_GetUpdateExtent_38 (HandleRef pThis, ref int x0, ref int x1, ref int y0, ref int y1, ref int z0, ref int z1) |
static internal void | vtkUnstructuredGrid_GetUpdateExtent_39 (HandleRef pThis, IntPtr extent) |
static internal void | vtkUnstructuredGrid_Initialize_40 (HandleRef pThis) |
static internal int | vtkUnstructuredGrid_InitializeFacesRepresentation_41 (HandleRef pThis, int numPrevCells) |
static internal int | vtkUnstructuredGrid_InsertNextCell_42 (HandleRef pThis, int type, int npts, IntPtr ptIds) |
static internal int | vtkUnstructuredGrid_InsertNextCell_43 (HandleRef pThis, int type, HandleRef ptIds) |
static internal int | vtkUnstructuredGrid_InsertNextCell_44 (HandleRef pThis, int type, int npts, IntPtr ptIds, int nfaces, IntPtr faces) |
static internal int | vtkUnstructuredGrid_InsertNextLinkedCell_45 (HandleRef pThis, int type, int npts, IntPtr pts) |
static internal int | vtkUnstructuredGrid_IsA_46 (HandleRef pThis, string type) |
static internal int | vtkUnstructuredGrid_IsHomogeneous_47 (HandleRef pThis) |
static internal int | vtkUnstructuredGrid_IsTypeOf_48 (string type) |
static internal IntPtr | vtkUnstructuredGrid_NewInstance_50 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal void | vtkUnstructuredGrid_RemoveGhostCells_51 (HandleRef pThis, int level) |
static internal void | vtkUnstructuredGrid_RemoveReferenceToCell_52 (HandleRef pThis, int ptId, int cellId) |
static internal void | vtkUnstructuredGrid_ReplaceCell_53 (HandleRef pThis, int cellId, int npts, IntPtr pts) |
static internal void | vtkUnstructuredGrid_Reset_54 (HandleRef pThis) |
static internal void | vtkUnstructuredGrid_ResizeCellList_55 (HandleRef pThis, int ptId, int size) |
static internal IntPtr | vtkUnstructuredGrid_SafeDownCast_56 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal void | vtkUnstructuredGrid_SetCells_57 (HandleRef pThis, int type, HandleRef cells) |
static internal void | vtkUnstructuredGrid_SetCells_58 (HandleRef pThis, IntPtr types, HandleRef cells) |
static internal void | vtkUnstructuredGrid_SetCells_59 (HandleRef pThis, HandleRef cellTypes, HandleRef cellLocations, HandleRef cells) |
static internal void | vtkUnstructuredGrid_SetCells_60 (HandleRef pThis, HandleRef cellTypes, HandleRef cellLocations, HandleRef cells, HandleRef faceLocations, HandleRef faces) |
static internal void | vtkUnstructuredGrid_ShallowCopy_61 (HandleRef pThis, HandleRef src) |
static internal void | vtkUnstructuredGrid_Squeeze_62 (HandleRef pThis) |
Static Private Member Functions | |
static | vtkUnstructuredGrid () |
Automatically generated type registration mechanics. |
vtkUnstructuredGrid - dataset represents arbitrary combinations of all possible cell types
Description vtkUnstructuredGrid is a data object that is a concrete implementation of vtkDataSet. vtkUnstructuredGrid represents any combinations of any cell types. This includes 0D (e.g., points), 1D (e.g., lines, polylines), 2D (e.g., triangles, polygons), and 3D (e.g., hexahedron, tetrahedron, polyhedron, etc.).
static Kitware.VTK.vtkUnstructuredGrid.vtkUnstructuredGrid | ( | ) | [static, private] |
Automatically generated type registration mechanics.
Kitware.VTK.vtkUnstructuredGrid.vtkUnstructuredGrid | ( | IntPtr | rawCppThis, |
bool | callDisposalMethod, | ||
bool | strong | ||
) |
Automatically generated constructor - called from generated code. DO NOT call directly.
Undocumented Block.
void Kitware.VTK.vtkUnstructuredGrid.AddReferenceToCell | ( | int | ptId, |
int | cellId | ||
) |
Special methods specific to vtkUnstructuredGrid for defining the cells composing the dataset. Most cells require just arrays of cellTypes, cellLocations and cellConnectivities which implicitly define the set of points in each cell and their ordering. In those cases the cellConnectivities are of the format (numFace0Pts, id1, id2, id3, numFace1Pts, id1, id2, id3...). However, some cells like vtkPolyhedron require points plus a list of faces. To handle vtkPolyhedron, SetCells() support a special input cellConnectivities format (numCellFaces, numFace0Pts, id1, id2, id3, numFace1Pts,id1, id2, id3, ...) The functions use vtkPolyhedron::DecomposeAPolyhedronCell() to convert polyhedron cells into standard format.
virtual void Kitware.VTK.vtkUnstructuredGrid.Allocate | ( | int | numCells, |
int | extSize | ||
) | [virtual] |
Standard vtkDataSet API methods. See vtkDataSet for more information.
Standard vtkDataSet methods; see vtkDataSet.h for documentation.
static void Kitware.VTK.vtkUnstructuredGrid.ConvertFaceStreamPointIds | ( | vtkIdList | faceStream, |
IntPtr | idMap | ||
) | [static] |
Convert pid in a face stream into idMap[pid]. The face stream is of format [nCellFaces, nFace0Pts, i, j, k, nFace1Pts, i, j, k, ...]. The user is responsible to make sure all the Ids in faceStream do not exceed the range of idMap.
static void Kitware.VTK.vtkUnstructuredGrid.ConvertFaceStreamPointIds | ( | int | nfaces, |
IntPtr | faceStream, | ||
IntPtr | idMap | ||
) | [static] |
Convert pid in a face stream into idMap[pid]. The face stream is of format [nFace0Pts, i, j, k, nFace1Pts, i, j, k, ...]. The user is responsible to make sure all the Ids in faceStream do not exceed the range of idMap.
override void Kitware.VTK.vtkUnstructuredGrid.CopyStructure | ( | vtkDataSet | ds | ) | [virtual] |
Standard vtkDataSet methods; see vtkDataSet.h for documentation.
Reimplemented from Kitware.VTK.vtkPointSet.
static void Kitware.VTK.vtkUnstructuredGrid.DecomposeAPolyhedronCell | ( | vtkCellArray | polyhedronCellArray, |
ref int | nCellpts, | ||
ref int | nCellfaces, | ||
vtkCellArray | cellArray, | ||
vtkIdTypeArray | faces | ||
) | [static] |
A static method for converting a polyhedron vtkCellArray of format [nCellFaces, nFace0Pts, i, j, k, nFace1Pts, i, j, k, ...] into three components: (1) an integer indicating the number of faces (2) a standard vtkCellArray storing point ids [nCell0Pts, i, j, k] and (3) an vtkIdTypeArray storing face connectivity in format [nFace0Pts, i, j, k, nFace1Pts, i, j, k, ...] Note: input is assumed to contain only one polyhedron cell. Outputs (2) and (3) will be stacked at the end of the input cellArray and faces. The original data in the input will not be touched.
static void Kitware.VTK.vtkUnstructuredGrid.DecomposeAPolyhedronCell | ( | IntPtr | polyhedronCellStream, |
ref int | nCellpts, | ||
ref int | nCellfaces, | ||
vtkCellArray | cellArray, | ||
vtkIdTypeArray | faces | ||
) | [static] |
A static method for converting a polyhedron vtkCellArray of format [nCellFaces, nFace0Pts, i, j, k, nFace1Pts, i, j, k, ...] into three components: (1) an integer indicating the number of faces (2) a standard vtkCellArray storing point ids [nCell0Pts, i, j, k] and (3) an vtkIdTypeArray storing face connectivity in format [nFace0Pts, i, j, k, nFace1Pts, i, j, k, ...] Note: input is assumed to contain only one polyhedron cell. Outputs (2) and (3) will be stacked at the end of the input cellArray and faces. The original data in the input will not be touched.
static void Kitware.VTK.vtkUnstructuredGrid.DecomposeAPolyhedronCell | ( | int | nCellFaces, |
IntPtr | inFaceStream, | ||
ref int | nCellpts, | ||
vtkCellArray | cellArray, | ||
vtkIdTypeArray | faces | ||
) | [static] |
A static method for converting an input polyhedron cell stream of format [nFace0Pts, i, j, k, nFace1Pts, i, j, k, ...] into three components: (1) an integer indicating the number of faces (2) a standard vtkCellArray storing point ids [nCell0Pts, i, j, k] and (3) an vtkIdTypeArray storing face connectivity in format [nFace0Pts, i, j, k, nFace1Pts, i, j, k, ...] Note: input is assumed to contain only one polyhedron cell. Outputs (2) and (3) will be stacked at the end of the input cellArray and faces. The original data in the input will not be touched.
override void Kitware.VTK.vtkUnstructuredGrid.DeepCopy | ( | vtkDataObject | src | ) | [virtual] |
Shallow and Deep copy.
Reimplemented from Kitware.VTK.vtkPointSet.
override void Kitware.VTK.vtkUnstructuredGrid.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.vtkPointSet.
override uint Kitware.VTK.vtkUnstructuredGrid.GetActualMemorySize | ( | ) | [virtual] |
Return the actual size of the data in kilobytes. This number is valid only after the pipeline has updated. The memory size returned is guaranteed to be greater than or equal to the memory required to represent the data (e.g., extra space in arrays, etc. are not included in the return value). THIS METHOD IS THREAD SAFE.
Reimplemented from Kitware.VTK.vtkPointSet.
override vtkCell Kitware.VTK.vtkUnstructuredGrid.GetCell | ( | int | cellId | ) | [virtual] |
Standard vtkDataSet methods; see vtkDataSet.h for documentation.
Reimplemented from Kitware.VTK.vtkDataSet.
override void Kitware.VTK.vtkUnstructuredGrid.GetCell | ( | int | cellId, |
vtkGenericCell | cell | ||
) | [virtual] |
Standard vtkDataSet methods; see vtkDataSet.h for documentation.
Reimplemented from Kitware.VTK.vtkDataSet.
override void Kitware.VTK.vtkUnstructuredGrid.GetCellBounds | ( | int | cellId, |
IntPtr | bounds | ||
) | [virtual] |
Standard vtkDataSet methods; see vtkDataSet.h for documentation.
Reimplemented from Kitware.VTK.vtkDataSet.
Standard vtkDataSet methods; see vtkDataSet.h for documentation.
Standard vtkDataSet methods; see vtkDataSet.h for documentation.
override void Kitware.VTK.vtkUnstructuredGrid.GetCellNeighbors | ( | int | cellId, |
vtkIdList | ptIds, | ||
vtkIdList | cellIds | ||
) | [virtual] |
Topological inquiry to get all cells using list of points exclusive of cell specified (e.g., cellId). THIS METHOD IS THREAD SAFE IF FIRST CALLED FROM A SINGLE THREAD AND THE DATASET IS NOT MODIFIED.
Reimplemented from Kitware.VTK.vtkDataSet.
override void Kitware.VTK.vtkUnstructuredGrid.GetCellPoints | ( | int | cellId, |
vtkIdList | ptIds | ||
) | [virtual] |
Standard vtkDataSet methods; see vtkDataSet.h for documentation.
Reimplemented from Kitware.VTK.vtkDataSet.
Special methods specific to vtkUnstructuredGrid for defining the cells composing the dataset. Most cells require just arrays of cellTypes, cellLocations and cellConnectivities which implicitly define the set of points in each cell and their ordering. In those cases the cellConnectivities are of the format (numFace0Pts, id1, id2, id3, numFace1Pts, id1, id2, id3...). However, some cells like vtkPolyhedron require points plus a list of faces. To handle vtkPolyhedron, SetCells() support a special input cellConnectivities format (numCellFaces, numFace0Pts, id1, id2, id3, numFace1Pts,id1, id2, id3, ...) The functions use vtkPolyhedron::DecomposeAPolyhedronCell() to convert polyhedron cells into standard format.
override int Kitware.VTK.vtkUnstructuredGrid.GetCellType | ( | int | cellId | ) | [virtual] |
Standard vtkDataSet methods; see vtkDataSet.h for documentation.
Reimplemented from Kitware.VTK.vtkDataSet.
Standard vtkDataSet methods; see vtkDataSet.h for documentation.
static new vtkUnstructuredGrid Kitware.VTK.vtkUnstructuredGrid.GetData | ( | vtkInformation | info | ) | [static] |
This method will remove any cell that has a ghost level array value greater or equal to level.
Reimplemented from Kitware.VTK.vtkPointSet.
static new vtkUnstructuredGrid Kitware.VTK.vtkUnstructuredGrid.GetData | ( | vtkInformationVector | v, |
int | i | ||
) | [static] |
This method will remove any cell that has a ghost level array value greater or equal to level.
Reimplemented from Kitware.VTK.vtkPointSet.
override int Kitware.VTK.vtkUnstructuredGrid.GetDataObjectType | ( | ) | [virtual] |
Standard vtkDataSet API methods. See vtkDataSet for more information.
Reimplemented from Kitware.VTK.vtkDataSet.
Get pointer to faces and facelocations. Support for polyhedron cells.
IntPtr Kitware.VTK.vtkUnstructuredGrid.GetFaces | ( | int | cellId | ) |
Special support for polyhedron. Return NULL for all other cell types.
Get pointer to faces and facelocations. Support for polyhedron cells.
void Kitware.VTK.vtkUnstructuredGrid.GetFaceStream | ( | int | cellId, |
vtkIdList | ptIds | ||
) |
Get the face stream of a polyhedron cell in the following format: (numCellFaces, numFace0Pts, id1, id2, id3, numFace1Pts,id1, id2, id3, ...). If the requested cell is not a polyhedron, then the standard GetCellPoints is called to return a list of unique point ids (id1, id2, id3, ...).
virtual int Kitware.VTK.vtkUnstructuredGrid.GetGhostLevel | ( | ) | [virtual] |
Get the ghost level.
void Kitware.VTK.vtkUnstructuredGrid.GetIdsOfCellsOfType | ( | int | type, |
vtkIdTypeArray | array | ||
) |
Fill vtkIdTypeArray container with list of cell Ids. This method traverses all cells and, for a particular cell type, inserts the cell Id into the container.
override int Kitware.VTK.vtkUnstructuredGrid.GetMaxCellSize | ( | ) | [virtual] |
Standard vtkDataSet methods; see vtkDataSet.h for documentation.
Reimplemented from Kitware.VTK.vtkDataSet.
override int Kitware.VTK.vtkUnstructuredGrid.GetNumberOfCells | ( | ) | [virtual] |
Standard vtkDataSet methods; see vtkDataSet.h for documentation.
Reimplemented from Kitware.VTK.vtkDataSet.
virtual int Kitware.VTK.vtkUnstructuredGrid.GetNumberOfPieces | ( | ) | [virtual] |
Set / Get the piece and the number of pieces. Similar to extent in 3D.
virtual int Kitware.VTK.vtkUnstructuredGrid.GetPiece | ( | ) | [virtual] |
Set / Get the piece and the number of pieces. Similar to extent in 3D.
override void Kitware.VTK.vtkUnstructuredGrid.GetPointCells | ( | int | ptId, |
vtkIdList | cellIds | ||
) | [virtual] |
Standard vtkDataSet methods; see vtkDataSet.h for documentation.
Reimplemented from Kitware.VTK.vtkDataSet.
void Kitware.VTK.vtkUnstructuredGrid.GetUpdateExtent | ( | ref int | piece, |
ref int | numPieces, | ||
ref int | ghostLevel | ||
) |
For streaming. User/next filter specifies which piece the want updated. The source of this poly data has to return exactly this piece.
override int [] Kitware.VTK.vtkUnstructuredGrid.GetUpdateExtent | ( | ) | [virtual] |
We need this here to avoid hiding superclass method.
Reimplemented from Kitware.VTK.vtkDataObject.
override void Kitware.VTK.vtkUnstructuredGrid.GetUpdateExtent | ( | ref int | x0, |
ref int | x1, | ||
ref int | y0, | ||
ref int | y1, | ||
ref int | z0, | ||
ref int | z1 | ||
) | [virtual] |
We need this here to avoid hiding superclass method.
Reimplemented from Kitware.VTK.vtkDataObject.
override void Kitware.VTK.vtkUnstructuredGrid.GetUpdateExtent | ( | IntPtr | extent | ) | [virtual] |
We need this here to avoid hiding superclass method.
Reimplemented from Kitware.VTK.vtkDataObject.
override void Kitware.VTK.vtkUnstructuredGrid.Initialize | ( | ) | [virtual] |
Standard vtkDataSet methods; see vtkDataSet.h for documentation.
Reimplemented from Kitware.VTK.vtkPointSet.
int Kitware.VTK.vtkUnstructuredGrid.InitializeFacesRepresentation | ( | int | numPrevCells | ) |
Special function used by vtkUnstructuredGridReader. By default vtkUnstructuredGrid does not contain face information, which is only used by polyhedron cells. If so far no polyhedron cells have been added, Faces and FaceLocations pointers will be NULL. In this case, need to initialize the arrays and assign values to the previous non-polyhedron cells.
int Kitware.VTK.vtkUnstructuredGrid.InsertNextCell | ( | int | type, |
int | npts, | ||
IntPtr | ptIds | ||
) |
Insert/create cell in object by type and list of point ids defining cell topology. Most cells require just a type which implicitly defines a set of points and their ordering. For non-polyhedron cell type, npts is the number of unique points in the cell. pts are the list of global point Ids. For polyhedron cell, a special input format is required. npts is the number of faces in the cell. ptIds is the list of face stream: (numFace0Pts, id1, id2, id3, numFace1Pts,id1, id2, id3, ...)
int Kitware.VTK.vtkUnstructuredGrid.InsertNextCell | ( | int | type, |
vtkIdList | ptIds | ||
) |
Insert/create cell in object by a list of point ids defining cell topology. Most cells require just a type which implicitly defines a set of points and their ordering. For non-polyhedron cell type, ptIds is the list of global Ids of unique cell points. For polyhedron cell, a special ptIds input format is required: (numCellFaces, numFace0Pts, id1, id2, id3, numFace1Pts,id1, id2, id3, ...)
int Kitware.VTK.vtkUnstructuredGrid.InsertNextCell | ( | int | type, |
int | npts, | ||
IntPtr | ptIds, | ||
int | nfaces, | ||
IntPtr | faces | ||
) |
Desciption: Insert/create a polyhedron cell. npts is the number of unique points in the cell. pts is the list of the unique cell point Ids. nfaces is the number of faces in the cell. faces is the face-stream [numFace0Pts, id1, id2, id3, numFace1Pts,id1, id2, id3, ...]. All point Ids are global.
int Kitware.VTK.vtkUnstructuredGrid.InsertNextLinkedCell | ( | int | type, |
int | npts, | ||
IntPtr | pts | ||
) |
Special methods specific to vtkUnstructuredGrid for defining the cells composing the dataset. Most cells require just arrays of cellTypes, cellLocations and cellConnectivities which implicitly define the set of points in each cell and their ordering. In those cases the cellConnectivities are of the format (numFace0Pts, id1, id2, id3, numFace1Pts, id1, id2, id3...). However, some cells like vtkPolyhedron require points plus a list of faces. To handle vtkPolyhedron, SetCells() support a special input cellConnectivities format (numCellFaces, numFace0Pts, id1, id2, id3, numFace1Pts,id1, id2, id3, ...) The functions use vtkPolyhedron::DecomposeAPolyhedronCell() to convert polyhedron cells into standard format.
override int Kitware.VTK.vtkUnstructuredGrid.IsA | ( | string | type | ) | [virtual] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkPointSet.
Traverse cells and determine if cells are all of the same type.
static new int Kitware.VTK.vtkUnstructuredGrid.IsTypeOf | ( | string | type | ) | [static] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkPointSet.
static new vtkUnstructuredGrid Kitware.VTK.vtkUnstructuredGrid.New | ( | ) | [static] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkDataObject.
Undocumented Block.
Reimplemented from Kitware.VTK.vtkPointSet.
void Kitware.VTK.vtkUnstructuredGrid.RemoveGhostCells | ( | int | level | ) |
This method will remove any cell that has a ghost level array value greater or equal to level.
void Kitware.VTK.vtkUnstructuredGrid.RemoveReferenceToCell | ( | int | ptId, |
int | cellId | ||
) |
Special methods specific to vtkUnstructuredGrid for defining the cells composing the dataset. Most cells require just arrays of cellTypes, cellLocations and cellConnectivities which implicitly define the set of points in each cell and their ordering. In those cases the cellConnectivities are of the format (numFace0Pts, id1, id2, id3, numFace1Pts, id1, id2, id3...). However, some cells like vtkPolyhedron require points plus a list of faces. To handle vtkPolyhedron, SetCells() support a special input cellConnectivities format (numCellFaces, numFace0Pts, id1, id2, id3, numFace1Pts,id1, id2, id3, ...) The functions use vtkPolyhedron::DecomposeAPolyhedronCell() to convert polyhedron cells into standard format.
void Kitware.VTK.vtkUnstructuredGrid.ReplaceCell | ( | int | cellId, |
int | npts, | ||
IntPtr | pts | ||
) |
Special methods specific to vtkUnstructuredGrid for defining the cells composing the dataset. Most cells require just arrays of cellTypes, cellLocations and cellConnectivities which implicitly define the set of points in each cell and their ordering. In those cases the cellConnectivities are of the format (numFace0Pts, id1, id2, id3, numFace1Pts, id1, id2, id3...). However, some cells like vtkPolyhedron require points plus a list of faces. To handle vtkPolyhedron, SetCells() support a special input cellConnectivities format (numCellFaces, numFace0Pts, id1, id2, id3, numFace1Pts,id1, id2, id3, ...) The functions use vtkPolyhedron::DecomposeAPolyhedronCell() to convert polyhedron cells into standard format.
Standard vtkDataSet methods; see vtkDataSet.h for documentation.
void Kitware.VTK.vtkUnstructuredGrid.ResizeCellList | ( | int | ptId, |
int | size | ||
) |
Special methods specific to vtkUnstructuredGrid for defining the cells composing the dataset. Most cells require just arrays of cellTypes, cellLocations and cellConnectivities which implicitly define the set of points in each cell and their ordering. In those cases the cellConnectivities are of the format (numFace0Pts, id1, id2, id3, numFace1Pts, id1, id2, id3...). However, some cells like vtkPolyhedron require points plus a list of faces. To handle vtkPolyhedron, SetCells() support a special input cellConnectivities format (numCellFaces, numFace0Pts, id1, id2, id3, numFace1Pts,id1, id2, id3, ...) The functions use vtkPolyhedron::DecomposeAPolyhedronCell() to convert polyhedron cells into standard format.
static new vtkUnstructuredGrid Kitware.VTK.vtkUnstructuredGrid.SafeDownCast | ( | vtkObjectBase | o | ) | [static] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkPointSet.
void Kitware.VTK.vtkUnstructuredGrid.SetCells | ( | int | type, |
vtkCellArray | cells | ||
) |
Special methods specific to vtkUnstructuredGrid for defining the cells composing the dataset. Most cells require just arrays of cellTypes, cellLocations and cellConnectivities which implicitly define the set of points in each cell and their ordering. In those cases the cellConnectivities are of the format (numFace0Pts, id1, id2, id3, numFace1Pts, id1, id2, id3...). However, some cells like vtkPolyhedron require points plus a list of faces. To handle vtkPolyhedron, SetCells() support a special input cellConnectivities format (numCellFaces, numFace0Pts, id1, id2, id3, numFace1Pts,id1, id2, id3, ...) The functions use vtkPolyhedron::DecomposeAPolyhedronCell() to convert polyhedron cells into standard format.
void Kitware.VTK.vtkUnstructuredGrid.SetCells | ( | IntPtr | types, |
vtkCellArray | cells | ||
) |
Special methods specific to vtkUnstructuredGrid for defining the cells composing the dataset. Most cells require just arrays of cellTypes, cellLocations and cellConnectivities which implicitly define the set of points in each cell and their ordering. In those cases the cellConnectivities are of the format (numFace0Pts, id1, id2, id3, numFace1Pts, id1, id2, id3...). However, some cells like vtkPolyhedron require points plus a list of faces. To handle vtkPolyhedron, SetCells() support a special input cellConnectivities format (numCellFaces, numFace0Pts, id1, id2, id3, numFace1Pts,id1, id2, id3, ...) The functions use vtkPolyhedron::DecomposeAPolyhedronCell() to convert polyhedron cells into standard format.
void Kitware.VTK.vtkUnstructuredGrid.SetCells | ( | vtkUnsignedCharArray | cellTypes, |
vtkIdTypeArray | cellLocations, | ||
vtkCellArray | cells | ||
) |
Special methods specific to vtkUnstructuredGrid for defining the cells composing the dataset. Most cells require just arrays of cellTypes, cellLocations and cellConnectivities which implicitly define the set of points in each cell and their ordering. In those cases the cellConnectivities are of the format (numFace0Pts, id1, id2, id3, numFace1Pts, id1, id2, id3...). However, some cells like vtkPolyhedron require points plus a list of faces. To handle vtkPolyhedron, SetCells() support a special input cellConnectivities format (numCellFaces, numFace0Pts, id1, id2, id3, numFace1Pts,id1, id2, id3, ...) The functions use vtkPolyhedron::DecomposeAPolyhedronCell() to convert polyhedron cells into standard format.
void Kitware.VTK.vtkUnstructuredGrid.SetCells | ( | vtkUnsignedCharArray | cellTypes, |
vtkIdTypeArray | cellLocations, | ||
vtkCellArray | cells, | ||
vtkIdTypeArray | faceLocations, | ||
vtkIdTypeArray | faces | ||
) |
Special methods specific to vtkUnstructuredGrid for defining the cells composing the dataset. Most cells require just arrays of cellTypes, cellLocations and cellConnectivities which implicitly define the set of points in each cell and their ordering. In those cases the cellConnectivities are of the format (numFace0Pts, id1, id2, id3, numFace1Pts, id1, id2, id3...). However, some cells like vtkPolyhedron require points plus a list of faces. To handle vtkPolyhedron, SetCells() support a special input cellConnectivities format (numCellFaces, numFace0Pts, id1, id2, id3, numFace1Pts,id1, id2, id3, ...) The functions use vtkPolyhedron::DecomposeAPolyhedronCell() to convert polyhedron cells into standard format.
override void Kitware.VTK.vtkUnstructuredGrid.ShallowCopy | ( | vtkDataObject | src | ) | [virtual] |
Shallow and Deep copy.
Reimplemented from Kitware.VTK.vtkPointSet.
override void Kitware.VTK.vtkUnstructuredGrid.Squeeze | ( | ) | [virtual] |
Standard vtkDataSet methods; see vtkDataSet.h for documentation.
Reimplemented from Kitware.VTK.vtkPointSet.
static internal void Kitware.VTK.vtkUnstructuredGrid.vtkUnstructuredGrid_AddReferenceToCell_01 | ( | HandleRef | pThis, |
int | ptId, | ||
int | cellId | ||
) | [private] |
static internal void Kitware.VTK.vtkUnstructuredGrid.vtkUnstructuredGrid_Allocate_02 | ( | HandleRef | pThis, |
int | numCells, | ||
int | extSize | ||
) | [private] |
static internal void Kitware.VTK.vtkUnstructuredGrid.vtkUnstructuredGrid_BuildLinks_03 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkUnstructuredGrid.vtkUnstructuredGrid_ConvertFaceStreamPointIds_04 | ( | HandleRef | faceStream, |
IntPtr | idMap | ||
) | [private] |
static internal void Kitware.VTK.vtkUnstructuredGrid.vtkUnstructuredGrid_ConvertFaceStreamPointIds_05 | ( | int | nfaces, |
IntPtr | faceStream, | ||
IntPtr | idMap | ||
) | [private] |
static internal void Kitware.VTK.vtkUnstructuredGrid.vtkUnstructuredGrid_CopyStructure_06 | ( | HandleRef | pThis, |
HandleRef | ds | ||
) | [private] |
static internal void Kitware.VTK.vtkUnstructuredGrid.vtkUnstructuredGrid_DecomposeAPolyhedronCell_07 | ( | HandleRef | polyhedronCellArray, |
ref int | nCellpts, | ||
ref int | nCellfaces, | ||
HandleRef | cellArray, | ||
HandleRef | faces | ||
) | [private] |
static internal void Kitware.VTK.vtkUnstructuredGrid.vtkUnstructuredGrid_DecomposeAPolyhedronCell_08 | ( | IntPtr | polyhedronCellStream, |
ref int | nCellpts, | ||
ref int | nCellfaces, | ||
HandleRef | cellArray, | ||
HandleRef | faces | ||
) | [private] |
static internal void Kitware.VTK.vtkUnstructuredGrid.vtkUnstructuredGrid_DecomposeAPolyhedronCell_09 | ( | int | nCellFaces, |
IntPtr | inFaceStream, | ||
ref int | nCellpts, | ||
HandleRef | cellArray, | ||
HandleRef | faces | ||
) | [private] |
static internal void Kitware.VTK.vtkUnstructuredGrid.vtkUnstructuredGrid_DeepCopy_10 | ( | HandleRef | pThis, |
HandleRef | src | ||
) | [private] |
static internal uint Kitware.VTK.vtkUnstructuredGrid.vtkUnstructuredGrid_GetActualMemorySize_11 | ( | HandleRef | pThis | ) | [private] |
static internal IntPtr Kitware.VTK.vtkUnstructuredGrid.vtkUnstructuredGrid_GetCell_12 | ( | HandleRef | pThis, |
int | cellId, | ||
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal void Kitware.VTK.vtkUnstructuredGrid.vtkUnstructuredGrid_GetCell_13 | ( | HandleRef | pThis, |
int | cellId, | ||
HandleRef | cell | ||
) | [private] |
static internal void Kitware.VTK.vtkUnstructuredGrid.vtkUnstructuredGrid_GetCellBounds_14 | ( | HandleRef | pThis, |
int | cellId, | ||
IntPtr | bounds | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkUnstructuredGrid.vtkUnstructuredGrid_GetCellLinks_15 | ( | HandleRef | pThis, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkUnstructuredGrid.vtkUnstructuredGrid_GetCellLocationsArray_16 | ( | HandleRef | pThis, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal void Kitware.VTK.vtkUnstructuredGrid.vtkUnstructuredGrid_GetCellNeighbors_17 | ( | HandleRef | pThis, |
int | cellId, | ||
HandleRef | ptIds, | ||
HandleRef | cellIds | ||
) | [private] |
static internal void Kitware.VTK.vtkUnstructuredGrid.vtkUnstructuredGrid_GetCellPoints_18 | ( | HandleRef | pThis, |
int | cellId, | ||
HandleRef | ptIds | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkUnstructuredGrid.vtkUnstructuredGrid_GetCells_21 | ( | HandleRef | pThis, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal int Kitware.VTK.vtkUnstructuredGrid.vtkUnstructuredGrid_GetCellType_19 | ( | HandleRef | pThis, |
int | cellId | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkUnstructuredGrid.vtkUnstructuredGrid_GetCellTypesArray_20 | ( | HandleRef | pThis, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkUnstructuredGrid.vtkUnstructuredGrid_GetData_22 | ( | HandleRef | info, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkUnstructuredGrid.vtkUnstructuredGrid_GetData_23 | ( | HandleRef | v, |
int | i, | ||
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal int Kitware.VTK.vtkUnstructuredGrid.vtkUnstructuredGrid_GetDataObjectType_24 | ( | HandleRef | pThis | ) | [private] |
static internal IntPtr Kitware.VTK.vtkUnstructuredGrid.vtkUnstructuredGrid_GetFaceLocations_25 | ( | HandleRef | pThis, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkUnstructuredGrid.vtkUnstructuredGrid_GetFaces_27 | ( | HandleRef | pThis, |
int | cellId | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkUnstructuredGrid.vtkUnstructuredGrid_GetFaces_28 | ( | HandleRef | pThis, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal void Kitware.VTK.vtkUnstructuredGrid.vtkUnstructuredGrid_GetFaceStream_26 | ( | HandleRef | pThis, |
int | cellId, | ||
HandleRef | ptIds | ||
) | [private] |
static internal int Kitware.VTK.vtkUnstructuredGrid.vtkUnstructuredGrid_GetGhostLevel_29 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkUnstructuredGrid.vtkUnstructuredGrid_GetIdsOfCellsOfType_30 | ( | HandleRef | pThis, |
int | type, | ||
HandleRef | array | ||
) | [private] |
static internal int Kitware.VTK.vtkUnstructuredGrid.vtkUnstructuredGrid_GetMaxCellSize_31 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkUnstructuredGrid.vtkUnstructuredGrid_GetNumberOfCells_32 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkUnstructuredGrid.vtkUnstructuredGrid_GetNumberOfPieces_33 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkUnstructuredGrid.vtkUnstructuredGrid_GetPiece_34 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkUnstructuredGrid.vtkUnstructuredGrid_GetPointCells_35 | ( | HandleRef | pThis, |
int | ptId, | ||
HandleRef | cellIds | ||
) | [private] |
static internal void Kitware.VTK.vtkUnstructuredGrid.vtkUnstructuredGrid_GetUpdateExtent_36 | ( | HandleRef | pThis, |
ref int | piece, | ||
ref int | numPieces, | ||
ref int | ghostLevel | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkUnstructuredGrid.vtkUnstructuredGrid_GetUpdateExtent_37 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkUnstructuredGrid.vtkUnstructuredGrid_GetUpdateExtent_38 | ( | HandleRef | pThis, |
ref int | x0, | ||
ref int | x1, | ||
ref int | y0, | ||
ref int | y1, | ||
ref int | z0, | ||
ref int | z1 | ||
) | [private] |
static internal void Kitware.VTK.vtkUnstructuredGrid.vtkUnstructuredGrid_GetUpdateExtent_39 | ( | HandleRef | pThis, |
IntPtr | extent | ||
) | [private] |
static internal void Kitware.VTK.vtkUnstructuredGrid.vtkUnstructuredGrid_Initialize_40 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkUnstructuredGrid.vtkUnstructuredGrid_InitializeFacesRepresentation_41 | ( | HandleRef | pThis, |
int | numPrevCells | ||
) | [private] |
static internal int Kitware.VTK.vtkUnstructuredGrid.vtkUnstructuredGrid_InsertNextCell_42 | ( | HandleRef | pThis, |
int | type, | ||
int | npts, | ||
IntPtr | ptIds | ||
) | [private] |
static internal int Kitware.VTK.vtkUnstructuredGrid.vtkUnstructuredGrid_InsertNextCell_43 | ( | HandleRef | pThis, |
int | type, | ||
HandleRef | ptIds | ||
) | [private] |
static internal int Kitware.VTK.vtkUnstructuredGrid.vtkUnstructuredGrid_InsertNextCell_44 | ( | HandleRef | pThis, |
int | type, | ||
int | npts, | ||
IntPtr | ptIds, | ||
int | nfaces, | ||
IntPtr | faces | ||
) | [private] |
static internal int Kitware.VTK.vtkUnstructuredGrid.vtkUnstructuredGrid_InsertNextLinkedCell_45 | ( | HandleRef | pThis, |
int | type, | ||
int | npts, | ||
IntPtr | pts | ||
) | [private] |
static internal int Kitware.VTK.vtkUnstructuredGrid.vtkUnstructuredGrid_IsA_46 | ( | HandleRef | pThis, |
string | type | ||
) | [private] |
static internal int Kitware.VTK.vtkUnstructuredGrid.vtkUnstructuredGrid_IsHomogeneous_47 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkUnstructuredGrid.vtkUnstructuredGrid_IsTypeOf_48 | ( | string | type | ) | [private] |
static internal IntPtr Kitware.VTK.vtkUnstructuredGrid.vtkUnstructuredGrid_New | ( | ref uint | mteStatus, |
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkUnstructuredGrid.vtkUnstructuredGrid_NewInstance_50 | ( | HandleRef | pThis, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal void Kitware.VTK.vtkUnstructuredGrid.vtkUnstructuredGrid_RemoveGhostCells_51 | ( | HandleRef | pThis, |
int | level | ||
) | [private] |
static internal void Kitware.VTK.vtkUnstructuredGrid.vtkUnstructuredGrid_RemoveReferenceToCell_52 | ( | HandleRef | pThis, |
int | ptId, | ||
int | cellId | ||
) | [private] |
static internal void Kitware.VTK.vtkUnstructuredGrid.vtkUnstructuredGrid_ReplaceCell_53 | ( | HandleRef | pThis, |
int | cellId, | ||
int | npts, | ||
IntPtr | pts | ||
) | [private] |
static internal void Kitware.VTK.vtkUnstructuredGrid.vtkUnstructuredGrid_Reset_54 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkUnstructuredGrid.vtkUnstructuredGrid_ResizeCellList_55 | ( | HandleRef | pThis, |
int | ptId, | ||
int | size | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkUnstructuredGrid.vtkUnstructuredGrid_SafeDownCast_56 | ( | HandleRef | o, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal void Kitware.VTK.vtkUnstructuredGrid.vtkUnstructuredGrid_SetCells_57 | ( | HandleRef | pThis, |
int | type, | ||
HandleRef | cells | ||
) | [private] |
static internal void Kitware.VTK.vtkUnstructuredGrid.vtkUnstructuredGrid_SetCells_58 | ( | HandleRef | pThis, |
IntPtr | types, | ||
HandleRef | cells | ||
) | [private] |
static internal void Kitware.VTK.vtkUnstructuredGrid.vtkUnstructuredGrid_SetCells_59 | ( | HandleRef | pThis, |
HandleRef | cellTypes, | ||
HandleRef | cellLocations, | ||
HandleRef | cells | ||
) | [private] |
static internal void Kitware.VTK.vtkUnstructuredGrid.vtkUnstructuredGrid_SetCells_60 | ( | HandleRef | pThis, |
HandleRef | cellTypes, | ||
HandleRef | cellLocations, | ||
HandleRef | cells, | ||
HandleRef | faceLocations, | ||
HandleRef | faces | ||
) | [private] |
static internal void Kitware.VTK.vtkUnstructuredGrid.vtkUnstructuredGrid_ShallowCopy_61 | ( | HandleRef | pThis, |
HandleRef | src | ||
) | [private] |
static internal void Kitware.VTK.vtkUnstructuredGrid.vtkUnstructuredGrid_Squeeze_62 | ( | HandleRef | pThis | ) | [private] |
new readonly string Kitware.VTK.vtkUnstructuredGrid.MRClassNameKey = "19vtkUnstructuredGrid" [static] |
Automatically generated type registration mechanics.
Reimplemented from Kitware.VTK.vtkPointSet.
new const string Kitware.VTK.vtkUnstructuredGrid.MRFullTypeName = "Kitware.VTK.vtkUnstructuredGrid" |
Automatically generated type registration mechanics.
Reimplemented from Kitware.VTK.vtkPointSet.