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
    IGESToBRep Class Reference

    Provides tools in order to transfer IGES entities to CAS.CADE. More...

    #include <IGESToBRep.hxx>

    Static Public Member Functions

    static void Init ()
     Creates and initializes default AlgoContainer.
    static void SetAlgoContainer (const occ::handle< IGESToBRep_AlgoContainer > &aContainer)
     Sets default AlgoContainer.
    static occ::handle< IGESToBRep_AlgoContainerAlgoContainer ()
     Returns default AlgoContainer.
    static bool IsCurveAndSurface (const occ::handle< IGESData_IGESEntity > &startstart)
     Return True if the IGESEntity can be transferred by TransferCurveAndSurface. ex: All IGESEntity from IGESGeom.
    static bool IsBasicCurve (const occ::handle< IGESData_IGESEntity > &startstart)
     Return True if the IGESEntity can be transferred by TransferBasicCurve. ex: CircularArc, ConicArc, Line, CopiousData, BSplineCurve, SplineCurve... from IGESGeom : 104,110,112,126.
    static bool IsBasicSurface (const occ::handle< IGESData_IGESEntity > &startstart)
     Return True if the IGESEntity can be transferred by TransferBasicSurface. ex: BSplineSurface, SplineSurface... from IGESGeom : 114,128.
    static bool IsTopoCurve (const occ::handle< IGESData_IGESEntity > &startstart)
     Return True if the IGESEntity can be transferred by TransferTopoCurve. ex: all Curves from IGESGeom : all basic curves,102,130,142,144.
    static bool IsTopoSurface (const occ::handle< IGESData_IGESEntity > &startstart)
     Return True if the IGESEntity can be transferred by TransferTopoSurface. ex: All Surfaces from IGESGeom : all basic surfaces,108,118,120,122,141,143.
    static bool IsBRepEntity (const occ::handle< IGESData_IGESEntity > &startstart)
     Return True if the IGESEntity can be transferred by TransferBRepEntity. ex: VertexList, EdgeList, Loop, Face, Shell, Manifold Solid BRep Object from IGESSolid : 502, 504, 508, 510, 514, 186.
    static int IGESCurveToSequenceOfIGESCurve (const occ::handle< IGESData_IGESEntity > &curve, occ::handle< NCollection_HSequence< occ::handle< Standard_Transient > > > &sequence)
    static bool TransferPCurve (const TopoDS_Edge &fromedge, const TopoDS_Edge &toedge, const TopoDS_Face &faceface)

    Detailed Description

    Provides tools in order to transfer IGES entities to CAS.CADE.

    Member Function Documentation

    ◆ AlgoContainer()

    occ::handle< IGESToBRep_AlgoContainer > IGESToBRep::AlgoContainer ( )
    static

    Returns default AlgoContainer.

    ◆ IGESCurveToSequenceOfIGESCurve()

    int IGESToBRep::IGESCurveToSequenceOfIGESCurve ( const occ::handle< IGESData_IGESEntity > & curve,
    occ::handle< NCollection_HSequence< occ::handle< Standard_Transient > > > & sequence )
    static

    ◆ Init()

    void IGESToBRep::Init ( )
    static

    Creates and initializes default AlgoContainer.

    ◆ IsBasicCurve()

    bool IGESToBRep::IsBasicCurve ( const occ::handle< IGESData_IGESEntity > & start)
    static

    Return True if the IGESEntity can be transferred by TransferBasicCurve. ex: CircularArc, ConicArc, Line, CopiousData, BSplineCurve, SplineCurve... from IGESGeom : 104,110,112,126.

    ◆ IsBasicSurface()

    bool IGESToBRep::IsBasicSurface ( const occ::handle< IGESData_IGESEntity > & start)
    static

    Return True if the IGESEntity can be transferred by TransferBasicSurface. ex: BSplineSurface, SplineSurface... from IGESGeom : 114,128.

    ◆ IsBRepEntity()

    bool IGESToBRep::IsBRepEntity ( const occ::handle< IGESData_IGESEntity > & start)
    static

    Return True if the IGESEntity can be transferred by TransferBRepEntity. ex: VertexList, EdgeList, Loop, Face, Shell, Manifold Solid BRep Object from IGESSolid : 502, 504, 508, 510, 514, 186.

    ◆ IsCurveAndSurface()

    bool IGESToBRep::IsCurveAndSurface ( const occ::handle< IGESData_IGESEntity > & start)
    static

    Return True if the IGESEntity can be transferred by TransferCurveAndSurface. ex: All IGESEntity from IGESGeom.

    ◆ IsTopoCurve()

    bool IGESToBRep::IsTopoCurve ( const occ::handle< IGESData_IGESEntity > & start)
    static

    Return True if the IGESEntity can be transferred by TransferTopoCurve. ex: all Curves from IGESGeom : all basic curves,102,130,142,144.

    ◆ IsTopoSurface()

    bool IGESToBRep::IsTopoSurface ( const occ::handle< IGESData_IGESEntity > & start)
    static

    Return True if the IGESEntity can be transferred by TransferTopoSurface. ex: All Surfaces from IGESGeom : all basic surfaces,108,118,120,122,141,143.

    ◆ SetAlgoContainer()

    void IGESToBRep::SetAlgoContainer ( const occ::handle< IGESToBRep_AlgoContainer > & aContainer)
    static

    Sets default AlgoContainer.

    ◆ TransferPCurve()

    bool IGESToBRep::TransferPCurve ( const TopoDS_Edge & fromedge,
    const TopoDS_Edge & toedge,
    const TopoDS_Face & face )
    static

    The documentation for this class was generated from the following file: