Open CASCADE Technology 7.9.1
Loading...
Searching...
No Matches
IMeshData Namespace Reference

Namespaces

namespace  Model

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 > > DMapOfIFacePtrsListOfInteger
typedef NCollection_Shared< NCollection_Map< IEdgePtr > > MapOfIEdgePtr
typedef NCollection_Shared< NCollection_Map< IFacePtr > > MapOfIFacePtr
typedef NCollection_Shared< NCollection_Map< BRepMesh_OrientedEdge > > MapOfOrientedEdges
typedef NCollection_Shared< NCollection_Map< Standard_Real > > MapOfReal
typedef NCollection_Shared< NCollection_IndexedDataMap< IFacePtr, ListOfIPCurves > > IDMapOfIFacePtrsListOfIPCurves
typedef NCollection_Shared< NCollection_DataMap< IFacePtr, Handle< MapOfIEdgePtr > > > 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_Boolean > > 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.

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.