triangulate any type of dataset
More...
#include <vtkDataSetTriangleFilter.h>
Inherits vtkUnstructuredGridAlgorithm.
triangulate any type of dataset
vtkDataSetTriangleFilter generates n-dimensional simplices from any input dataset. That is, 3D cells are converted to tetrahedral meshes, 2D cells to triangles, and so on. The triangulation is guaranteed to be compatible.
This filter uses simple 1D and 2D triangulation techniques for cells that are of topological dimension 2 or less. For 3D cells–due to the issue of face compatibility across quadrilateral faces (which way to orient the diagonal?)–a fancier ordered Delaunay triangulation is used. This approach produces templates on the fly for triangulating the cells. The templates are then used to do the actual triangulation.
- See Also
- vtkOrderedTriangulator vtkTriangleFilter
- Examples:
- vtkDataSetTriangleFilter (Examples)
- Tests:
- vtkDataSetTriangleFilter (Tests)
Definition at line 47 of file vtkDataSetTriangleFilter.h.
vtkDataSetTriangleFilter::vtkDataSetTriangleFilter |
( |
| ) |
|
|
protected |
vtkDataSetTriangleFilter::~vtkDataSetTriangleFilter |
( |
| ) |
|
|
protected |
static int vtkDataSetTriangleFilter::IsTypeOf |
( |
const char * |
type | ) |
|
|
static |
virtual int vtkDataSetTriangleFilter::IsA |
( |
const char * |
type | ) |
|
|
virtual |
virtual vtkObjectBase* vtkDataSetTriangleFilter::NewInstanceInternal |
( |
| ) |
const |
|
protectedvirtual |
void vtkDataSetTriangleFilter::PrintSelf |
( |
ostream & |
os, |
|
|
vtkIndent |
indent |
|
) |
| |
virtual void vtkDataSetTriangleFilter::SetTetrahedraOnly |
( |
int |
| ) |
|
|
virtual |
When On this filter will cull all 1D and 2D cells from the output. The default is Off.
virtual int vtkDataSetTriangleFilter::GetTetrahedraOnly |
( |
| ) |
|
|
virtual |
When On this filter will cull all 1D and 2D cells from the output. The default is Off.
virtual void vtkDataSetTriangleFilter::TetrahedraOnlyOn |
( |
| ) |
|
|
virtual |
When On this filter will cull all 1D and 2D cells from the output. The default is Off.
virtual void vtkDataSetTriangleFilter::TetrahedraOnlyOff |
( |
| ) |
|
|
virtual |
When On this filter will cull all 1D and 2D cells from the output. The default is Off.
virtual int vtkDataSetTriangleFilter::RequestData |
( |
vtkInformation * |
, |
|
|
vtkInformationVector ** |
, |
|
|
vtkInformationVector * |
|
|
) |
| |
|
protectedvirtual |
virtual int vtkDataSetTriangleFilter::FillInputPortInformation |
( |
int |
port, |
|
|
vtkInformation * |
info |
|
) |
| |
|
protectedvirtual |
void vtkDataSetTriangleFilter::StructuredExecute |
( |
vtkDataSet * |
, |
|
|
vtkUnstructuredGrid * |
|
|
) |
| |
|
protected |
void vtkDataSetTriangleFilter::UnstructuredExecute |
( |
vtkDataSet * |
, |
|
|
vtkUnstructuredGrid * |
|
|
) |
| |
|
protected |
vtkOrderedTriangulator* vtkDataSetTriangleFilter::Triangulator |
|
protected |
int vtkDataSetTriangleFilter::TetrahedraOnly |
|
protected |
The documentation for this class was generated from the following file: