Open CASCADE Technology  7.3.0
Data Structures | Typedefs | Variables
BRepMesh Namespace Reference

Data Structures

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

Typedefs

typedef NCollection_Sequence< Bnd_B2d > SequenceOfBndB2d
 Sequences. More...
 
typedef NCollection_Sequence< Standard_Integer > SequenceOfInteger
 
typedef NCollection_Sequence< Standard_Real > SequenceOfReal
 
typedef NCollection_Vector< BRepMesh_Vertex > VectorOfVertex
 Vectors. More...
 
typedef NCollection_Vector< Standard_Integer > VectorOfInteger
 
typedef NCollection_Vector< BRepMesh_Circle > VectorOfCircle
 
typedef NCollection_EBTree< Standard_Integer, Bnd_Box2d > BndBox2dTree
 Trees. More...
 
typedef NCollection_UBTreeFiller< Standard_Integer, Bnd_Box2d > BndBox2dTreeFiller
 
typedef NCollection_Array1< BRepMesh_Vertex > Array1OfVertexOfDelaun
 Arrays. More...
 
typedef NCollection_Array1< Standard_Integer > Array1OfInteger
 
typedef NCollection_Array1< Standard_Real > Array1OfReal
 
typedef NCollection_Array1< Segment > Array1OfSegments
 
typedef NCollection_List< gp_XY > ListOfXY
 Lists. More...
 
typedef NCollection_List< BRepMesh_Vertex > ListOfVertex
 
typedef NCollection_List< Standard_Integer > ListOfInteger
 
typedef NCollection_Map< Standard_Real > MapOfReal
 Maps. More...
 
typedef NCollection_Map< Standard_Integer > MapOfInteger
 
typedef NCollection_DataMap< Handle< Poly_Triangulation >, Standard_Boolean > DMapOfTriangulationBool
 
typedef NCollection_Map< TopoDS_Shape, TopTools_ShapeMapHasher > MapOfShape
 
typedef NCollection_DataMap< Standard_Integer, Standard_Integer > MapOfIntegerInteger
 
typedef NCollection_DataMap< TopoDS_Vertex, Standard_Integer, TopTools_ShapeMapHasher > DMapOfVertexInteger
 
typedef NCollection_DataMap< TopoDS_Face, Handle< BRepMesh_FaceAttribute >, TopTools_ShapeMapHasher > DMapOfFaceAttribute
 
typedef NCollection_DataMap< TopoDS_Shape, BRepMesh_PairOfPolygon, TopTools_ShapeMapHasher > DMapOfShapePairOfPolygon
 
typedef NCollection_DataMap< Standard_Integer, gp_Pnt > DMapOfIntegerPnt
 
typedef NCollection_DataMap< Standard_Integer, ListOfXY > DMapOfIntegerListOfXY
 
typedef NCollection_DataMap< Standard_Integer, ListOfInteger > DMapOfIntegerListOfInteger
 
typedef NCollection_DataMap< TopoDS_Edge, DMapOfTriangulationBool, TopTools_ShapeMapHasher > DMapOfEdgeListOfTriangulationBool
 
typedef NCollection_IndexedMap< Standard_Integer > IMapOfInteger
 
typedef NCollection_IndexedMap< Standard_Real > IMapOfReal
 
typedef NCollection_IndexedMap< BRepMesh_Triangle > IMapOfElement
 
typedef NCollection_IndexedDataMap< BRepMesh_Edge, BRepMesh_PairOfIndex > IDMapOfLink
 
typedef NCollection_CellFilter< BRepMesh_CircleInspector > CircleCellFilter
 CellFilters. More...
 
typedef NCollection_CellFilter< BRepMesh_VertexInspector > VertexCellFilter
 
typedef NCollection_Handle< VectorOfVertex > HVectorOfVertex
 Handles. More...
 
typedef NCollection_Handle< MapOfInteger > HMapOfInteger
 
typedef NCollection_Handle< IMapOfInteger > HIMapOfInteger
 
typedef NCollection_Handle< DMapOfShapePairOfPolygon > HDMapOfShapePairOfPolygon
 
typedef NCollection_Handle< DMapOfIntegerPnt > HDMapOfIntegerPnt
 
typedef NCollection_Handle< BRepMesh_Classifier > HClassifier
 
typedef NCollection_Handle< BndBox2dTree > HBndBox2dTree
 
typedef NCollection_Handle< Array1OfSegments > HArray1OfSegments
 
typedef NCollection_Handle< DMapOfVertexInteger > HDMapOfVertexInteger
 
typedef NCollection_Handle< DMapOfIntegerListOfXY > HDMapOfIntegerListOfXY
 
typedef NCollection_Handle< BRepMesh_VertexTool > HVertexTool
 
typedef NCollection_Handle< SequenceOfBndB2d > HSequenceOfBndB2d
 
typedef NCollection_Handle< SequenceOfInteger > HSequenceOfInteger
 
typedef std::pair< HArray1OfSegments, HBndBox2dTree > SegmentsTree
 Other data structures. More...
 
typedef NCollection_Array1< SegmentsTree > Array1OfSegmentsTree
 

Variables

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

Typedef Documentation

◆ Array1OfInteger

◆ Array1OfReal

◆ Array1OfSegments

◆ Array1OfSegmentsTree

◆ Array1OfVertexOfDelaun

Arrays.

◆ BndBox2dTree

Trees.

◆ BndBox2dTreeFiller

◆ CircleCellFilter

CellFilters.

◆ DMapOfEdgeListOfTriangulationBool

◆ DMapOfFaceAttribute

◆ DMapOfIntegerListOfInteger

◆ DMapOfIntegerListOfXY

◆ DMapOfIntegerPnt

◆ DMapOfShapePairOfPolygon

◆ DMapOfTriangulationBool

◆ DMapOfVertexInteger

◆ HArray1OfSegments

◆ HBndBox2dTree

◆ HClassifier

◆ HDMapOfIntegerListOfXY

◆ HDMapOfIntegerPnt

◆ HDMapOfShapePairOfPolygon

◆ HDMapOfVertexInteger

◆ HIMapOfInteger

◆ HMapOfInteger

◆ HSequenceOfBndB2d

◆ HSequenceOfInteger

◆ HVectorOfVertex

Handles.

◆ HVertexTool

◆ IDMapOfLink

◆ IMapOfElement

◆ IMapOfInteger

◆ IMapOfReal

◆ ListOfInteger

◆ ListOfVertex

◆ ListOfXY

Lists.

◆ MapOfInteger

◆ MapOfIntegerInteger

◆ MapOfReal

Maps.

◆ MapOfShape

◆ SegmentsTree

Other data structures.

◆ SequenceOfBndB2d

Sequences.

◆ SequenceOfInteger

◆ SequenceOfReal

◆ VectorOfCircle

◆ VectorOfInteger

◆ VectorOfVertex

Vectors.

◆ VertexCellFilter

Variable Documentation

◆ MEMORY_BLOCK_SIZE_HUGE

const size_t BRepMesh::MEMORY_BLOCK_SIZE_HUGE = 512 * 1024

Default size for memory block allocated by IncAllocator.

The idea here is that blocks of the given size are returned to the system rather than retained in the malloc heap, at least on WIN32 and WIN64 platforms.