OCCT3D OCCT 8.0.1
OCCT documentation

Search guides and API reference

Enter at least two characters.

    Open CASCADE Technology Reference Manual 8.0.1
    IMeshData Namespace Reference

    Namespaces

    namespace  Model

    Typedefs

    typedef IMeshData_EdgeIEdgePtr
    typedef IMeshData_FaceIFacePtr
    typedef occ::handle< IMeshData_EdgeIEdgeHandle
    typedef occ::handle< IMeshData_WireIWireHandle
    typedef occ::handle< IMeshData_FaceIFaceHandle
    typedef occ::handle< IMeshData_CurveICurveHandle
    typedef occ::handle< IMeshData_PCurveIPCurveHandle
    typedef IMeshData_ParametersListArrayAdaptor< ICurveHandleICurveArrayAdaptor
    typedef occ::handle< ICurveArrayAdaptorICurveArrayAdaptorHandle
    typedef NCollection_Shared< NCollection_EBTree< int, Bnd_Box2d > > BndBox2dTree
    typedef NCollection_UBTreeFiller< int, Bnd_Box2dBndBox2dTreeFiller
    typedef NCollection_Shared< NCollection_DynamicArray< IFaceHandle > > VectorOfIFaceHandles
    typedef NCollection_Shared< NCollection_DynamicArray< IWireHandle > > VectorOfIWireHandles
    typedef NCollection_Shared< NCollection_DynamicArray< IEdgeHandle > > VectorOfIEdgeHandles
    typedef NCollection_Shared< NCollection_DynamicArray< IPCurveHandle > > VectorOfIPCurveHandles
    typedef NCollection_Shared< NCollection_DynamicArray< IEdgePtr > > VectorOfIEdgePtrs
    typedef NCollection_Shared< NCollection_DynamicArray< bool > > VectorOfBoolean
    typedef NCollection_Shared< NCollection_DynamicArray< int > > VectorOfInteger
    typedef NCollection_Shared< NCollection_DynamicArray< TopAbs_Orientation > > VectorOfOrientation
    typedef NCollection_Shared< NCollection_DynamicArray< BRepMesh_Triangle > > VectorOfElements
    typedef NCollection_Shared< NCollection_DynamicArray< BRepMesh_Circle > > VectorOfCircle
    typedef NCollection_Shared< NCollection_Array1< BRepMesh_Vertex > > Array1OfVertexOfDelaun
    typedef NCollection_Shared< NCollection_DynamicArray< BRepMesh_Vertex > > VectorOfVertex
    typedef NCollection_Shared< NCollection_Sequence< Bnd_B2d > > SequenceOfBndB2d
    typedef NCollection_Shared< NCollection_Sequence< int > > SequenceOfInteger
    typedef NCollection_Shared< NCollection_Sequence< double > > SequenceOfReal
    typedef NCollection_Shared< NCollection_List< int > > ListOfInteger
    typedef NCollection_Shared< NCollection_List< gp_Pnt2d > > ListOfPnt2d
    typedef NCollection_Shared< NCollection_List< IPCurveHandle > > ListOfIPCurves
    typedef NCollection_Shared< TColStd_PackedMapOfIntegerMapOfInteger
    typedef TColStd_PackedMapOfInteger::Iterator IteratorOfMapOfInteger
    typedef NCollection_CellFilter< BRepMesh_CircleInspectorCircleCellFilter
    typedef NCollection_CellFilter< BRepMesh_VertexInspectorVertexCellFilter
    typedef NCollection_Shared< NCollection_DataMap< TopoDS_Shape, int, 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< double > > MapOfReal
    typedef NCollection_Shared< NCollection_IndexedDataMap< IFacePtr, ListOfIPCurves > > IDMapOfIFacePtrsListOfIPCurves
    typedef NCollection_Shared< NCollection_DataMap< IFacePtr, occ::handle< MapOfIEdgePtr > > > DMapOfIFacePtrsMapOfIEdgePtrs
    typedef NCollection_Shared< NCollection_IndexedDataMap< BRepMesh_Edge, BRepMesh_PairOfIndex > > IDMapOfLink
    typedef NCollection_Shared< NCollection_DataMap< int, ListOfInteger > > DMapOfIntegerListOfInteger
    typedef NCollection_Shared< NCollection_DataMap< int, bool > > MapOfIntegerInteger
    typedef NCollection_Shared< NCollection_IndexedMap< double > > IMapOfReal
    typedef NCollection_Shared< NCollection_Array1< int > > 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

    typedef TColStd_PackedMapOfInteger::Iterator IMeshData::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.