Open CASCADE Technology 7.7.2
Namespaces | Data Structures | Typedefs | Variables
IMeshData Namespace Reference

Namespaces

namespace  Model
 

Data Structures

struct  WeakEqual
 

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, 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.
 

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.