|  | VTK
    9.0.1
    | 
 
 
 
Go to the documentation of this file.
   57 #include "vtkFiltersGeneralModule.h"  
   76   void DebugPrintTree(
int level, 
double* leaf_vol, 
int* minCells, 
int* maxCells);
 
  120   int IntersectWithLine(
const double a0[3], 
const double a1[3], 
double tol, 
double& t, 
double x[3],
 
  128   static void ComputeOBB(
 
  129     vtkPoints* pts, 
double corner[3], 
double max[3], 
double mid[3], 
double min[3], 
double size[3]);
 
  137   void ComputeOBB(
vtkDataSet* input, 
double corner[3], 
double max[3], 
double mid[3], 
double min[3],
 
  145   int InsideOrOutside(
const double point[3]);
 
  156   int LineIntersectsNode(
vtkOBBNode* pA, 
const double b0[3], 
const double b1[3]);
 
  161   int TriangleIntersectsNode(
 
  198   void ComputeOBB(
vtkIdList* cells, 
double corner[3], 
double max[3], 
double mid[3], 
double min[3],
 
  208   void GeneratePolygons(
 
  
represent and manipulate 3D points
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on.
generate oriented bounding box (OBB) tree
virtual void GenerateRepresentation(int level, vtkPolyData *pd)=0
Method to build a representation at a particular level.
a simple class to control print indentation
represent and manipulate 4x4 transformation matrices
object to represent cell connectivity
list of point or cell ids
virtual void BuildLocator()=0
Build the locator from the input dataset.
an abstract base class for locators which find cells
abstract class to specify dataset behavior
virtual int IntersectWithLine(const double p1[3], const double p2[3], double tol, double &t, double x[3], double pcoords[3], int &subId)
Return intersection point (if any) of finite line with cells contained in cell locator.
concrete dataset represents vertices, lines, polygons, and triangle strips
provides thread-safe access to cells
virtual void FreeSearchStructure()=0
Free the memory required for the spatial data structure.