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

Data Structures

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

Typedefs

typedef NCollection_Sequence< Bnd_B2dSequenceOfBndB2d
 Sequences. More...
 
typedef NCollection_Sequence< Standard_IntegerSequenceOfInteger
 
typedef NCollection_Sequence< Standard_RealSequenceOfReal
 
typedef NCollection_Vector< BRepMesh_VertexVectorOfVertex
 Vectors. More...
 
typedef NCollection_Vector< Standard_IntegerVectorOfInteger
 
typedef NCollection_Vector< BRepMesh_CircleVectorOfCircle
 
typedef NCollection_EBTree< Standard_Integer, Bnd_Box2dBndBox2dTree
 Trees. More...
 
typedef NCollection_UBTreeFiller< Standard_Integer, Bnd_Box2dBndBox2dTreeFiller
 
typedef NCollection_Array1< BRepMesh_VertexArray1OfVertexOfDelaun
 Arrays. More...
 
typedef NCollection_Array1< Standard_IntegerArray1OfInteger
 
typedef NCollection_Array1< Standard_RealArray1OfReal
 
typedef NCollection_Array1< SegmentArray1OfSegments
 
typedef NCollection_List< gp_XYListOfXY
 Lists. More...
 
typedef NCollection_List< BRepMesh_VertexListOfVertex
 
typedef NCollection_List< Standard_IntegerListOfInteger
 
typedef NCollection_Map< Standard_RealMapOfReal
 Maps. More...
 
typedef NCollection_Map< Standard_IntegerMapOfInteger
 
typedef NCollection_DataMap< Handle< Poly_Triangulation >, Standard_BooleanDMapOfTriangulationBool
 
typedef NCollection_Map< TopoDS_Shape, TopTools_ShapeMapHasherMapOfShape
 
typedef NCollection_DataMap< Standard_Integer, Standard_IntegerMapOfIntegerInteger
 
typedef NCollection_DataMap< TopoDS_Vertex, Standard_Integer, TopTools_ShapeMapHasherDMapOfVertexInteger
 
typedef NCollection_DataMap< TopoDS_Face, Handle< BRepMesh_FaceAttribute >, TopTools_ShapeMapHasherDMapOfFaceAttribute
 
typedef NCollection_DataMap< TopoDS_Shape, BRepMesh_PairOfPolygon, TopTools_ShapeMapHasherDMapOfShapePairOfPolygon
 
typedef NCollection_DataMap< Standard_Integer, gp_PntDMapOfIntegerPnt
 
typedef NCollection_DataMap< Standard_Integer, ListOfXYDMapOfIntegerListOfXY
 
typedef NCollection_DataMap< Standard_Integer, ListOfIntegerDMapOfIntegerListOfInteger
 
typedef NCollection_DataMap< TopoDS_Edge, DMapOfTriangulationBool, TopTools_ShapeMapHasherDMapOfEdgeListOfTriangulationBool
 
typedef NCollection_IndexedMap< Standard_IntegerIMapOfInteger
 
typedef NCollection_IndexedMap< Standard_RealIMapOfReal
 
typedef NCollection_IndexedMap< BRepMesh_TriangleIMapOfElement
 
typedef NCollection_IndexedDataMap< BRepMesh_Edge, BRepMesh_PairOfIndexIDMapOfLink
 
typedef NCollection_CellFilter< BRepMesh_CircleInspectorCircleCellFilter
 CellFilters. More...
 
typedef NCollection_CellFilter< BRepMesh_VertexInspectorVertexCellFilter
 
typedef NCollection_Handle< VectorOfVertexHVectorOfVertex
 Handles. More...
 
typedef NCollection_Handle< MapOfIntegerHMapOfInteger
 
typedef NCollection_Handle< IMapOfIntegerHIMapOfInteger
 
typedef NCollection_Handle< DMapOfShapePairOfPolygonHDMapOfShapePairOfPolygon
 
typedef NCollection_Handle< DMapOfIntegerPntHDMapOfIntegerPnt
 
typedef NCollection_Handle< BRepMesh_ClassifierHClassifier
 
typedef NCollection_Handle< BndBox2dTreeHBndBox2dTree
 
typedef NCollection_Handle< Array1OfSegmentsHArray1OfSegments
 
typedef NCollection_Handle< DMapOfVertexIntegerHDMapOfVertexInteger
 
typedef NCollection_Handle< DMapOfIntegerListOfXYHDMapOfIntegerListOfXY
 
typedef NCollection_Handle< BRepMesh_VertexToolHVertexTool
 
typedef NCollection_Handle< SequenceOfBndB2dHSequenceOfBndB2d
 
typedef NCollection_Handle< SequenceOfIntegerHSequenceOfInteger
 
typedef std::pair< HArray1OfSegments, HBndBox2dTreeSegmentsTree
 Other data structures. More...
 
typedef NCollection_Array1< SegmentsTreeArray1OfSegmentsTree
 

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.