|  | VTK
    9.0.1
    | 
 
 
 
Go to the documentation of this file.
   85 #ifndef vtkOrderedTriangulator_h 
   86 #define vtkOrderedTriangulator_h 
   88 #include "vtkCommonDataModelModule.h"  
  100 struct vtkOTTemplates;
 
  106 #if VTK_SIZEOF_SHORT == 4 
  107 typedef unsigned short TemplateIDType;
 
  108 #elif VTK_SIZEOF_INT == 4 
  109 typedef unsigned int TemplateIDType;
 
  110 #elif VTK_SIZEOF_LONG == 4 
  111 typedef unsigned long TemplateIDType;
 
  134   void InitTriangulation(
 
  135     double xmin, 
double xmax, 
double ymin, 
double ymax, 
double zmin, 
double zmax, 
int numPts);
 
  136   void InitTriangulation(
double bounds[6], 
int numPts);
 
  167   void TemplateTriangulate(
int cellType, 
int numPts, 
int numEdges);
 
  186   double* GetPointPosition(
vtkIdType internalId);
 
  194   double* GetPointLocation(
vtkIdType internalId);
 
  209   vtkGetMacro(NumberOfPoints, 
int);
 
  320   void InitTetraTraversal();
 
  345   int MaximumNumberOfPoints; 
 
  353   int NumberOfCellPoints;
 
  354   int NumberOfCellEdges;
 
  356   vtkOTTemplates* Templates;
 
  357   int TemplateTriangulation();
 
  359   TemplateIDType ComputeTemplateIndex();
 
  
represent and manipulate 3D points
represent and manipulate point attribute data
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on.
abstract base class for most VTK objects
abstract superclass for arrays of numeric data
helper class to generate triangulations
represent and manipulate cell attribute data
a simple class to control print indentation
object to represent cell connectivity
Abstract class in support of both point location and point insertion.
list of point or cell ids
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
replacement for malloc/free and new/delete
dynamic, self-adjusting array of double
dataset represents arbitrary combinations of all possible cell types
a 3D cell that represents a tetrahedron