BRepMesh_Delaun Class Reference

#include <BRepMesh_Delaun.hxx>

Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)
 BRepMesh_Delaun (BRepMesh_Array1OfVertexOfDelaun &Vertices, const Standard_Boolean ZPositive=Standard_True)
 BRepMesh_Delaun (const Handle< BRepMesh_DataStructureOfDelaun > &OldMesh, BRepMesh_Array1OfVertexOfDelaun &Vertices, const Standard_Boolean ZPositive=Standard_True)
 BRepMesh_Delaun (const Handle< BRepMesh_DataStructureOfDelaun > &OldMesh, TColStd_Array1OfInteger &VertexIndices, const Standard_Boolean ZPositive=Standard_True)
void AddVertex (const BRepMesh_Vertex &theVertex)
void RemoveVertex (const BRepMesh_Vertex &theVertex)
void AddVertices (BRepMesh_Array1OfVertexOfDelaun &Vertices)
Standard_Boolean RevertDiagonal (const Standard_Integer theEdge)
Standard_Boolean UseEdge (const Standard_Integer theEdge)
void SmoothMesh (const Standard_Real Epsilon)
const
Handle_BRepMesh_DataStructureOfDelaun & 
Result () const
const MeshDS_MapOfIntegerFrontier ()
const MeshDS_MapOfIntegerInternalEdges ()
const MeshDS_MapOfIntegerFreeEdges ()
const BRepMesh_VertexGetVertex (const Standard_Integer vIndex) const
const BRepMesh_EdgeGetEdge (const Standard_Integer eIndex) const
const BRepMesh_TriangleGetTriangle (const Standard_Integer tIndex) const
void Init (BRepMesh_Array1OfVertexOfDelaun &Vertices)
void Compute (TColStd_Array1OfInteger &VertexIndices)
void ReCompute (TColStd_Array1OfInteger &VertexIndices)
void SuperMesh (const Bnd_Box2d &theBox)
Standard_Boolean Contains (const Standard_Integer TrianIndex, const BRepMesh_Vertex &theVertex, Standard_Integer &edgeOn) const
Standard_Integer TriangleContaining (const BRepMesh_Vertex &theVertex)

Constructor & Destructor Documentation

BRepMesh_Delaun::BRepMesh_Delaun ( BRepMesh_Array1OfVertexOfDelaun Vertices,
const Standard_Boolean  ZPositive = Standard_True 
)
BRepMesh_Delaun::BRepMesh_Delaun ( const Handle< BRepMesh_DataStructureOfDelaun > &  OldMesh,
BRepMesh_Array1OfVertexOfDelaun Vertices,
const Standard_Boolean  ZPositive = Standard_True 
)
BRepMesh_Delaun::BRepMesh_Delaun ( const Handle< BRepMesh_DataStructureOfDelaun > &  OldMesh,
TColStd_Array1OfInteger VertexIndices,
const Standard_Boolean  ZPositive = Standard_True 
)

Member Function Documentation

void BRepMesh_Delaun::AddVertex ( const BRepMesh_Vertex theVertex  ) 
void BRepMesh_Delaun::AddVertices ( BRepMesh_Array1OfVertexOfDelaun Vertices  ) 
void BRepMesh_Delaun::Compute ( TColStd_Array1OfInteger VertexIndices  ) 
Standard_Boolean BRepMesh_Delaun::Contains ( const Standard_Integer  TrianIndex,
const BRepMesh_Vertex theVertex,
Standard_Integer edgeOn 
) const
const MeshDS_MapOfInteger& BRepMesh_Delaun::FreeEdges (  ) 
const MeshDS_MapOfInteger& BRepMesh_Delaun::Frontier (  ) 
const BRepMesh_Edge& BRepMesh_Delaun::GetEdge ( const Standard_Integer  eIndex  )  const
const BRepMesh_Triangle& BRepMesh_Delaun::GetTriangle ( const Standard_Integer  tIndex  )  const
const BRepMesh_Vertex& BRepMesh_Delaun::GetVertex ( const Standard_Integer  vIndex  )  const
void BRepMesh_Delaun::Init ( BRepMesh_Array1OfVertexOfDelaun Vertices  ) 
const MeshDS_MapOfInteger& BRepMesh_Delaun::InternalEdges (  ) 
void BRepMesh_Delaun::operator delete ( void *  anAddress  )  [inline]
void* BRepMesh_Delaun::operator new ( size_t  size  )  [inline]
void* BRepMesh_Delaun::operator new ( size_t  ,
void *  anAddress 
) [inline]
void BRepMesh_Delaun::ReCompute ( TColStd_Array1OfInteger VertexIndices  ) 
void BRepMesh_Delaun::RemoveVertex ( const BRepMesh_Vertex theVertex  ) 
const Handle_BRepMesh_DataStructureOfDelaun& BRepMesh_Delaun::Result (  )  const
Standard_Boolean BRepMesh_Delaun::RevertDiagonal ( const Standard_Integer  theEdge  ) 
void BRepMesh_Delaun::SmoothMesh ( const Standard_Real  Epsilon  ) 
void BRepMesh_Delaun::SuperMesh ( const Bnd_Box2d theBox  ) 
Standard_Integer BRepMesh_Delaun::TriangleContaining ( const BRepMesh_Vertex theVertex  ) 
Standard_Boolean BRepMesh_Delaun::UseEdge ( const Standard_Integer  theEdge  ) 

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Generated on Thu Mar 3 10:53:11 2011 for Open CASCADE Technology by  doxygen 1.6.3