#include <VTKViewer_ConvexTool.h>
Public Member Functions |
| | VTKViewer_Triangulator () |
| | ~VTKViewer_Triangulator () |
| bool | Execute (vtkUnstructuredGrid *theInput, vtkCellData *thInputCD, vtkIdType theCellId, int theShowInside, int theAllVisible, const char *theCellsVisibility, vtkPolyData *theOutput, vtkCellData *theOutputCD, int theStoreMapping, std::vector< vtkIdType > &theVTK2ObjIds, bool theIsCheckConvex) |
Protected Member Functions |
| virtual vtkPoints * | InitPoints (vtkUnstructuredGrid *theInput, vtkIdType theCellId) |
| virtual vtkIdType | GetNumFaces ()=0 |
| virtual vtkCell * | GetFace (vtkIdType theFaceId)=0 |
| vtkIdType | GetNbOfPoints () |
| vtkIdType | GetPointId (vtkIdType thePointId) |
| vtkFloatingPointType | GetCellLength () |
| void | GetCellNeighbors (vtkUnstructuredGrid *theInput, vtkIdType theCellId, vtkCell *theFace, vtkIdList *theCellIds) |
| vtkIdType | GetConnectivity (vtkIdType thePntId) |
Protected Attributes |
| vtkIdType * | myPointIds |
| vtkIdList * | myFaceIds |
| vtkPoints * | myPoints |
Private Attributes |
| vtkIdList * | myCellIds |
Constructor & Destructor Documentation
| VTKViewer_Triangulator::VTKViewer_Triangulator |
( |
| ) |
|
| VTKViewer_Triangulator::~VTKViewer_Triangulator |
( |
| ) |
|
Member Function Documentation
| bool VTKViewer_Triangulator::Execute |
( |
vtkUnstructuredGrid * |
theInput, |
|
|
vtkCellData * |
thInputCD, |
|
|
vtkIdType |
theCellId, |
|
|
int |
theShowInside, |
|
|
int |
theAllVisible, |
|
|
const char * |
theCellsVisibility, |
|
|
vtkPolyData * |
theOutput, |
|
|
vtkCellData * |
theOutputCD, |
|
|
int |
theStoreMapping, |
|
|
std::vector< vtkIdType > & |
theVTK2ObjIds, |
|
|
bool |
theIsCheckConvex |
|
) |
| |
| vtkPoints * VTKViewer_Triangulator::InitPoints |
( |
vtkUnstructuredGrid * |
theInput, |
|
|
vtkIdType |
theCellId |
|
) |
| [protected, virtual] |
| virtual vtkIdType VTKViewer_Triangulator.GetNumFaces |
( |
| ) |
[protected, pure virtual] |
| virtual vtkCell* VTKViewer_Triangulator.GetFace |
( |
vtkIdType |
theFaceId | ) |
[protected, pure virtual] |
| vtkIdType VTKViewer_Triangulator::GetNbOfPoints |
( |
| ) |
[protected] |
| vtkIdType VTKViewer_Triangulator::GetPointId |
( |
vtkIdType |
thePointId | ) |
[protected] |
| void VTKViewer_Triangulator::GetCellNeighbors |
( |
vtkUnstructuredGrid * |
theInput, |
|
|
vtkIdType |
theCellId, |
|
|
vtkCell * |
theFace, |
|
|
vtkIdList * |
theCellIds |
|
) |
| [protected] |
| vtkIdType VTKViewer_Triangulator::GetConnectivity |
( |
vtkIdType |
thePntId | ) |
[protected] |
Field Documentation