Open CASCADE Technology  7.5.0
Namespaces | Data Structures | Typedefs | Variables

IMeshData Namespace Reference

Namespaces

 Model
 

Data Structures

struct  WeakEqual
 

Typedefs

typedef IMeshData_EdgeIEdgePtr
 
typedef IMeshData_FaceIFacePtr
 
typedef Handle< IMeshData_EdgeIEdgeHandle
 
typedef Handle< IMeshData_WireIWireHandle
 
typedef Handle< IMeshData_FaceIFaceHandle
 
typedef Handle< IMeshData_CurveICurveHandle
 
typedef Handle< IMeshData_PCurveIPCurveHandle
 
typedef IMeshData_ParametersListArrayAdaptor< ICurveHandleICurveArrayAdaptor
 
typedef Handle< ICurveArrayAdaptorICurveArrayAdaptorHandle
 
typedef NCollection_Shared< NCollection_EBTree< Standard_Integer, Bnd_Box2d > > BndBox2dTree
 
typedef NCollection_UBTreeFiller< Standard_Integer, Bnd_Box2dBndBox2dTreeFiller
 
typedef NCollection_Shared< NCollection_Vector< IFaceHandle > > VectorOfIFaceHandles
 
typedef NCollection_Shared< NCollection_Vector< IWireHandle > > VectorOfIWireHandles
 
typedef NCollection_Shared< NCollection_Vector< IEdgeHandle > > VectorOfIEdgeHandles
 
typedef NCollection_Shared< NCollection_Vector< IPCurveHandle > > VectorOfIPCurveHandles
 
typedef NCollection_Shared< NCollection_Vector< IEdgePtr > > VectorOfIEdgePtrs
 
typedef NCollection_Shared< NCollection_Vector< Standard_Boolean > > VectorOfBoolean
 
typedef NCollection_Shared< NCollection_Vector< Standard_Integer > > VectorOfInteger
 
typedef NCollection_Shared< NCollection_Vector< TopAbs_Orientation > > VectorOfOrientation
 
typedef NCollection_Shared< NCollection_Vector< BRepMesh_Triangle > > VectorOfElements
 
typedef NCollection_Shared< NCollection_Vector< BRepMesh_Circle > > VectorOfCircle
 
typedef NCollection_Shared< NCollection_Array1< BRepMesh_Vertex > > Array1OfVertexOfDelaun
 
typedef NCollection_Shared< NCollection_Vector< BRepMesh_Vertex > > VectorOfVertex
 
typedef NCollection_Shared< NCollection_Sequence< Bnd_B2d > > SequenceOfBndB2d
 
typedef NCollection_Shared< NCollection_Sequence< Standard_Integer > > SequenceOfInteger
 
typedef NCollection_Shared< NCollection_Sequence< Standard_Real > > SequenceOfReal
 
typedef NCollection_Shared< NCollection_List< Standard_Integer > > ListOfInteger
 
typedef NCollection_Shared< NCollection_List< gp_Pnt2d > > ListOfPnt2d
 
typedef NCollection_Shared< NCollection_List< IPCurveHandle > > ListOfIPCurves
 
typedef NCollection_Shared< TColStd_PackedMapOfIntegerMapOfInteger
 
typedef TColStd_MapIteratorOfPackedMapOfInteger IteratorOfMapOfInteger
 
typedef NCollection_CellFilter< BRepMesh_CircleInspectorCircleCellFilter
 
typedef NCollection_CellFilter< BRepMesh_VertexInspectorVertexCellFilter
 
typedef NCollection_Shared< NCollection_DataMap< TopoDS_Shape, Standard_Integer, TopTools_ShapeMapHasher > > DMapOfShapeInteger
 
typedef NCollection_Shared< NCollection_DataMap< IFacePtr, ListOfInteger, WeakEqual< IMeshData_Face > > > DMapOfIFacePtrsListOfInteger
 
typedef NCollection_Shared< NCollection_Map< IEdgePtr, WeakEqual< IMeshData_Edge > > > MapOfIEdgePtr
 
typedef NCollection_Shared< NCollection_Map< IFacePtr, WeakEqual< IMeshData_Face > > > MapOfIFacePtr
 
typedef NCollection_Shared< NCollection_Map< BRepMesh_OrientedEdge > > MapOfOrientedEdges
 
typedef NCollection_Shared< NCollection_Map< Standard_Real > > MapOfReal
 
typedef NCollection_Shared< NCollection_IndexedDataMap< IFacePtr, ListOfIPCurves, WeakEqual< IMeshData_Face > > > IDMapOfIFacePtrsListOfIPCurves
 
typedef NCollection_Shared< NCollection_DataMap< IFacePtr, Handle< MapOfIEdgePtr >, WeakEqual< IMeshData_Face > > > DMapOfIFacePtrsMapOfIEdgePtrs
 
typedef NCollection_Shared< NCollection_IndexedDataMap< BRepMesh_Edge, BRepMesh_PairOfIndex > > IDMapOfLink
 
typedef NCollection_Shared< NCollection_DataMap< Standard_Integer, ListOfInteger > > DMapOfIntegerListOfInteger
 
typedef NCollection_Shared< NCollection_DataMap< Standard_Integer, Standard_Integer > > MapOfIntegerInteger
 
typedef NCollection_Shared< NCollection_IndexedMap< Standard_Real > > IMapOfReal
 
typedef NCollection_Shared< NCollection_Array1< Standard_Integer > > Array1OfInteger
 

Variables

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

Typedef Documentation

◆ Array1OfInteger

◆ Array1OfVertexOfDelaun

◆ BndBox2dTree

◆ BndBox2dTreeFiller

◆ CircleCellFilter

◆ DMapOfIFacePtrsListOfInteger

◆ DMapOfIFacePtrsMapOfIEdgePtrs

◆ DMapOfIntegerListOfInteger

◆ DMapOfShapeInteger

◆ ICurveArrayAdaptor

◆ ICurveArrayAdaptorHandle

◆ ICurveHandle

◆ IDMapOfIFacePtrsListOfIPCurves

◆ IDMapOfLink

◆ IEdgeHandle

◆ IEdgePtr

◆ IFaceHandle

◆ IFacePtr

◆ IMapOfReal

◆ IPCurveHandle

◆ IteratorOfMapOfInteger

◆ IWireHandle

◆ ListOfInteger

◆ ListOfIPCurves

◆ ListOfPnt2d

◆ MapOfIEdgePtr

◆ MapOfIFacePtr

◆ MapOfInteger

◆ MapOfIntegerInteger

◆ MapOfOrientedEdges

◆ MapOfReal

◆ SequenceOfBndB2d

◆ SequenceOfInteger

◆ SequenceOfReal

◆ VectorOfBoolean

◆ VectorOfCircle

◆ VectorOfElements

◆ VectorOfIEdgeHandles

◆ VectorOfIEdgePtrs

◆ VectorOfIFaceHandles

◆ VectorOfInteger

◆ VectorOfIPCurveHandles

◆ VectorOfIWireHandles

◆ VectorOfOrientation

◆ VectorOfVertex

◆ VertexCellFilter

Variable Documentation

◆ MEMORY_BLOCK_SIZE_HUGE

const size_t IMeshData::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.