Open CASCADE Technology  6.9.1
Data Structures | Namespaces | Typedefs | Variables
BRepMesh.hxx File Reference
#include <gp_Pnt.hxx>
#include <gp_XYZ.hxx>
#include <gp_XY.hxx>
#include <Bnd_B2d.hxx>
#include <Bnd_Box2d.hxx>
#include <Standard.hxx>
#include <NCollection_List.hxx>
#include <NCollection_Map.hxx>
#include <NCollection_Vector.hxx>
#include <NCollection_Handle.hxx>
#include <NCollection_DataMap.hxx>
#include <NCollection_IndexedMap.hxx>
#include <NCollection_IndexedDataMap.hxx>
#include <NCollection_Array1.hxx>
#include <NCollection_Sequence.hxx>
#include <NCollection_CellFilter.hxx>
#include <NCollection_IncAllocator.hxx>
#include <NCollection_EBTree.hxx>
#include <NCollection_UBTreeFiller.hxx>
#include <BRepMesh_Edge.hxx>
#include <BRepMesh_Triangle.hxx>
#include <BRepMesh_PairOfPolygon.hxx>
#include <BRepMesh_PairOfIndex.hxx>
#include <BRepMesh_Circle.hxx>
#include <TopTools_ShapeMapHasher.hxx>
#include <Handle_Poly_Triangulation.hxx>
#include <TopoDS_Face.hxx>
#include <TopoDS_Shape.hxx>
#include <vector>

Data Structures

struct  BRepMesh::Segment
 Structure keeping parameters of segment. More...
 

Namespaces

 BRepMesh
 

Typedefs

typedef NCollection_Sequence< Bnd_B2dBRepMesh::SequenceOfBndB2d
 Sequences. More...
 
typedef NCollection_Sequence< Standard_IntegerBRepMesh::SequenceOfInteger
 
typedef NCollection_Sequence< Standard_RealBRepMesh::SequenceOfReal
 
typedef NCollection_Vector< BRepMesh_VertexBRepMesh::VectorOfVertex
 Vectors. More...
 
typedef NCollection_Vector< Standard_IntegerBRepMesh::VectorOfInteger
 
typedef NCollection_Vector< BRepMesh_CircleBRepMesh::VectorOfCircle
 
typedef NCollection_EBTree< Standard_Integer, Bnd_Box2dBRepMesh::BndBox2dTree
 Trees. More...
 
typedef NCollection_UBTreeFiller< Standard_Integer, Bnd_Box2dBRepMesh::BndBox2dTreeFiller
 
typedef NCollection_Array1< BRepMesh_VertexBRepMesh::Array1OfVertexOfDelaun
 Arrays. More...
 
typedef NCollection_Array1< Standard_IntegerBRepMesh::Array1OfInteger
 
typedef NCollection_Array1< Standard_RealBRepMesh::Array1OfReal
 
typedef NCollection_Array1< SegmentBRepMesh::Array1OfSegments
 
typedef NCollection_List< gp_XYBRepMesh::ListOfXY
 Lists. More...
 
typedef NCollection_List< BRepMesh_VertexBRepMesh::ListOfVertex
 
typedef NCollection_List< Standard_IntegerBRepMesh::ListOfInteger
 
typedef NCollection_Map< Standard_IntegerBRepMesh::MapOfInteger
 Maps. More...
 
typedef NCollection_DataMap< Handle< Poly_Triangulation >, Standard_BooleanBRepMesh::DMapOfTriangulationBool
 
typedef NCollection_Map< TopoDS_Shape, TopTools_ShapeMapHasherBRepMesh::MapOfShape
 
typedef NCollection_DataMap< Standard_Integer, Standard_IntegerBRepMesh::MapOfIntegerInteger
 
typedef NCollection_DataMap< TopoDS_Vertex, Standard_Integer, TopTools_ShapeMapHasherBRepMesh::DMapOfVertexInteger
 
typedef NCollection_DataMap< TopoDS_Face, Handle_BRepMesh_FaceAttribute, TopTools_ShapeMapHasherBRepMesh::DMapOfFaceAttribute
 
typedef NCollection_DataMap< TopoDS_Shape, BRepMesh_PairOfPolygon, TopTools_ShapeMapHasherBRepMesh::DMapOfShapePairOfPolygon
 
typedef NCollection_DataMap< Standard_Integer, gp_PntBRepMesh::DMapOfIntegerPnt
 
typedef NCollection_DataMap< Standard_Integer, ListOfXY > BRepMesh::DMapOfIntegerListOfXY
 
typedef NCollection_DataMap< Standard_Integer, ListOfInteger > BRepMesh::DMapOfIntegerListOfInteger
 
typedef NCollection_DataMap< TopoDS_Edge, DMapOfTriangulationBool, TopTools_ShapeMapHasherBRepMesh::DMapOfEdgeListOfTriangulationBool
 
typedef NCollection_IndexedMap< Standard_IntegerBRepMesh::IMapOfInteger
 
typedef NCollection_IndexedMap< Standard_RealBRepMesh::IMapOfReal
 
typedef NCollection_IndexedMap< BRepMesh_TriangleBRepMesh::IMapOfElement
 
typedef NCollection_IndexedDataMap< BRepMesh_Edge, BRepMesh_PairOfIndexBRepMesh::IDMapOfLink
 
typedef NCollection_CellFilter< BRepMesh_CircleInspectorBRepMesh::CircleCellFilter
 CellFilters. More...
 
typedef NCollection_CellFilter< BRepMesh_VertexInspectorBRepMesh::VertexCellFilter
 
typedef NCollection_Handle< VectorOfVertex > BRepMesh::HVectorOfVertex
 Handles. More...
 
typedef NCollection_Handle< MapOfInteger > BRepMesh::HMapOfInteger
 
typedef NCollection_Handle< IMapOfInteger > BRepMesh::HIMapOfInteger
 
typedef NCollection_Handle< DMapOfShapePairOfPolygon > BRepMesh::HDMapOfShapePairOfPolygon
 
typedef NCollection_Handle< DMapOfIntegerPnt > BRepMesh::HDMapOfIntegerPnt
 
typedef NCollection_Handle< BRepMesh_ClassifierBRepMesh::HClassifier
 
typedef NCollection_Handle< BndBox2dTree > BRepMesh::HBndBox2dTree
 
typedef NCollection_Handle< Array1OfSegments > BRepMesh::HArray1OfSegments
 
typedef NCollection_Handle< DMapOfVertexInteger > BRepMesh::HDMapOfVertexInteger
 
typedef NCollection_Handle< DMapOfIntegerListOfXY > BRepMesh::HDMapOfIntegerListOfXY
 
typedef NCollection_Handle< BRepMesh_VertexToolBRepMesh::HVertexTool
 
typedef NCollection_Handle< SequenceOfBndB2d > BRepMesh::HSequenceOfBndB2d
 
typedef NCollection_Handle< SequenceOfInteger > BRepMesh::HSequenceOfInteger
 
typedef std::pair< HArray1OfSegments, HBndBox2dTree > BRepMesh::SegmentsTree
 Other data structures. More...
 
typedef NCollection_Array1< SegmentsTree > BRepMesh::Array1OfSegmentsTree
 

Variables

const size_t BRepMesh::MEMORY_BLOCK_SIZE_HUGE = 512 * 1024
 Default size for memory block allocated by IncAllocator. More...