Version: 6.3.1
Public Member Functions | Protected Member Functions | Protected Attributes | Private Attributes

VTKViewer_Triangulator Class Reference

#include <VTKViewer_ConvexTool.h>

Inheritance diagram for VTKViewer_Triangulator:
Inheritance graph

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]
vtkFloatingPointType VTKViewer_Triangulator::GetCellLength ( ) [protected]
void VTKViewer_Triangulator::GetCellNeighbors ( vtkUnstructuredGrid *  theInput,
vtkIdType  theCellId,
vtkCell *  theFace,
vtkIdList *  theCellIds 
) [protected]
vtkIdType VTKViewer_Triangulator::GetConnectivity ( vtkIdType  thePntId) [protected]

Field Documentation

vtkIdList* VTKViewer_Triangulator.myCellIds [private]
vtkIdType* VTKViewer_Triangulator.myPointIds [protected]
vtkIdList* VTKViewer_Triangulator.myFaceIds [protected]
vtkPoints* VTKViewer_Triangulator.myPoints [protected]
Copyright © 2007-2011 CEA/DEN, EDF R&D, OPEN CASCADE
Copyright © 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS