ActiViz .NET
5.8.0
|
vtkTriangle - a cell that represents a triangle More...
Public Member Functions | |
vtkTriangle (IntPtr rawCppThis, bool callDisposalMethod, bool strong) | |
Automatically generated constructor - called from generated code. DO NOT call directly. | |
vtkTriangle () | |
Undocumented Block. | |
override int | CellBoundary (int subId, IntPtr pcoords, vtkIdList pts) |
See the vtkCell API for descriptions of these methods. | |
override void | Clip (double value, vtkDataArray cellScalars, vtkIncrementalPointLocator locator, vtkCellArray polys, vtkPointData inPd, vtkPointData outPd, vtkCellData inCd, int cellId, vtkCellData outCd, int insideOut) |
Clip this triangle using scalar value provided. Like contouring, except that it cuts the triangle to produce other triangles. | |
double | ComputeArea () |
A convenience function to compute the area of a vtkTriangle. | |
override void | Contour (double value, vtkDataArray cellScalars, vtkIncrementalPointLocator locator, vtkCellArray verts, vtkCellArray lines, vtkCellArray polys, vtkPointData inPd, vtkPointData outPd, vtkCellData inCd, int cellId, vtkCellData outCd) |
See the vtkCell API for descriptions of these methods. | |
override void | Derivatives (int subId, IntPtr pcoords, IntPtr values, int dim, IntPtr derivs) |
See the vtkCell API for descriptions of these methods. | |
override void | EvaluateLocation (ref int subId, IntPtr pcoords, IntPtr x, IntPtr weights) |
See the vtkCell API for descriptions of these methods. | |
override int | EvaluatePosition (IntPtr x, IntPtr closestPoint, ref int subId, IntPtr pcoords, ref double dist2, IntPtr weights) |
See the vtkCell API for descriptions of these methods. | |
override int | GetCellDimension () |
See the vtkCell API for descriptions of these methods. | |
override int | GetCellType () |
See the vtkCell API for descriptions of these methods. | |
override vtkCell | GetEdge (int edgeId) |
Get the edge specified by edgeId (range 0 to 2) and return that edge's coordinates. | |
IntPtr | GetEdgeArray (int edgeId) |
Return the ids of the vertices defining edge (`edgeId`). Ids are related to the cell, not to the dataset. | |
override vtkCell | GetFace (int arg0) |
See the vtkCell API for descriptions of these methods. | |
override int | GetNumberOfEdges () |
See the vtkCell API for descriptions of these methods. | |
override int | GetNumberOfFaces () |
See the vtkCell API for descriptions of these methods. | |
override int | GetParametricCenter (IntPtr pcoords) |
override IntPtr | GetParametricCoords () |
See the vtkCell API for descriptions of these methods. | |
override double | GetParametricDistance (IntPtr pcoords) |
Return the distance of the parametric coordinate provided to the cell. If inside the cell, a distance of zero is returned. | |
override void | InterpolateDerivs (IntPtr pcoords, IntPtr derivs) |
Compute the interpolation functions/derivatives (aka shape functions/derivatives) | |
override void | InterpolateFunctions (IntPtr pcoords, IntPtr sf) |
Compute the interpolation functions/derivatives (aka shape functions/derivatives) | |
override int | IntersectWithLine (IntPtr p1, IntPtr p2, double tol, ref double t, IntPtr x, IntPtr pcoords, ref int subId) |
Plane intersection plus in/out test on triangle. The in/out test is performed using tol as the tolerance. | |
override int | IsA (string type) |
Undocumented Block. | |
new vtkTriangle | NewInstance () |
Undocumented Block. | |
override int | Triangulate (int index, vtkIdList ptIds, vtkPoints pts) |
See the vtkCell API for descriptions of these methods. | |
Static Public Member Functions | |
static new vtkTriangle | New () |
Undocumented Block. | |
static int | BarycentricCoords (IntPtr x, IntPtr x1, IntPtr x2, IntPtr x3, IntPtr bcoords) |
Given a 2D point x[2], determine the barycentric coordinates of the point. Barycentric coordinates are a natural coordinate system for simplices that express a position as a linear combination of the vertices. For a triangle, there are three barycentric coordinates (because there are three vertices), and the sum of the coordinates must equal 1. If a point x is inside a simplex, then all three coordinates will be strictly positive. If two coordinates are zero (so the third =1), then the point x is on a vertex. If one coordinates are zero, the point x is on an edge. In this method, you must specify the vertex coordinates x1->x3. Returns 0 if triangle is degenerate. | |
static double | Circumcircle (IntPtr p1, IntPtr p2, IntPtr p3, IntPtr center) |
Compute the circumcenter (center[3]) and radius squared (method return value) of a triangle defined by the three points x1, x2, and x3. (Note that the coordinates are 2D. 3D points can be used but the z-component will be ignored.) | |
static void | ComputeNormal (vtkPoints p, int numPts, IntPtr pts, IntPtr n) |
Compute the triangle normal from a points list, and a list of point ids that index into the points list. | |
static void | ComputeNormal (IntPtr v1, IntPtr v2, IntPtr v3, IntPtr n) |
static void | ComputeNormalDirection (IntPtr v1, IntPtr v2, IntPtr v3, IntPtr n) |
static void | ComputeQuadric (IntPtr x1, IntPtr x2, IntPtr x3, vtkQuadric quadric) |
Calculate the error quadric for this triangle. Return the quadric as a 4x4 matrix or a vtkQuadric. (from Peter Lindstrom's Siggraph 2000 paper, "Out-of-Core Simplification of Large Polygonal Models") | |
static void | InterpolationDerivs (IntPtr pcoords, IntPtr derivs) |
static void | InterpolationFunctions (IntPtr pcoords, IntPtr sf) |
static new int | IsTypeOf (string type) |
Undocumented Block. | |
static int | PointInTriangle (IntPtr x, IntPtr x1, IntPtr x2, IntPtr x3, double tol2) |
Given a point x, determine whether it is inside (within the tolerance squared, tol2) the triangle defined by the three coordinate values p1, p2, p3. Method is via comparing dot products. (Note: in current implementation the tolerance only works in the neighborhood of the three vertices of the triangle. | |
static int | ProjectTo2D (IntPtr x1, IntPtr x2, IntPtr x3, IntPtr v1, IntPtr v2, IntPtr v3) |
Project triangle defined in 3D to 2D coordinates. Returns 0 if degenerate triangle; non-zero value otherwise. Input points are x1->x3; output 2D points are v1->v3. | |
static new vtkTriangle | SafeDownCast (vtkObjectBase o) |
Undocumented Block. | |
static double | TriangleArea (IntPtr p1, IntPtr p2, IntPtr p3) |
static void | TriangleCenter (IntPtr p1, IntPtr p2, IntPtr p3, IntPtr center) |
Public Attributes | |
new const string | MRFullTypeName = "Kitware.VTK.vtkTriangle" |
Automatically generated type registration mechanics. | |
Static Public Attributes | |
static new readonly string | MRClassNameKey = "11vtkTriangle" |
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 | vtkTriangle_New (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal int | vtkTriangle_BarycentricCoords_01 (IntPtr x, IntPtr x1, IntPtr x2, IntPtr x3, IntPtr bcoords) |
static internal int | vtkTriangle_CellBoundary_02 (HandleRef pThis, int subId, IntPtr pcoords, HandleRef pts) |
static internal double | vtkTriangle_Circumcircle_03 (IntPtr p1, IntPtr p2, IntPtr p3, IntPtr center) |
static internal void | vtkTriangle_Clip_04 (HandleRef pThis, double value, HandleRef cellScalars, HandleRef locator, HandleRef polys, HandleRef inPd, HandleRef outPd, HandleRef inCd, int cellId, HandleRef outCd, int insideOut) |
static internal double | vtkTriangle_ComputeArea_05 (HandleRef pThis) |
static internal void | vtkTriangle_ComputeNormal_06 (HandleRef p, int numPts, IntPtr pts, IntPtr n) |
static internal void | vtkTriangle_ComputeNormal_07 (IntPtr v1, IntPtr v2, IntPtr v3, IntPtr n) |
static internal void | vtkTriangle_ComputeNormalDirection_08 (IntPtr v1, IntPtr v2, IntPtr v3, IntPtr n) |
static internal void | vtkTriangle_ComputeQuadric_09 (IntPtr x1, IntPtr x2, IntPtr x3, HandleRef quadric) |
static internal void | vtkTriangle_Contour_10 (HandleRef pThis, double value, HandleRef cellScalars, HandleRef locator, HandleRef verts, HandleRef lines, HandleRef polys, HandleRef inPd, HandleRef outPd, HandleRef inCd, int cellId, HandleRef outCd) |
static internal void | vtkTriangle_Derivatives_11 (HandleRef pThis, int subId, IntPtr pcoords, IntPtr values, int dim, IntPtr derivs) |
static internal void | vtkTriangle_EvaluateLocation_12 (HandleRef pThis, ref int subId, IntPtr pcoords, IntPtr x, IntPtr weights) |
static internal int | vtkTriangle_EvaluatePosition_13 (HandleRef pThis, IntPtr x, IntPtr closestPoint, ref int subId, IntPtr pcoords, ref double dist2, IntPtr weights) |
static internal int | vtkTriangle_GetCellDimension_14 (HandleRef pThis) |
static internal int | vtkTriangle_GetCellType_15 (HandleRef pThis) |
static internal IntPtr | vtkTriangle_GetEdge_16 (HandleRef pThis, int edgeId, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal IntPtr | vtkTriangle_GetEdgeArray_17 (HandleRef pThis, int edgeId) |
static internal IntPtr | vtkTriangle_GetFace_18 (HandleRef pThis, int arg0, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal int | vtkTriangle_GetNumberOfEdges_19 (HandleRef pThis) |
static internal int | vtkTriangle_GetNumberOfFaces_20 (HandleRef pThis) |
static internal int | vtkTriangle_GetParametricCenter_21 (HandleRef pThis, IntPtr pcoords) |
static internal IntPtr | vtkTriangle_GetParametricCoords_22 (HandleRef pThis) |
static internal double | vtkTriangle_GetParametricDistance_23 (HandleRef pThis, IntPtr pcoords) |
static internal void | vtkTriangle_InterpolateDerivs_24 (HandleRef pThis, IntPtr pcoords, IntPtr derivs) |
static internal void | vtkTriangle_InterpolateFunctions_25 (HandleRef pThis, IntPtr pcoords, IntPtr sf) |
static internal void | vtkTriangle_InterpolationDerivs_26 (IntPtr pcoords, IntPtr derivs) |
static internal void | vtkTriangle_InterpolationFunctions_27 (IntPtr pcoords, IntPtr sf) |
static internal int | vtkTriangle_IntersectWithLine_28 (HandleRef pThis, IntPtr p1, IntPtr p2, double tol, ref double t, IntPtr x, IntPtr pcoords, ref int subId) |
static internal int | vtkTriangle_IsA_29 (HandleRef pThis, string type) |
static internal int | vtkTriangle_IsTypeOf_30 (string type) |
static internal IntPtr | vtkTriangle_NewInstance_32 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal int | vtkTriangle_PointInTriangle_33 (IntPtr x, IntPtr x1, IntPtr x2, IntPtr x3, double tol2) |
static internal int | vtkTriangle_ProjectTo2D_34 (IntPtr x1, IntPtr x2, IntPtr x3, IntPtr v1, IntPtr v2, IntPtr v3) |
static internal IntPtr | vtkTriangle_SafeDownCast_35 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal double | vtkTriangle_TriangleArea_36 (IntPtr p1, IntPtr p2, IntPtr p3) |
static internal void | vtkTriangle_TriangleCenter_37 (IntPtr p1, IntPtr p2, IntPtr p3, IntPtr center) |
static internal int | vtkTriangle_Triangulate_38 (HandleRef pThis, int index, HandleRef ptIds, HandleRef pts) |
Static Private Member Functions | |
static | vtkTriangle () |
Automatically generated type registration mechanics. |
vtkTriangle - a cell that represents a triangle
Description vtkTriangle is a concrete implementation of vtkCell to represent a triangle located in 3-space.
static Kitware.VTK.vtkTriangle.vtkTriangle | ( | ) | [static, private] |
Automatically generated type registration mechanics.
Kitware.VTK.vtkTriangle.vtkTriangle | ( | IntPtr | rawCppThis, |
bool | callDisposalMethod, | ||
bool | strong | ||
) |
Automatically generated constructor - called from generated code. DO NOT call directly.
Undocumented Block.
static int Kitware.VTK.vtkTriangle.BarycentricCoords | ( | IntPtr | x, |
IntPtr | x1, | ||
IntPtr | x2, | ||
IntPtr | x3, | ||
IntPtr | bcoords | ||
) | [static] |
Given a 2D point x[2], determine the barycentric coordinates of the point. Barycentric coordinates are a natural coordinate system for simplices that express a position as a linear combination of the vertices. For a triangle, there are three barycentric coordinates (because there are three vertices), and the sum of the coordinates must equal 1. If a point x is inside a simplex, then all three coordinates will be strictly positive. If two coordinates are zero (so the third =1), then the point x is on a vertex. If one coordinates are zero, the point x is on an edge. In this method, you must specify the vertex coordinates x1->x3. Returns 0 if triangle is degenerate.
override int Kitware.VTK.vtkTriangle.CellBoundary | ( | int | subId, |
IntPtr | pcoords, | ||
vtkIdList | pts | ||
) | [virtual] |
See the vtkCell API for descriptions of these methods.
Reimplemented from Kitware.VTK.vtkCell.
static double Kitware.VTK.vtkTriangle.Circumcircle | ( | IntPtr | p1, |
IntPtr | p2, | ||
IntPtr | p3, | ||
IntPtr | center | ||
) | [static] |
Compute the circumcenter (center[3]) and radius squared (method return value) of a triangle defined by the three points x1, x2, and x3. (Note that the coordinates are 2D. 3D points can be used but the z-component will be ignored.)
override void Kitware.VTK.vtkTriangle.Clip | ( | double | value, |
vtkDataArray | cellScalars, | ||
vtkIncrementalPointLocator | locator, | ||
vtkCellArray | polys, | ||
vtkPointData | inPd, | ||
vtkPointData | outPd, | ||
vtkCellData | inCd, | ||
int | cellId, | ||
vtkCellData | outCd, | ||
int | insideOut | ||
) | [virtual] |
Clip this triangle using scalar value provided. Like contouring, except that it cuts the triangle to produce other triangles.
Reimplemented from Kitware.VTK.vtkCell.
double Kitware.VTK.vtkTriangle.ComputeArea | ( | ) |
A convenience function to compute the area of a vtkTriangle.
static void Kitware.VTK.vtkTriangle.ComputeNormal | ( | vtkPoints | p, |
int | numPts, | ||
IntPtr | pts, | ||
IntPtr | n | ||
) | [static] |
Compute the triangle normal from a points list, and a list of point ids that index into the points list.
static void Kitware.VTK.vtkTriangle.ComputeNormal | ( | IntPtr | v1, |
IntPtr | v2, | ||
IntPtr | v3, | ||
IntPtr | n | ||
) | [static] |
----------------------------------------------------------------------------
static void Kitware.VTK.vtkTriangle.ComputeNormalDirection | ( | IntPtr | v1, |
IntPtr | v2, | ||
IntPtr | v3, | ||
IntPtr | n | ||
) | [static] |
----------------------------------------------------------------------------
static void Kitware.VTK.vtkTriangle.ComputeQuadric | ( | IntPtr | x1, |
IntPtr | x2, | ||
IntPtr | x3, | ||
vtkQuadric | quadric | ||
) | [static] |
Calculate the error quadric for this triangle. Return the quadric as a 4x4 matrix or a vtkQuadric. (from Peter Lindstrom's Siggraph 2000 paper, "Out-of-Core Simplification of Large Polygonal Models")
override void Kitware.VTK.vtkTriangle.Contour | ( | double | value, |
vtkDataArray | cellScalars, | ||
vtkIncrementalPointLocator | locator, | ||
vtkCellArray | verts, | ||
vtkCellArray | lines, | ||
vtkCellArray | polys, | ||
vtkPointData | inPd, | ||
vtkPointData | outPd, | ||
vtkCellData | inCd, | ||
int | cellId, | ||
vtkCellData | outCd | ||
) | [virtual] |
See the vtkCell API for descriptions of these methods.
Reimplemented from Kitware.VTK.vtkCell.
override void Kitware.VTK.vtkTriangle.Derivatives | ( | int | subId, |
IntPtr | pcoords, | ||
IntPtr | values, | ||
int | dim, | ||
IntPtr | derivs | ||
) | [virtual] |
See the vtkCell API for descriptions of these methods.
Reimplemented from Kitware.VTK.vtkCell.
override void Kitware.VTK.vtkTriangle.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.vtkCell.
override void Kitware.VTK.vtkTriangle.EvaluateLocation | ( | ref int | subId, |
IntPtr | pcoords, | ||
IntPtr | x, | ||
IntPtr | weights | ||
) | [virtual] |
See the vtkCell API for descriptions of these methods.
Reimplemented from Kitware.VTK.vtkCell.
override int Kitware.VTK.vtkTriangle.EvaluatePosition | ( | IntPtr | x, |
IntPtr | closestPoint, | ||
ref int | subId, | ||
IntPtr | pcoords, | ||
ref double | dist2, | ||
IntPtr | weights | ||
) | [virtual] |
See the vtkCell API for descriptions of these methods.
Reimplemented from Kitware.VTK.vtkCell.
override int Kitware.VTK.vtkTriangle.GetCellDimension | ( | ) | [virtual] |
See the vtkCell API for descriptions of these methods.
Reimplemented from Kitware.VTK.vtkCell.
override int Kitware.VTK.vtkTriangle.GetCellType | ( | ) | [virtual] |
See the vtkCell API for descriptions of these methods.
Reimplemented from Kitware.VTK.vtkCell.
override vtkCell Kitware.VTK.vtkTriangle.GetEdge | ( | int | edgeId | ) | [virtual] |
Get the edge specified by edgeId (range 0 to 2) and return that edge's coordinates.
Reimplemented from Kitware.VTK.vtkCell.
IntPtr Kitware.VTK.vtkTriangle.GetEdgeArray | ( | int | edgeId | ) |
Return the ids of the vertices defining edge (`edgeId`). Ids are related to the cell, not to the dataset.
override vtkCell Kitware.VTK.vtkTriangle.GetFace | ( | int | arg0 | ) | [virtual] |
See the vtkCell API for descriptions of these methods.
Reimplemented from Kitware.VTK.vtkCell.
override int Kitware.VTK.vtkTriangle.GetNumberOfEdges | ( | ) | [virtual] |
See the vtkCell API for descriptions of these methods.
Reimplemented from Kitware.VTK.vtkCell.
override int Kitware.VTK.vtkTriangle.GetNumberOfFaces | ( | ) | [virtual] |
See the vtkCell API for descriptions of these methods.
Reimplemented from Kitware.VTK.vtkCell.
override int Kitware.VTK.vtkTriangle.GetParametricCenter | ( | IntPtr | pcoords | ) | [virtual] |
----------------------------------------------------------------------------
Reimplemented from Kitware.VTK.vtkCell.
override IntPtr Kitware.VTK.vtkTriangle.GetParametricCoords | ( | ) | [virtual] |
See the vtkCell API for descriptions of these methods.
Reimplemented from Kitware.VTK.vtkCell.
override double Kitware.VTK.vtkTriangle.GetParametricDistance | ( | IntPtr | pcoords | ) | [virtual] |
Return the distance of the parametric coordinate provided to the cell. If inside the cell, a distance of zero is returned.
Reimplemented from Kitware.VTK.vtkCell.
override void Kitware.VTK.vtkTriangle.InterpolateDerivs | ( | IntPtr | pcoords, |
IntPtr | derivs | ||
) | [virtual] |
Compute the interpolation functions/derivatives (aka shape functions/derivatives)
Reimplemented from Kitware.VTK.vtkCell.
override void Kitware.VTK.vtkTriangle.InterpolateFunctions | ( | IntPtr | pcoords, |
IntPtr | sf | ||
) | [virtual] |
Compute the interpolation functions/derivatives (aka shape functions/derivatives)
Reimplemented from Kitware.VTK.vtkCell.
static void Kitware.VTK.vtkTriangle.InterpolationDerivs | ( | IntPtr | pcoords, |
IntPtr | derivs | ||
) | [static] |
static void Kitware.VTK.vtkTriangle.InterpolationFunctions | ( | IntPtr | pcoords, |
IntPtr | sf | ||
) | [static] |
override int Kitware.VTK.vtkTriangle.IntersectWithLine | ( | IntPtr | p1, |
IntPtr | p2, | ||
double | tol, | ||
ref double | t, | ||
IntPtr | x, | ||
IntPtr | pcoords, | ||
ref int | subId | ||
) | [virtual] |
Plane intersection plus in/out test on triangle. The in/out test is performed using tol as the tolerance.
Reimplemented from Kitware.VTK.vtkCell.
override int Kitware.VTK.vtkTriangle.IsA | ( | string | type | ) | [virtual] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkCell.
static new int Kitware.VTK.vtkTriangle.IsTypeOf | ( | string | type | ) | [static] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkCell.
static new vtkTriangle Kitware.VTK.vtkTriangle.New | ( | ) | [static] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkObject.
Undocumented Block.
Reimplemented from Kitware.VTK.vtkCell.
static int Kitware.VTK.vtkTriangle.PointInTriangle | ( | IntPtr | x, |
IntPtr | x1, | ||
IntPtr | x2, | ||
IntPtr | x3, | ||
double | tol2 | ||
) | [static] |
Given a point x, determine whether it is inside (within the tolerance squared, tol2) the triangle defined by the three coordinate values p1, p2, p3. Method is via comparing dot products. (Note: in current implementation the tolerance only works in the neighborhood of the three vertices of the triangle.
static int Kitware.VTK.vtkTriangle.ProjectTo2D | ( | IntPtr | x1, |
IntPtr | x2, | ||
IntPtr | x3, | ||
IntPtr | v1, | ||
IntPtr | v2, | ||
IntPtr | v3 | ||
) | [static] |
Project triangle defined in 3D to 2D coordinates. Returns 0 if degenerate triangle; non-zero value otherwise. Input points are x1->x3; output 2D points are v1->v3.
static new vtkTriangle Kitware.VTK.vtkTriangle.SafeDownCast | ( | vtkObjectBase | o | ) | [static] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkCell.
static double Kitware.VTK.vtkTriangle.TriangleArea | ( | IntPtr | p1, |
IntPtr | p2, | ||
IntPtr | p3 | ||
) | [static] |
----------------------------------------------------------------------------
static void Kitware.VTK.vtkTriangle.TriangleCenter | ( | IntPtr | p1, |
IntPtr | p2, | ||
IntPtr | p3, | ||
IntPtr | center | ||
) | [static] |
----------------------------------------------------------------------------
override int Kitware.VTK.vtkTriangle.Triangulate | ( | int | index, |
vtkIdList | ptIds, | ||
vtkPoints | pts | ||
) | [virtual] |
See the vtkCell API for descriptions of these methods.
Reimplemented from Kitware.VTK.vtkCell.
static internal int Kitware.VTK.vtkTriangle.vtkTriangle_BarycentricCoords_01 | ( | IntPtr | x, |
IntPtr | x1, | ||
IntPtr | x2, | ||
IntPtr | x3, | ||
IntPtr | bcoords | ||
) | [private] |
static internal int Kitware.VTK.vtkTriangle.vtkTriangle_CellBoundary_02 | ( | HandleRef | pThis, |
int | subId, | ||
IntPtr | pcoords, | ||
HandleRef | pts | ||
) | [private] |
static internal double Kitware.VTK.vtkTriangle.vtkTriangle_Circumcircle_03 | ( | IntPtr | p1, |
IntPtr | p2, | ||
IntPtr | p3, | ||
IntPtr | center | ||
) | [private] |
static internal void Kitware.VTK.vtkTriangle.vtkTriangle_Clip_04 | ( | HandleRef | pThis, |
double | value, | ||
HandleRef | cellScalars, | ||
HandleRef | locator, | ||
HandleRef | polys, | ||
HandleRef | inPd, | ||
HandleRef | outPd, | ||
HandleRef | inCd, | ||
int | cellId, | ||
HandleRef | outCd, | ||
int | insideOut | ||
) | [private] |
static internal double Kitware.VTK.vtkTriangle.vtkTriangle_ComputeArea_05 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkTriangle.vtkTriangle_ComputeNormal_06 | ( | HandleRef | p, |
int | numPts, | ||
IntPtr | pts, | ||
IntPtr | n | ||
) | [private] |
static internal void Kitware.VTK.vtkTriangle.vtkTriangle_ComputeNormal_07 | ( | IntPtr | v1, |
IntPtr | v2, | ||
IntPtr | v3, | ||
IntPtr | n | ||
) | [private] |
static internal void Kitware.VTK.vtkTriangle.vtkTriangle_ComputeNormalDirection_08 | ( | IntPtr | v1, |
IntPtr | v2, | ||
IntPtr | v3, | ||
IntPtr | n | ||
) | [private] |
static internal void Kitware.VTK.vtkTriangle.vtkTriangle_ComputeQuadric_09 | ( | IntPtr | x1, |
IntPtr | x2, | ||
IntPtr | x3, | ||
HandleRef | quadric | ||
) | [private] |
static internal void Kitware.VTK.vtkTriangle.vtkTriangle_Contour_10 | ( | HandleRef | pThis, |
double | value, | ||
HandleRef | cellScalars, | ||
HandleRef | locator, | ||
HandleRef | verts, | ||
HandleRef | lines, | ||
HandleRef | polys, | ||
HandleRef | inPd, | ||
HandleRef | outPd, | ||
HandleRef | inCd, | ||
int | cellId, | ||
HandleRef | outCd | ||
) | [private] |
static internal void Kitware.VTK.vtkTriangle.vtkTriangle_Derivatives_11 | ( | HandleRef | pThis, |
int | subId, | ||
IntPtr | pcoords, | ||
IntPtr | values, | ||
int | dim, | ||
IntPtr | derivs | ||
) | [private] |
static internal void Kitware.VTK.vtkTriangle.vtkTriangle_EvaluateLocation_12 | ( | HandleRef | pThis, |
ref int | subId, | ||
IntPtr | pcoords, | ||
IntPtr | x, | ||
IntPtr | weights | ||
) | [private] |
static internal int Kitware.VTK.vtkTriangle.vtkTriangle_EvaluatePosition_13 | ( | HandleRef | pThis, |
IntPtr | x, | ||
IntPtr | closestPoint, | ||
ref int | subId, | ||
IntPtr | pcoords, | ||
ref double | dist2, | ||
IntPtr | weights | ||
) | [private] |
static internal int Kitware.VTK.vtkTriangle.vtkTriangle_GetCellDimension_14 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkTriangle.vtkTriangle_GetCellType_15 | ( | HandleRef | pThis | ) | [private] |
static internal IntPtr Kitware.VTK.vtkTriangle.vtkTriangle_GetEdge_16 | ( | HandleRef | pThis, |
int | edgeId, | ||
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkTriangle.vtkTriangle_GetEdgeArray_17 | ( | HandleRef | pThis, |
int | edgeId | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkTriangle.vtkTriangle_GetFace_18 | ( | HandleRef | pThis, |
int | arg0, | ||
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal int Kitware.VTK.vtkTriangle.vtkTriangle_GetNumberOfEdges_19 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkTriangle.vtkTriangle_GetNumberOfFaces_20 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkTriangle.vtkTriangle_GetParametricCenter_21 | ( | HandleRef | pThis, |
IntPtr | pcoords | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkTriangle.vtkTriangle_GetParametricCoords_22 | ( | HandleRef | pThis | ) | [private] |
static internal double Kitware.VTK.vtkTriangle.vtkTriangle_GetParametricDistance_23 | ( | HandleRef | pThis, |
IntPtr | pcoords | ||
) | [private] |
static internal void Kitware.VTK.vtkTriangle.vtkTriangle_InterpolateDerivs_24 | ( | HandleRef | pThis, |
IntPtr | pcoords, | ||
IntPtr | derivs | ||
) | [private] |
static internal void Kitware.VTK.vtkTriangle.vtkTriangle_InterpolateFunctions_25 | ( | HandleRef | pThis, |
IntPtr | pcoords, | ||
IntPtr | sf | ||
) | [private] |
static internal void Kitware.VTK.vtkTriangle.vtkTriangle_InterpolationDerivs_26 | ( | IntPtr | pcoords, |
IntPtr | derivs | ||
) | [private] |
static internal void Kitware.VTK.vtkTriangle.vtkTriangle_InterpolationFunctions_27 | ( | IntPtr | pcoords, |
IntPtr | sf | ||
) | [private] |
static internal int Kitware.VTK.vtkTriangle.vtkTriangle_IntersectWithLine_28 | ( | HandleRef | pThis, |
IntPtr | p1, | ||
IntPtr | p2, | ||
double | tol, | ||
ref double | t, | ||
IntPtr | x, | ||
IntPtr | pcoords, | ||
ref int | subId | ||
) | [private] |
static internal int Kitware.VTK.vtkTriangle.vtkTriangle_IsA_29 | ( | HandleRef | pThis, |
string | type | ||
) | [private] |
static internal int Kitware.VTK.vtkTriangle.vtkTriangle_IsTypeOf_30 | ( | string | type | ) | [private] |
static internal IntPtr Kitware.VTK.vtkTriangle.vtkTriangle_New | ( | ref uint | mteStatus, |
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkTriangle.vtkTriangle_NewInstance_32 | ( | HandleRef | pThis, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal int Kitware.VTK.vtkTriangle.vtkTriangle_PointInTriangle_33 | ( | IntPtr | x, |
IntPtr | x1, | ||
IntPtr | x2, | ||
IntPtr | x3, | ||
double | tol2 | ||
) | [private] |
static internal int Kitware.VTK.vtkTriangle.vtkTriangle_ProjectTo2D_34 | ( | IntPtr | x1, |
IntPtr | x2, | ||
IntPtr | x3, | ||
IntPtr | v1, | ||
IntPtr | v2, | ||
IntPtr | v3 | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkTriangle.vtkTriangle_SafeDownCast_35 | ( | HandleRef | o, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal double Kitware.VTK.vtkTriangle.vtkTriangle_TriangleArea_36 | ( | IntPtr | p1, |
IntPtr | p2, | ||
IntPtr | p3 | ||
) | [private] |
static internal void Kitware.VTK.vtkTriangle.vtkTriangle_TriangleCenter_37 | ( | IntPtr | p1, |
IntPtr | p2, | ||
IntPtr | p3, | ||
IntPtr | center | ||
) | [private] |
static internal int Kitware.VTK.vtkTriangle.vtkTriangle_Triangulate_38 | ( | HandleRef | pThis, |
int | index, | ||
HandleRef | ptIds, | ||
HandleRef | pts | ||
) | [private] |
new readonly string Kitware.VTK.vtkTriangle.MRClassNameKey = "11vtkTriangle" [static] |
Automatically generated type registration mechanics.
Reimplemented from Kitware.VTK.vtkCell.
new const string Kitware.VTK.vtkTriangle.MRFullTypeName = "Kitware.VTK.vtkTriangle" |
Automatically generated type registration mechanics.
Reimplemented from Kitware.VTK.vtkCell.