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

Namespaces

namespace  Model

Typedefs

typedef IMeshData_Edge * IEdgePtr
typedef IMeshData_Face * IFacePtr
typedef Handle< IMeshData_Edge > IEdgeHandle
typedef Handle< IMeshData_Wire > IWireHandle
typedef Handle< IMeshData_Face > IFaceHandle
typedef Handle< IMeshData_Curve > ICurveHandle
typedef Handle< IMeshData_PCurve > IPCurveHandle
typedef IMeshData_ParametersListArrayAdaptor< ICurveHandle > ICurveArrayAdaptor
typedef Handle< ICurveArrayAdaptor > ICurveArrayAdaptorHandle
typedef NCollection_Shared< NCollection_EBTree< Standard_Integer, Bnd_Box2d > > BndBox2dTree
typedef NCollection_UBTreeFiller< Standard_Integer, Bnd_Box2d > BndBox2dTreeFiller
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_PackedMapOfInteger > MapOfInteger
typedef TColStd_MapIteratorOfPackedMapOfInteger IteratorOfMapOfInteger
typedef NCollection_CellFilter< BRepMesh_CircleInspector > CircleCellFilter
typedef NCollection_CellFilter< BRepMesh_VertexInspector > VertexCellFilter
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.