VTK
vtkTriangle Member List

This is the complete list of members for vtkTriangle, including all inherited members.

AddObserver(unsigned long event, vtkCommand *, float priority=0.0f)vtkObject
AddObserver(const char *event, vtkCommand *, float priority=0.0f)vtkObject
AddObserver(unsigned long event, U observer, void(T::*callback)(), float priority=0.0f)vtkObjectinline
AddObserver(unsigned long event, U observer, void(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f)vtkObjectinline
AddObserver(unsigned long event, U observer, bool(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f)vtkObjectinline
BarycentricCoords(double x[2], double x1[2], double x2[2], double x3[2], double bcoords[3])vtkTrianglestatic
BoundsvtkCellprotected
BreakOnError()vtkObjectstatic
CellBoundary(int subId, const double pcoords[3], vtkIdList *pts) overridevtkTrianglevirtual
Circumcircle(double p1[2], double p2[2], double p3[2], double center[2])vtkTrianglestatic
Clip(double value, vtkDataArray *cellScalars, vtkIncrementalPointLocator *locator, vtkCellArray *polys, vtkPointData *inPd, vtkPointData *outPd, vtkCellData *inCd, vtkIdType cellId, vtkCellData *outCd, int insideOut) overridevtkTrianglevirtual
CollectRevisions(ostream &)vtkObjectBaseinlineprotectedvirtual
ComputeArea()vtkTriangle
ComputeNormal(vtkPoints *p, int numPts, vtkIdType *pts, double n[3])vtkTrianglestatic
ComputeNormal(double v1[3], double v2[3], double v3[3], double n[3])vtkTriangleinlinestatic
ComputeNormalDirection(double v1[3], double v2[3], double v3[3], double n[3])vtkTriangleinlinestatic
ComputeQuadric(double x1[3], double x2[3], double x3[3], double quadric[4][4])vtkTrianglestatic
ComputeQuadric(double x1[3], double x2[3], double x3[3], vtkQuadric *quadric)vtkTrianglestatic
Contour(double value, vtkDataArray *cellScalars, vtkIncrementalPointLocator *locator, vtkCellArray *verts, vtkCellArray *lines, vtkCellArray *polys, vtkPointData *inPd, vtkPointData *outPd, vtkCellData *inCd, vtkIdType cellId, vtkCellData *outCd) overridevtkTrianglevirtual
DebugvtkObjectprotected
DebugOff()vtkObjectvirtual
DebugOn()vtkObjectvirtual
DeepCopy(vtkCell *c)vtkCellvirtual
Delete()vtkObjectBasevirtual
Derivatives(int subId, const double pcoords[3], const double *values, int dim, double *derivs) overridevtkTrianglevirtual
EvaluateLocation(int &subId, const double pcoords[3], double x[3], double *weights) overridevtkTrianglevirtual
EvaluatePosition(const double x[3], double closestPoint[3], int &subId, double pcoords[3], double &dist2, double weights[]) overridevtkTrianglevirtual
FastDelete()vtkObjectBasevirtual
GetBounds(double bounds[6])vtkCell
GetBounds()vtkCell
GetCellDimension() overridevtkTriangleinlinevirtual
GetCellType() overridevtkTriangleinlinevirtual
GetClassName() const vtkObjectBase
GetCommand(unsigned long tag)vtkObject
GetDebug()vtkObject
GetEdge(int edgeId) overridevtkTrianglevirtual
GetEdgeArray(int edgeId)vtkTriangle
GetFace(int) overridevtkTriangleinlinevirtual
GetFaces()vtkCellinlinevirtual
GetGlobalWarningDisplay()vtkObjectstatic
GetLength2()vtkCell
GetMTime()vtkObjectvirtual
GetNumberOfEdges() overridevtkTriangleinlinevirtual
GetNumberOfFaces() overridevtkTriangleinlinevirtual
GetNumberOfPoints()vtkCellinline
GetParametricCenter(double pcoords[3]) overridevtkTriangleinlinevirtual
GetParametricCoords() overridevtkTrianglevirtual
GetParametricDistance(const double pcoords[3]) overridevtkTrianglevirtual
GetPointId(int ptId)vtkCellinline
GetPointIds()vtkCellinline
GetPoints()vtkCellinline
GetReferenceCount()vtkObjectBaseinline
GlobalWarningDisplayOff()vtkObjectinlinestatic
GlobalWarningDisplayOn()vtkObjectinlinestatic
HasObserver(unsigned long event, vtkCommand *)vtkObject
HasObserver(const char *event, vtkCommand *)vtkObject
HasObserver(unsigned long event)vtkObject
HasObserver(const char *event)vtkObject
Initialize(int npts, vtkIdType *pts, vtkPoints *p)vtkCell
Initialize(int npts, vtkPoints *p)vtkCell
Initialize()vtkCellinlinevirtual
InitializeObjectBase()vtkObjectBase
InternalGrabFocus(vtkCommand *mouseEvents, vtkCommand *keypressEvents=nullptr)vtkObjectprotected
InternalReleaseFocus()vtkObjectprotected
InterpolateDerivs(const double pcoords[3], double derivs[6]) overridevtkTriangleinline
vtkCell::InterpolateDerivs(const double vtkNotUsed(pcoords)[3], double *vtkNotUsed(derivs))vtkCellinlinevirtual
InterpolateFunctions(const double pcoords[3], double sf[3]) overridevtkTriangleinline
vtkCell::InterpolateFunctions(const double vtkNotUsed(pcoords)[3], double *vtkNotUsed(weight))vtkCellinlinevirtual
InterpolationDerivs(const double pcoords[3], double derivs[6])vtkTrianglestatic
InterpolationFunctions(const double pcoords[3], double sf[3])vtkTrianglestatic
IntersectWithLine(const double p1[3], const double p2[3], double tol, double &t, double x[3], double pcoords[3], int &subId) overridevtkTrianglevirtual
InvokeEvent(unsigned long event, void *callData)vtkObject
InvokeEvent(const char *event, void *callData)vtkObject
InvokeEvent(unsigned long event)vtkObjectinline
InvokeEvent(const char *event)vtkObjectinline
IsA(const char *type)vtkTrianglevirtual
IsExplicitCell()vtkCellinlinevirtual
IsLinear()vtkCellinlinevirtual
IsPrimaryCell()vtkCellinlinevirtual
IsTypeOf(const char *type)vtkTrianglestatic
LinevtkTriangleprotected
Modified()vtkObjectvirtual
MTimevtkObjectprotected
New()vtkTrianglestatic
NewInstance() const vtkTriangle
NewInstanceInternal() const vtkTriangleprotectedvirtual
vtkObjectBase::operator=(const vtkObjectBase &)vtkObjectBaseinlineprotected
PointIdsvtkCell
PointInTriangle(double x[3], double x1[3], double x2[3], double x3[3], double tol2)vtkTrianglestatic
PointsvtkCell
Print(ostream &os)vtkObjectBase
PrintHeader(ostream &os, vtkIndent indent)vtkObjectBasevirtual
PrintRevisions(ostream &)vtkObjectBaseinline
PrintSelf(ostream &os, vtkIndent indent) overridevtkTrianglevirtual
PrintTrailer(ostream &os, vtkIndent indent)vtkObjectBasevirtual
ProjectTo2D(double x1[3], double x2[3], double x3[3], double v1[2], double v2[2], double v3[2])vtkTrianglestatic
ReferenceCountvtkObjectBaseprotected
Register(vtkObjectBase *o)vtkObjectBasevirtual
RegisterInternal(vtkObjectBase *, vtkTypeBool check) overridevtkObjectprotectedvirtual
RemoveAllObservers()vtkObject
RemoveObserver(vtkCommand *)vtkObject
RemoveObserver(unsigned long tag)vtkObject
RemoveObservers(unsigned long event, vtkCommand *)vtkObject
RemoveObservers(const char *event, vtkCommand *)vtkObject
RemoveObservers(unsigned long event)vtkObject
RemoveObservers(const char *event)vtkObject
ReportReferences(vtkGarbageCollector *)vtkObjectBaseprotectedvirtual
RequiresExplicitFaceRepresentation()vtkCellinlinevirtual
RequiresInitialization()vtkCellinlinevirtual
SafeDownCast(vtkObjectBase *o)vtkTrianglestatic
SetDebug(bool debugFlag)vtkObject
SetFaces(vtkIdType *vtkNotUsed(faces))vtkCellinlinevirtual
SetGlobalWarningDisplay(int val)vtkObjectstatic
SetReferenceCount(int)vtkObjectBase
ShallowCopy(vtkCell *c)vtkCellvirtual
SubjectHelpervtkObjectprotected
Superclass typedefvtkTriangle
TriangleArea(double p1[3], double p2[3], double p3[3])vtkTriangleinlinestatic
TriangleCenter(double p1[3], double p2[3], double p3[3], double center[3])vtkTriangleinlinestatic
TrianglesIntersect(double p1[3], double q1[3], double r1[3], double p2[3], double q2[3], double r2[3])vtkTrianglestatic
Triangulate(int index, vtkIdList *ptIds, vtkPoints *pts) overridevtkTrianglevirtual
UnRegister(vtkObjectBase *o)vtkObjectBasevirtual
UnRegisterInternal(vtkObjectBase *, vtkTypeBool check) overridevtkObjectprotectedvirtual
vtkBaseTypeMacro(vtkObject, vtkObjectBase)vtkObject
vtkCell()vtkCellprotected
vtkObject()vtkObjectprotected
vtkObjectBase()vtkObjectBaseprotected
vtkObjectBase(const vtkObjectBase &)vtkObjectBaseinlineprotected
vtkTriangle()vtkTriangleprotected
WeakPointersvtkObjectBaseprotected
~vtkCell() overridevtkCellprotected
~vtkObject() overridevtkObjectprotected
~vtkObjectBase()vtkObjectBaseprotectedvirtual
~vtkTriangle() overridevtkTriangleprotected