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

    This package implements the mapping between CAS.CAD Shape representation and AP214 Shape Representation. The target schema is pms_c4 (a subset of AP214). More...

    #include <TopoDSToStep.hxx>

    Static Public Member Functions

    static occ::handle< TCollection_HAsciiStringDecodeBuilderError (const TopoDSToStep_BuilderError E)
    static occ::handle< TCollection_HAsciiStringDecodeFaceError (const TopoDSToStep_MakeFaceError E)
    static occ::handle< TCollection_HAsciiStringDecodeWireError (const TopoDSToStep_MakeWireError E)
    static occ::handle< TCollection_HAsciiStringDecodeEdgeError (const TopoDSToStep_MakeEdgeError E)
    static occ::handle< TCollection_HAsciiStringDecodeVertexError (const TopoDSToStep_MakeVertexError E)
     Returns a new shape without undirect surfaces.
    static void AddResult (const occ::handle< Transfer_FinderProcess > &FP, const TopoDS_Shape &Shape, const occ::handle< Standard_Transient > &entity)
     Adds an entity into the list of results (binders) for shape stored in FinderProcess.
    static void AddResult (const occ::handle< Transfer_FinderProcess > &FP, const TopoDSToStep_Tool &Tool)
     Adds all entities recorded in Tool into the map of results (binders) stored in FinderProcess.

    Detailed Description

    This package implements the mapping between CAS.CAD Shape representation and AP214 Shape Representation. The target schema is pms_c4 (a subset of AP214).

    How to use this Package :

    Entry point are context dependent. It can be : MakeManifoldSolidBrep MakeBrepWithVoids MakeFacetedBrep MakeFacetedBrepAndBrepWithVoids MakeShellBasedSurfaceModel Each of these classes call the Builder The class tool centralizes some common information.

    Member Function Documentation

    ◆ AddResult() [1/2]

    void TopoDSToStep::AddResult ( const occ::handle< Transfer_FinderProcess > & FP,
    const TopoDS_Shape & Shape,
    const occ::handle< Standard_Transient > & entity )
    static

    Adds an entity into the list of results (binders) for shape stored in FinderProcess.

    ◆ AddResult() [2/2]

    void TopoDSToStep::AddResult ( const occ::handle< Transfer_FinderProcess > & FP,
    const TopoDSToStep_Tool & Tool )
    static

    Adds all entities recorded in Tool into the map of results (binders) stored in FinderProcess.

    ◆ DecodeBuilderError()

    occ::handle< TCollection_HAsciiString > TopoDSToStep::DecodeBuilderError ( const TopoDSToStep_BuilderError E)
    static

    ◆ DecodeEdgeError()

    occ::handle< TCollection_HAsciiString > TopoDSToStep::DecodeEdgeError ( const TopoDSToStep_MakeEdgeError E)
    static

    ◆ DecodeFaceError()

    occ::handle< TCollection_HAsciiString > TopoDSToStep::DecodeFaceError ( const TopoDSToStep_MakeFaceError E)
    static

    ◆ DecodeVertexError()

    occ::handle< TCollection_HAsciiString > TopoDSToStep::DecodeVertexError ( const TopoDSToStep_MakeVertexError E)
    static

    Returns a new shape without undirect surfaces.

    ◆ DecodeWireError()

    occ::handle< TCollection_HAsciiString > TopoDSToStep::DecodeWireError ( const TopoDSToStep_MakeWireError E)
    static

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