VTK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
vtkOBBTree Member List

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

BuildLocator()vtkOBBTree
BuildTree(vtkIdList *cells, vtkOBBNode *parent, int level)vtkOBBTreeprotected
ComputeOBB(vtkPoints *pts, double corner[3], double max[3], double mid[3], double min[3], double size[3])vtkOBBTreestatic
ComputeOBB(vtkDataSet *input, double corner[3], double max[3], double mid[3], double min[3], double size[3])vtkOBBTree
ComputeOBB(vtkIdList *cells, double corner[3], double max[3], double mid[3], double min[3], double size[3])vtkOBBTreeprotected
DeleteTree(vtkOBBNode *OBBptr)vtkOBBTreeprotected
DisjointOBBNodes(vtkOBBNode *nodeA, vtkOBBNode *nodeB, vtkMatrix4x4 *XformBtoA)vtkOBBTree
FindClosestPoint(double x[3], double closestPoint[3], vtkIdType &cellId, int &subId, double &dist2)vtkOBBTreeinlinevirtual
FindClosestPoint(double x[3], double closestPoint[3], vtkGenericCell *cell, vtkIdType &cellId, int &subId, double &dist2)vtkOBBTreeinlinevirtual
FindClosestPointWithinRadius(double x[3], double radius, double closestPoint[3], vtkIdType &cellId, int &subId, double &dist2)vtkOBBTreeinlinevirtual
FindClosestPointWithinRadius(double x[3], double radius, double closestPoint[3], vtkGenericCell *cell, vtkIdType &cellId, int &subId, double &dist2)vtkOBBTreeinlinevirtual
FindClosestPointWithinRadius(double x[3], double radius, double closestPoint[3], vtkGenericCell *cell, vtkIdType &cellId, int &subId, double &dist2, int &inside)vtkOBBTreeinlinevirtual
FreeSearchStructure()vtkOBBTree
GeneratePolygons(vtkOBBNode *OBBptr, int level, int repLevel, vtkPoints *pts, vtkCellArray *polys)vtkOBBTreeprotected
GenerateRepresentation(int level, vtkPolyData *pd)vtkOBBTree
InsertedPointsvtkOBBTreeprotected
InsideOrOutside(const double point[3])vtkOBBTree
IntersectWithLine(double a0[3], double a1[3], double tol, double &t, double x[3], double pcoords[3], int &subId)vtkOBBTreeinlinevirtual
IntersectWithLine(double a0[3], double a1[3], double tol, double &t, double x[3], double pcoords[3], int &subId, vtkIdType &cellId)vtkOBBTreeinlinevirtual
IntersectWithLine(const double a0[3], const double a1[3], vtkPoints *points, vtkIdList *cellIds)vtkOBBTree
IntersectWithLine(double a0[3], double a1[3], double tol, double &t, double x[3], double pcoords[3], int &subId, vtkIdType &cellId, vtkGenericCell *cell)vtkOBBTree
IntersectWithOBBTree(vtkOBBTree *OBBTreeB, vtkMatrix4x4 *XformBtoA, int(*function)(vtkOBBNode *nodeA, vtkOBBNode *nodeB, vtkMatrix4x4 *Xform, void *arg), void *data_arg)vtkOBBTree
IsA(const char *type)vtkOBBTreevirtual
IsTypeOf(const char *type)vtkOBBTreestatic
LineIntersectsNode(vtkOBBNode *pA, double b0[3], double b1[3])vtkOBBTree
New()vtkOBBTreestatic
NewInstance() const vtkOBBTree
NewInstanceInternal() const vtkOBBTreeprotectedvirtual
OBBCountvtkOBBTreeprotected
PointsListvtkOBBTreeprotected
PrintSelf(ostream &os, vtkIndent indent)vtkOBBTree
SafeDownCast(vtkObjectBase *o)vtkOBBTreestatic
Superclass typedefvtkOBBTree
TreevtkOBBTreeprotected
TriangleIntersectsNode(vtkOBBNode *pA, double p0[3], double p1[3], double p2[3], vtkMatrix4x4 *XformBtoA)vtkOBBTree
vtkOBBTree()vtkOBBTreeprotected
~vtkOBBTree()vtkOBBTreeprotected