BRepMesh_DataStructureOfDelaun Class Reference

#include <BRepMesh_DataStructureOfDelaun.hxx>

Inheritance diagram for BRepMesh_DataStructureOfDelaun:
Inheritance graph
[legend]

Public Member Functions

 BRepMesh_DataStructureOfDelaun (const MeshDS_BaseAllocator &theAllocator, const Standard_Integer NodeNumber=100)
Standard_Integer AddNode (const BRepMesh_Vertex &theNode)
const BRepMesh_VertexGetNode (const Standard_Integer Index)
const BRepMesh_Vertexoperator() (const Standard_Integer Index)
const MeshDS_ListOfIntegerGetNodeList (const Standard_Integer Index)
void ForceRemoveNode (const Standard_Integer Index)
void ForceRemoveLink (const Standard_Integer Index)
void ReplaceNodes (const BRepMesh_IDMapOfNodeOfDataStructureOfDelaun &NewNodes)
void RemoveNode (const Standard_Integer Index)
Standard_Boolean MoveNode (const Standard_Integer Index, const BRepMesh_Vertex &newNode)
Standard_Integer NbNodes () const
Standard_Integer AddLink (const BRepMesh_Edge &theLink)
const BRepMesh_EdgeGetLink (const Standard_Integer Index)
void RemoveLink (const Standard_Integer Index)
Standard_Boolean SubstituteLink (const Standard_Integer Index, const BRepMesh_Edge &newLink)
Standard_Integer NbLinks () const
Standard_Integer AddElement (const BRepMesh_Triangle &theElement)
const BRepMesh_TriangleGetElement (const Standard_Integer Index)
void RemoveElement (const Standard_Integer Index)
Standard_Boolean SubstituteElement (const Standard_Integer Index, const BRepMesh_Triangle &newElement)
Standard_Integer NbElements () const
void ClearDomain ()
Standard_Integer IndexOf (const BRepMesh_Vertex &aNode) const
Standard_Integer IndexOf (const BRepMesh_Edge &aLink) const
Standard_Integer IndexOf (const BRepMesh_Triangle &anElement) const
const MeshDS_ListOfIntegerLinkNeighboursOf (const Standard_Integer theNode) const
const MeshDS_PairOfIndexElemConnectedTo (const Standard_Integer theLink) const
const MeshDS_MapOfIntegerElemOfDomain () const
const MeshDS_MapOfIntegerLinkOfDomain () const
void ClearDeleted ()
void Statistics (Standard_OStream &flot) const
const MeshDS_BaseAllocatorAllocator () const

Constructor & Destructor Documentation

BRepMesh_DataStructureOfDelaun::BRepMesh_DataStructureOfDelaun ( const MeshDS_BaseAllocator theAllocator,
const Standard_Integer  NodeNumber = 100 
)

Member Function Documentation

Standard_Integer BRepMesh_DataStructureOfDelaun::AddElement ( const BRepMesh_Triangle theElement  ) 
Standard_Integer BRepMesh_DataStructureOfDelaun::AddLink ( const BRepMesh_Edge theLink  ) 
Standard_Integer BRepMesh_DataStructureOfDelaun::AddNode ( const BRepMesh_Vertex theNode  ) 
const MeshDS_BaseAllocator& BRepMesh_DataStructureOfDelaun::Allocator (  )  const
void BRepMesh_DataStructureOfDelaun::ClearDeleted (  ) 
void BRepMesh_DataStructureOfDelaun::ClearDomain (  ) 
const MeshDS_PairOfIndex& BRepMesh_DataStructureOfDelaun::ElemConnectedTo ( const Standard_Integer  theLink  )  const
const MeshDS_MapOfInteger& BRepMesh_DataStructureOfDelaun::ElemOfDomain (  )  const
void BRepMesh_DataStructureOfDelaun::ForceRemoveLink ( const Standard_Integer  Index  ) 
void BRepMesh_DataStructureOfDelaun::ForceRemoveNode ( const Standard_Integer  Index  ) 
const BRepMesh_Triangle& BRepMesh_DataStructureOfDelaun::GetElement ( const Standard_Integer  Index  ) 
const BRepMesh_Edge& BRepMesh_DataStructureOfDelaun::GetLink ( const Standard_Integer  Index  ) 
const BRepMesh_Vertex& BRepMesh_DataStructureOfDelaun::GetNode ( const Standard_Integer  Index  ) 
const MeshDS_ListOfInteger& BRepMesh_DataStructureOfDelaun::GetNodeList ( const Standard_Integer  Index  ) 
Standard_Integer BRepMesh_DataStructureOfDelaun::IndexOf ( const BRepMesh_Triangle anElement  )  const
Standard_Integer BRepMesh_DataStructureOfDelaun::IndexOf ( const BRepMesh_Edge aLink  )  const
Standard_Integer BRepMesh_DataStructureOfDelaun::IndexOf ( const BRepMesh_Vertex aNode  )  const
const MeshDS_ListOfInteger& BRepMesh_DataStructureOfDelaun::LinkNeighboursOf ( const Standard_Integer  theNode  )  const
const MeshDS_MapOfInteger& BRepMesh_DataStructureOfDelaun::LinkOfDomain (  )  const
Standard_Boolean BRepMesh_DataStructureOfDelaun::MoveNode ( const Standard_Integer  Index,
const BRepMesh_Vertex newNode 
)
Standard_Integer BRepMesh_DataStructureOfDelaun::NbElements (  )  const
Standard_Integer BRepMesh_DataStructureOfDelaun::NbLinks (  )  const
Standard_Integer BRepMesh_DataStructureOfDelaun::NbNodes (  )  const
const BRepMesh_Vertex& BRepMesh_DataStructureOfDelaun::operator() ( const Standard_Integer  Index  )  [inline]
void BRepMesh_DataStructureOfDelaun::RemoveElement ( const Standard_Integer  Index  ) 
void BRepMesh_DataStructureOfDelaun::RemoveLink ( const Standard_Integer  Index  ) 
void BRepMesh_DataStructureOfDelaun::RemoveNode ( const Standard_Integer  Index  ) 
void BRepMesh_DataStructureOfDelaun::ReplaceNodes ( const BRepMesh_IDMapOfNodeOfDataStructureOfDelaun NewNodes  ) 
void BRepMesh_DataStructureOfDelaun::Statistics ( Standard_OStream flot  )  const
Standard_Boolean BRepMesh_DataStructureOfDelaun::SubstituteElement ( const Standard_Integer  Index,
const BRepMesh_Triangle newElement 
)
Standard_Boolean BRepMesh_DataStructureOfDelaun::SubstituteLink ( const Standard_Integer  Index,
const BRepMesh_Edge newLink 
)

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:10 2011 for Open CASCADE Technology by  doxygen 1.6.3