ActiViz .NET
5.8.0
|
vtkPolyhedron - a 3D cell defined by a set of polygonal faces More...
Public Member Functions | |
vtkPolyhedron (IntPtr rawCppThis, bool callDisposalMethod, bool strong) | |
Automatically generated constructor - called from generated code. DO NOT call directly. | |
vtkPolyhedron () | |
Standard new methods. | |
override int | CellBoundary (int subId, IntPtr pcoords, vtkIdList pts) |
Find the boundary face closest to the point defined by the pcoords[3] and subId of the cell (subId can be ignored). | |
override void | Clip (double value, vtkDataArray scalars, vtkIncrementalPointLocator locator, vtkCellArray connectivity, vtkPointData inPd, vtkPointData outPd, vtkCellData inCd, int cellId, vtkCellData outCd, int insideOut) |
Satisfy the vtkCell API. This method clips the input polyhedron and outputs a new polyhedron. The face information of the output polyhedron is encoded in the output vtkCellArray using a special format: CellLength [nCellFaces, nFace0Pts, i, j, k, nFace1Pts, i, j, k, ...]. Use the static method vtkUnstructuredGrid::DecomposePolyhedronCellArray to convert it into a standard format. Note: the algorithm assumes water-tight polyhedron cells. | |
override void | Contour (double value, vtkDataArray scalars, vtkIncrementalPointLocator locator, vtkCellArray verts, vtkCellArray lines, vtkCellArray polys, vtkPointData inPd, vtkPointData outPd, vtkCellData inCd, int cellId, vtkCellData outCd) |
Satisfy the vtkCell API. This method contours the input polyhedron and outputs a polygon. When the result polygon is not planar, it will be triangulated. The current implementation assumes water-tight polyhedron cells. | |
override void | Derivatives (int subId, IntPtr pcoords, IntPtr values, int dim, IntPtr derivs) |
Computes derivatives at the point specified by the parameter coordinate. Current implementation uses all vertices and subId is not used. To accelerate the speed, the future implementation can triangulate and extract the local tetrahedron from subId and pcoords, then evaluate derivatives on the local tetrahedron. | |
override void | EvaluateLocation (ref int subId, IntPtr pcoords, IntPtr x, IntPtr weights) |
The inverse of EvaluatePosition. Note the weights should be the MVC weights. | |
override int | EvaluatePosition (IntPtr x, IntPtr closestPoint, ref int subId, IntPtr pcoords, ref double dist2, IntPtr weights) |
Satisfy the vtkCell API. The subId is ignored and zero is always returned. The parametric coordinates pcoords are normalized values in the bounding box of the polyhedron. The weights are determined by evaluating the MVC coordinates. The dist is always zero if the point x[3] is inside the polyhedron; otherwise it's the distance to the surface. | |
override int | GetCellType () |
See the vtkCell API for descriptions of these methods. | |
override vtkCell | GetEdge (int arg0) |
A polyhedron is represented internally by a set of polygonal faces. These faces can be processed to explicitly determine edges. | |
override vtkCell | GetFace (int faceId) |
A polyhedron is represented internally by a set of polygonal faces. These faces can be processed to explicitly determine edges. | |
override IntPtr | GetFaces () |
Methods supporting the definition of faces. Note that the GetFaces() returns a list of faces in vtkCellArray form; use the method GetNumberOfFaces() to determine the number of faces in the list. The SetFaces() method is also in vtkCellArray form, except that it begins with a leading count indicating the total number of faces in the list. | |
override int | GetNumberOfEdges () |
A polyhedron is represented internally by a set of polygonal faces. These faces can be processed to explicitly determine edges. | |
override int | GetNumberOfFaces () |
A polyhedron is represented internally by a set of polygonal faces. These faces can be processed to explicitly determine edges. | |
override int | GetParametricCenter (IntPtr pcoords) |
override IntPtr | GetParametricCoords () |
See vtkCell3D API for description of these methods. | |
vtkPolyData | GetPolyData () |
Construct polydata if no one exist, then return this->PolyData. | |
override void | Initialize () |
This cell requires that it be initialized prior to access. | |
override void | InterpolateDerivs (IntPtr x, IntPtr derivs) |
Compute the interpolation functions/derivatives (aka shape functions/derivatives). Here we use the MVC calculation process to compute the interpolation functions. | |
override void | InterpolateFunctions (IntPtr x, IntPtr sf) |
Compute the interpolation functions/derivatives (aka shape functions/derivatives). Here we use the MVC calculation process to compute the interpolation functions. | |
override int | IntersectWithLine (IntPtr p1, IntPtr p2, double tol, ref double t, IntPtr x, IntPtr pcoords, ref int subId) |
Intersect the line (p1,p2) with a given tolerance tol to determine a point of intersection x[3] with parametric coordinate t along the line. The parametric coordinates are returned as well (subId can be ignored). Returns the number of intersection points. | |
override int | IsA (string type) |
Standard new methods. | |
int | IsInside (IntPtr x, double tolerance) |
Descriprion: A method particular to vtkPolyhedron. It determines whether a point x[3] is inside the polyhedron or not (returns 1 is the point is inside, 0 otherwise). The tolerance is expressed in normalized space; i.e., a fraction of the size of the bounding box. | |
override int | IsPrimaryCell () |
A polyhedron is a full-fledged primary cell. | |
new vtkPolyhedron | NewInstance () |
Standard new methods. | |
override int | RequiresExplicitFaceRepresentation () |
Methods supporting the definition of faces. Note that the GetFaces() returns a list of faces in vtkCellArray form; use the method GetNumberOfFaces() to determine the number of faces in the list. The SetFaces() method is also in vtkCellArray form, except that it begins with a leading count indicating the total number of faces in the list. | |
override int | RequiresInitialization () |
This cell requires that it be initialized prior to access. | |
override void | SetFaces (IntPtr faces) |
Methods supporting the definition of faces. Note that the GetFaces() returns a list of faces in vtkCellArray form; use the method GetNumberOfFaces() to determine the number of faces in the list. The SetFaces() method is also in vtkCellArray form, except that it begins with a leading count indicating the total number of faces in the list. | |
override int | Triangulate (int index, vtkIdList ptIds, vtkPoints pts) |
Use vtkOrderedTriangulator to tetrahedralize the polyhedron mesh. This method works well for a convex polyhedron but may return wrong result in a concave case. Once triangulation has been performed, the results are saved in ptIds and pts. The ptIds is a vtkIdList with 4xn number of ids (n is the number of result tetrahedrons). The first 4 represent the point ids of the first tetrahedron, the second 4 represents the point ids of the second tetrahedron and so on. The point ids represent global dataset ids. The points of result tetrahedons are stored in pts. Note that there are 4xm output points (m is the number of points in the original polyhedron). A point may be stored multiple times when it is shared by more than one tetrahedrons. The points stored in pts are ordered the same as they are listed in ptIds. | |
Static Public Member Functions | |
static new vtkPolyhedron | New () |
Standard new methods. | |
static new int | IsTypeOf (string type) |
Standard new methods. | |
static new vtkPolyhedron | SafeDownCast (vtkObjectBase o) |
Standard new methods. | |
Public Attributes | |
new const string | MRFullTypeName = "Kitware.VTK.vtkPolyhedron" |
Automatically generated type registration mechanics. | |
Static Public Attributes | |
static new readonly string | MRClassNameKey = "13vtkPolyhedron" |
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 | vtkPolyhedron_New (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal int | vtkPolyhedron_CellBoundary_01 (HandleRef pThis, int subId, IntPtr pcoords, HandleRef pts) |
static internal void | vtkPolyhedron_Clip_02 (HandleRef pThis, double value, HandleRef scalars, HandleRef locator, HandleRef connectivity, HandleRef inPd, HandleRef outPd, HandleRef inCd, int cellId, HandleRef outCd, int insideOut) |
static internal void | vtkPolyhedron_Contour_03 (HandleRef pThis, double value, HandleRef scalars, HandleRef locator, HandleRef verts, HandleRef lines, HandleRef polys, HandleRef inPd, HandleRef outPd, HandleRef inCd, int cellId, HandleRef outCd) |
static internal void | vtkPolyhedron_Derivatives_04 (HandleRef pThis, int subId, IntPtr pcoords, IntPtr values, int dim, IntPtr derivs) |
static internal void | vtkPolyhedron_EvaluateLocation_05 (HandleRef pThis, ref int subId, IntPtr pcoords, IntPtr x, IntPtr weights) |
static internal int | vtkPolyhedron_EvaluatePosition_06 (HandleRef pThis, IntPtr x, IntPtr closestPoint, ref int subId, IntPtr pcoords, ref double dist2, IntPtr weights) |
static internal int | vtkPolyhedron_GetCellType_07 (HandleRef pThis) |
static internal IntPtr | vtkPolyhedron_GetEdge_08 (HandleRef pThis, int arg0, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal IntPtr | vtkPolyhedron_GetFace_09 (HandleRef pThis, int faceId, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal IntPtr | vtkPolyhedron_GetFaces_10 (HandleRef pThis) |
static internal int | vtkPolyhedron_GetNumberOfEdges_11 (HandleRef pThis) |
static internal int | vtkPolyhedron_GetNumberOfFaces_12 (HandleRef pThis) |
static internal int | vtkPolyhedron_GetParametricCenter_13 (HandleRef pThis, IntPtr pcoords) |
static internal IntPtr | vtkPolyhedron_GetParametricCoords_14 (HandleRef pThis) |
static internal IntPtr | vtkPolyhedron_GetPolyData_15 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal void | vtkPolyhedron_Initialize_16 (HandleRef pThis) |
static internal void | vtkPolyhedron_InterpolateDerivs_17 (HandleRef pThis, IntPtr x, IntPtr derivs) |
static internal void | vtkPolyhedron_InterpolateFunctions_18 (HandleRef pThis, IntPtr x, IntPtr sf) |
static internal int | vtkPolyhedron_IntersectWithLine_19 (HandleRef pThis, IntPtr p1, IntPtr p2, double tol, ref double t, IntPtr x, IntPtr pcoords, ref int subId) |
static internal int | vtkPolyhedron_IsA_20 (HandleRef pThis, string type) |
static internal int | vtkPolyhedron_IsInside_21 (HandleRef pThis, IntPtr x, double tolerance) |
static internal int | vtkPolyhedron_IsPrimaryCell_22 (HandleRef pThis) |
static internal int | vtkPolyhedron_IsTypeOf_23 (string type) |
static internal IntPtr | vtkPolyhedron_NewInstance_25 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal int | vtkPolyhedron_RequiresExplicitFaceRepresentation_26 (HandleRef pThis) |
static internal int | vtkPolyhedron_RequiresInitialization_27 (HandleRef pThis) |
static internal IntPtr | vtkPolyhedron_SafeDownCast_28 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal void | vtkPolyhedron_SetFaces_29 (HandleRef pThis, IntPtr faces) |
static internal int | vtkPolyhedron_Triangulate_30 (HandleRef pThis, int index, HandleRef ptIds, HandleRef pts) |
Static Private Member Functions | |
static | vtkPolyhedron () |
Automatically generated type registration mechanics. |
vtkPolyhedron - a 3D cell defined by a set of polygonal faces
Description vtkPolyhedron is a concrete implementation that represents a 3D cell defined by a set of polygonal faces. The polyhedron should be watertight, non-self-intersecting and manifold (each edge is used twice).
Interpolation functions and weights are defined / computed using the method of Mean Value Coordinates (MVC). See the VTK class vtkMeanValueCoordinatesInterpolator for more information.
The class assumes that the polyhedron is non-convex. However, the polygonal faces should be planar. Non-planar polygonal faces will definitely cause problems, especially in severely warped situations.
static Kitware.VTK.vtkPolyhedron.vtkPolyhedron | ( | ) | [static, private] |
Automatically generated type registration mechanics.
Kitware.VTK.vtkPolyhedron.vtkPolyhedron | ( | IntPtr | rawCppThis, |
bool | callDisposalMethod, | ||
bool | strong | ||
) |
Automatically generated constructor - called from generated code. DO NOT call directly.
Standard new methods.
override int Kitware.VTK.vtkPolyhedron.CellBoundary | ( | int | subId, |
IntPtr | pcoords, | ||
vtkIdList | pts | ||
) | [virtual] |
Find the boundary face closest to the point defined by the pcoords[3] and subId of the cell (subId can be ignored).
Reimplemented from Kitware.VTK.vtkCell.
override void Kitware.VTK.vtkPolyhedron.Clip | ( | double | value, |
vtkDataArray | scalars, | ||
vtkIncrementalPointLocator | locator, | ||
vtkCellArray | connectivity, | ||
vtkPointData | inPd, | ||
vtkPointData | outPd, | ||
vtkCellData | inCd, | ||
int | cellId, | ||
vtkCellData | outCd, | ||
int | insideOut | ||
) | [virtual] |
Satisfy the vtkCell API. This method clips the input polyhedron and outputs a new polyhedron. The face information of the output polyhedron is encoded in the output vtkCellArray using a special format: CellLength [nCellFaces, nFace0Pts, i, j, k, nFace1Pts, i, j, k, ...]. Use the static method vtkUnstructuredGrid::DecomposePolyhedronCellArray to convert it into a standard format. Note: the algorithm assumes water-tight polyhedron cells.
Reimplemented from Kitware.VTK.vtkCell3D.
override void Kitware.VTK.vtkPolyhedron.Contour | ( | double | value, |
vtkDataArray | scalars, | ||
vtkIncrementalPointLocator | locator, | ||
vtkCellArray | verts, | ||
vtkCellArray | lines, | ||
vtkCellArray | polys, | ||
vtkPointData | inPd, | ||
vtkPointData | outPd, | ||
vtkCellData | inCd, | ||
int | cellId, | ||
vtkCellData | outCd | ||
) | [virtual] |
Satisfy the vtkCell API. This method contours the input polyhedron and outputs a polygon. When the result polygon is not planar, it will be triangulated. The current implementation assumes water-tight polyhedron cells.
Reimplemented from Kitware.VTK.vtkCell3D.
override void Kitware.VTK.vtkPolyhedron.Derivatives | ( | int | subId, |
IntPtr | pcoords, | ||
IntPtr | values, | ||
int | dim, | ||
IntPtr | derivs | ||
) | [virtual] |
Computes derivatives at the point specified by the parameter coordinate. Current implementation uses all vertices and subId is not used. To accelerate the speed, the future implementation can triangulate and extract the local tetrahedron from subId and pcoords, then evaluate derivatives on the local tetrahedron.
Reimplemented from Kitware.VTK.vtkCell.
override void Kitware.VTK.vtkPolyhedron.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.vtkCell3D.
override void Kitware.VTK.vtkPolyhedron.EvaluateLocation | ( | ref int | subId, |
IntPtr | pcoords, | ||
IntPtr | x, | ||
IntPtr | weights | ||
) | [virtual] |
The inverse of EvaluatePosition. Note the weights should be the MVC weights.
Reimplemented from Kitware.VTK.vtkCell.
override int Kitware.VTK.vtkPolyhedron.EvaluatePosition | ( | IntPtr | x, |
IntPtr | closestPoint, | ||
ref int | subId, | ||
IntPtr | pcoords, | ||
ref double | dist2, | ||
IntPtr | weights | ||
) | [virtual] |
Satisfy the vtkCell API. The subId is ignored and zero is always returned. The parametric coordinates pcoords are normalized values in the bounding box of the polyhedron. The weights are determined by evaluating the MVC coordinates. The dist is always zero if the point x[3] is inside the polyhedron; otherwise it's the distance to the surface.
Reimplemented from Kitware.VTK.vtkCell.
override int Kitware.VTK.vtkPolyhedron.GetCellType | ( | ) | [virtual] |
See the vtkCell API for descriptions of these methods.
Reimplemented from Kitware.VTK.vtkCell.
override vtkCell Kitware.VTK.vtkPolyhedron.GetEdge | ( | int | arg0 | ) | [virtual] |
A polyhedron is represented internally by a set of polygonal faces. These faces can be processed to explicitly determine edges.
Reimplemented from Kitware.VTK.vtkCell.
override vtkCell Kitware.VTK.vtkPolyhedron.GetFace | ( | int | faceId | ) | [virtual] |
A polyhedron is represented internally by a set of polygonal faces. These faces can be processed to explicitly determine edges.
Reimplemented from Kitware.VTK.vtkCell.
override IntPtr Kitware.VTK.vtkPolyhedron.GetFaces | ( | ) | [virtual] |
Methods supporting the definition of faces. Note that the GetFaces() returns a list of faces in vtkCellArray form; use the method GetNumberOfFaces() to determine the number of faces in the list. The SetFaces() method is also in vtkCellArray form, except that it begins with a leading count indicating the total number of faces in the list.
Reimplemented from Kitware.VTK.vtkCell.
override int Kitware.VTK.vtkPolyhedron.GetNumberOfEdges | ( | ) | [virtual] |
A polyhedron is represented internally by a set of polygonal faces. These faces can be processed to explicitly determine edges.
Reimplemented from Kitware.VTK.vtkCell.
override int Kitware.VTK.vtkPolyhedron.GetNumberOfFaces | ( | ) | [virtual] |
A polyhedron is represented internally by a set of polygonal faces. These faces can be processed to explicitly determine edges.
Reimplemented from Kitware.VTK.vtkCell.
override int Kitware.VTK.vtkPolyhedron.GetParametricCenter | ( | IntPtr | pcoords | ) | [virtual] |
----------------------------------------------------------------------------
Reimplemented from Kitware.VTK.vtkCell.
override IntPtr Kitware.VTK.vtkPolyhedron.GetParametricCoords | ( | ) | [virtual] |
See vtkCell3D API for description of these methods.
Reimplemented from Kitware.VTK.vtkCell.
Construct polydata if no one exist, then return this->PolyData.
override void Kitware.VTK.vtkPolyhedron.Initialize | ( | ) | [virtual] |
This cell requires that it be initialized prior to access.
Reimplemented from Kitware.VTK.vtkCell.
override void Kitware.VTK.vtkPolyhedron.InterpolateDerivs | ( | IntPtr | x, |
IntPtr | derivs | ||
) | [virtual] |
Compute the interpolation functions/derivatives (aka shape functions/derivatives). Here we use the MVC calculation process to compute the interpolation functions.
Reimplemented from Kitware.VTK.vtkCell.
override void Kitware.VTK.vtkPolyhedron.InterpolateFunctions | ( | IntPtr | x, |
IntPtr | sf | ||
) | [virtual] |
Compute the interpolation functions/derivatives (aka shape functions/derivatives). Here we use the MVC calculation process to compute the interpolation functions.
Reimplemented from Kitware.VTK.vtkCell.
override int Kitware.VTK.vtkPolyhedron.IntersectWithLine | ( | IntPtr | p1, |
IntPtr | p2, | ||
double | tol, | ||
ref double | t, | ||
IntPtr | x, | ||
IntPtr | pcoords, | ||
ref int | subId | ||
) | [virtual] |
Intersect the line (p1,p2) with a given tolerance tol to determine a point of intersection x[3] with parametric coordinate t along the line. The parametric coordinates are returned as well (subId can be ignored). Returns the number of intersection points.
Reimplemented from Kitware.VTK.vtkCell.
override int Kitware.VTK.vtkPolyhedron.IsA | ( | string | type | ) | [virtual] |
Standard new methods.
Reimplemented from Kitware.VTK.vtkCell3D.
int Kitware.VTK.vtkPolyhedron.IsInside | ( | IntPtr | x, |
double | tolerance | ||
) |
Descriprion: A method particular to vtkPolyhedron. It determines whether a point x[3] is inside the polyhedron or not (returns 1 is the point is inside, 0 otherwise). The tolerance is expressed in normalized space; i.e., a fraction of the size of the bounding box.
override int Kitware.VTK.vtkPolyhedron.IsPrimaryCell | ( | ) | [virtual] |
A polyhedron is a full-fledged primary cell.
Reimplemented from Kitware.VTK.vtkCell.
static new int Kitware.VTK.vtkPolyhedron.IsTypeOf | ( | string | type | ) | [static] |
Standard new methods.
Reimplemented from Kitware.VTK.vtkCell3D.
static new vtkPolyhedron Kitware.VTK.vtkPolyhedron.New | ( | ) | [static] |
Standard new methods.
Reimplemented from Kitware.VTK.vtkObject.
Standard new methods.
Reimplemented from Kitware.VTK.vtkCell3D.
override int Kitware.VTK.vtkPolyhedron.RequiresExplicitFaceRepresentation | ( | ) | [virtual] |
Methods supporting the definition of faces. Note that the GetFaces() returns a list of faces in vtkCellArray form; use the method GetNumberOfFaces() to determine the number of faces in the list. The SetFaces() method is also in vtkCellArray form, except that it begins with a leading count indicating the total number of faces in the list.
Reimplemented from Kitware.VTK.vtkCell.
override int Kitware.VTK.vtkPolyhedron.RequiresInitialization | ( | ) | [virtual] |
This cell requires that it be initialized prior to access.
Reimplemented from Kitware.VTK.vtkCell.
static new vtkPolyhedron Kitware.VTK.vtkPolyhedron.SafeDownCast | ( | vtkObjectBase | o | ) | [static] |
Standard new methods.
Reimplemented from Kitware.VTK.vtkCell3D.
override void Kitware.VTK.vtkPolyhedron.SetFaces | ( | IntPtr | faces | ) | [virtual] |
Methods supporting the definition of faces. Note that the GetFaces() returns a list of faces in vtkCellArray form; use the method GetNumberOfFaces() to determine the number of faces in the list. The SetFaces() method is also in vtkCellArray form, except that it begins with a leading count indicating the total number of faces in the list.
Reimplemented from Kitware.VTK.vtkCell.
override int Kitware.VTK.vtkPolyhedron.Triangulate | ( | int | index, |
vtkIdList | ptIds, | ||
vtkPoints | pts | ||
) | [virtual] |
Use vtkOrderedTriangulator to tetrahedralize the polyhedron mesh. This method works well for a convex polyhedron but may return wrong result in a concave case. Once triangulation has been performed, the results are saved in ptIds and pts. The ptIds is a vtkIdList with 4xn number of ids (n is the number of result tetrahedrons). The first 4 represent the point ids of the first tetrahedron, the second 4 represents the point ids of the second tetrahedron and so on. The point ids represent global dataset ids. The points of result tetrahedons are stored in pts. Note that there are 4xm output points (m is the number of points in the original polyhedron). A point may be stored multiple times when it is shared by more than one tetrahedrons. The points stored in pts are ordered the same as they are listed in ptIds.
Reimplemented from Kitware.VTK.vtkCell.
static internal int Kitware.VTK.vtkPolyhedron.vtkPolyhedron_CellBoundary_01 | ( | HandleRef | pThis, |
int | subId, | ||
IntPtr | pcoords, | ||
HandleRef | pts | ||
) | [private] |
static internal void Kitware.VTK.vtkPolyhedron.vtkPolyhedron_Clip_02 | ( | HandleRef | pThis, |
double | value, | ||
HandleRef | scalars, | ||
HandleRef | locator, | ||
HandleRef | connectivity, | ||
HandleRef | inPd, | ||
HandleRef | outPd, | ||
HandleRef | inCd, | ||
int | cellId, | ||
HandleRef | outCd, | ||
int | insideOut | ||
) | [private] |
static internal void Kitware.VTK.vtkPolyhedron.vtkPolyhedron_Contour_03 | ( | HandleRef | pThis, |
double | value, | ||
HandleRef | scalars, | ||
HandleRef | locator, | ||
HandleRef | verts, | ||
HandleRef | lines, | ||
HandleRef | polys, | ||
HandleRef | inPd, | ||
HandleRef | outPd, | ||
HandleRef | inCd, | ||
int | cellId, | ||
HandleRef | outCd | ||
) | [private] |
static internal void Kitware.VTK.vtkPolyhedron.vtkPolyhedron_Derivatives_04 | ( | HandleRef | pThis, |
int | subId, | ||
IntPtr | pcoords, | ||
IntPtr | values, | ||
int | dim, | ||
IntPtr | derivs | ||
) | [private] |
static internal void Kitware.VTK.vtkPolyhedron.vtkPolyhedron_EvaluateLocation_05 | ( | HandleRef | pThis, |
ref int | subId, | ||
IntPtr | pcoords, | ||
IntPtr | x, | ||
IntPtr | weights | ||
) | [private] |
static internal int Kitware.VTK.vtkPolyhedron.vtkPolyhedron_EvaluatePosition_06 | ( | HandleRef | pThis, |
IntPtr | x, | ||
IntPtr | closestPoint, | ||
ref int | subId, | ||
IntPtr | pcoords, | ||
ref double | dist2, | ||
IntPtr | weights | ||
) | [private] |
static internal int Kitware.VTK.vtkPolyhedron.vtkPolyhedron_GetCellType_07 | ( | HandleRef | pThis | ) | [private] |
static internal IntPtr Kitware.VTK.vtkPolyhedron.vtkPolyhedron_GetEdge_08 | ( | HandleRef | pThis, |
int | arg0, | ||
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkPolyhedron.vtkPolyhedron_GetFace_09 | ( | HandleRef | pThis, |
int | faceId, | ||
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkPolyhedron.vtkPolyhedron_GetFaces_10 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkPolyhedron.vtkPolyhedron_GetNumberOfEdges_11 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkPolyhedron.vtkPolyhedron_GetNumberOfFaces_12 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkPolyhedron.vtkPolyhedron_GetParametricCenter_13 | ( | HandleRef | pThis, |
IntPtr | pcoords | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkPolyhedron.vtkPolyhedron_GetParametricCoords_14 | ( | HandleRef | pThis | ) | [private] |
static internal IntPtr Kitware.VTK.vtkPolyhedron.vtkPolyhedron_GetPolyData_15 | ( | HandleRef | pThis, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal void Kitware.VTK.vtkPolyhedron.vtkPolyhedron_Initialize_16 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkPolyhedron.vtkPolyhedron_InterpolateDerivs_17 | ( | HandleRef | pThis, |
IntPtr | x, | ||
IntPtr | derivs | ||
) | [private] |
static internal void Kitware.VTK.vtkPolyhedron.vtkPolyhedron_InterpolateFunctions_18 | ( | HandleRef | pThis, |
IntPtr | x, | ||
IntPtr | sf | ||
) | [private] |
static internal int Kitware.VTK.vtkPolyhedron.vtkPolyhedron_IntersectWithLine_19 | ( | HandleRef | pThis, |
IntPtr | p1, | ||
IntPtr | p2, | ||
double | tol, | ||
ref double | t, | ||
IntPtr | x, | ||
IntPtr | pcoords, | ||
ref int | subId | ||
) | [private] |
static internal int Kitware.VTK.vtkPolyhedron.vtkPolyhedron_IsA_20 | ( | HandleRef | pThis, |
string | type | ||
) | [private] |
static internal int Kitware.VTK.vtkPolyhedron.vtkPolyhedron_IsInside_21 | ( | HandleRef | pThis, |
IntPtr | x, | ||
double | tolerance | ||
) | [private] |
static internal int Kitware.VTK.vtkPolyhedron.vtkPolyhedron_IsPrimaryCell_22 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkPolyhedron.vtkPolyhedron_IsTypeOf_23 | ( | string | type | ) | [private] |
static internal IntPtr Kitware.VTK.vtkPolyhedron.vtkPolyhedron_New | ( | ref uint | mteStatus, |
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkPolyhedron.vtkPolyhedron_NewInstance_25 | ( | HandleRef | pThis, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal int Kitware.VTK.vtkPolyhedron.vtkPolyhedron_RequiresExplicitFaceRepresentation_26 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkPolyhedron.vtkPolyhedron_RequiresInitialization_27 | ( | HandleRef | pThis | ) | [private] |
static internal IntPtr Kitware.VTK.vtkPolyhedron.vtkPolyhedron_SafeDownCast_28 | ( | HandleRef | o, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal void Kitware.VTK.vtkPolyhedron.vtkPolyhedron_SetFaces_29 | ( | HandleRef | pThis, |
IntPtr | faces | ||
) | [private] |
static internal int Kitware.VTK.vtkPolyhedron.vtkPolyhedron_Triangulate_30 | ( | HandleRef | pThis, |
int | index, | ||
HandleRef | ptIds, | ||
HandleRef | pts | ||
) | [private] |
new readonly string Kitware.VTK.vtkPolyhedron.MRClassNameKey = "13vtkPolyhedron" [static] |
Automatically generated type registration mechanics.
Reimplemented from Kitware.VTK.vtkCell3D.
new const string Kitware.VTK.vtkPolyhedron.MRFullTypeName = "Kitware.VTK.vtkPolyhedron" |
Automatically generated type registration mechanics.
Reimplemented from Kitware.VTK.vtkCell3D.