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

    This Tool Class provides Information to build a ProSTEP Shape model from a Cas.Cad BRep. More...

    #include <TopoDSToStep_Tool.hxx>

    Public Member Functions

     TopoDSToStep_Tool (const occ::handle< StepData_StepModel > &theModel)
     TopoDSToStep_Tool (const NCollection_DataMap< TopoDS_Shape, occ::handle< Standard_Transient >, TopTools_ShapeMapHasher > &M, const bool FacetedContext, int theSurfCurveMode)
    void Init (const NCollection_DataMap< TopoDS_Shape, occ::handle< Standard_Transient >, TopTools_ShapeMapHasher > &M, const bool FacetedContext, int theSurfCurveMode)
    bool IsBound (const TopoDS_Shape &S)
    void Bind (const TopoDS_Shape &S, const occ::handle< StepShape_TopologicalRepresentationItem > &T)
    occ::handle< StepShape_TopologicalRepresentationItemFind (const TopoDS_Shape &S)
    bool Faceted () const
    void SetCurrentShell (const TopoDS_Shell &S)
    const TopoDS_ShellCurrentShell () const
    void SetCurrentFace (const TopoDS_Face &F)
    const TopoDS_FaceCurrentFace () const
    void SetCurrentWire (const TopoDS_Wire &W)
    const TopoDS_WireCurrentWire () const
    void SetCurrentEdge (const TopoDS_Edge &E)
    const TopoDS_EdgeCurrentEdge () const
    void SetCurrentVertex (const TopoDS_Vertex &V)
    const TopoDS_VertexCurrentVertex () const
    double Lowest3DTolerance () const
    void SetSurfaceReversed (const bool B)
    bool SurfaceReversed () const
    const NCollection_DataMap< TopoDS_Shape, occ::handle< Standard_Transient >, TopTools_ShapeMapHasher > & Map () const
    int PCurveMode () const
     Returns mode for writing pcurves (initialized by parameter write.surfacecurve.mode).

    Detailed Description

    This Tool Class provides Information to build a ProSTEP Shape model from a Cas.Cad BRep.

    Constructor & Destructor Documentation

    ◆ TopoDSToStep_Tool() [1/2]

    TopoDSToStep_Tool::TopoDSToStep_Tool ( const occ::handle< StepData_StepModel > & theModel)

    ◆ TopoDSToStep_Tool() [2/2]

    TopoDSToStep_Tool::TopoDSToStep_Tool ( const NCollection_DataMap< TopoDS_Shape, occ::handle< Standard_Transient >, TopTools_ShapeMapHasher > & M,
    const bool FacetedContext,
    int theSurfCurveMode )

    Member Function Documentation

    ◆ Bind()

    void TopoDSToStep_Tool::Bind ( const TopoDS_Shape & S,
    const occ::handle< StepShape_TopologicalRepresentationItem > & T )

    ◆ CurrentEdge()

    const TopoDS_Edge & TopoDSToStep_Tool::CurrentEdge ( ) const

    ◆ CurrentFace()

    const TopoDS_Face & TopoDSToStep_Tool::CurrentFace ( ) const

    ◆ CurrentShell()

    const TopoDS_Shell & TopoDSToStep_Tool::CurrentShell ( ) const

    ◆ CurrentVertex()

    const TopoDS_Vertex & TopoDSToStep_Tool::CurrentVertex ( ) const

    ◆ CurrentWire()

    const TopoDS_Wire & TopoDSToStep_Tool::CurrentWire ( ) const

    ◆ Faceted()

    bool TopoDSToStep_Tool::Faceted ( ) const

    ◆ Find()

    occ::handle< StepShape_TopologicalRepresentationItem > TopoDSToStep_Tool::Find ( const TopoDS_Shape & S)

    ◆ Init()

    void TopoDSToStep_Tool::Init ( const NCollection_DataMap< TopoDS_Shape, occ::handle< Standard_Transient >, TopTools_ShapeMapHasher > & M,
    const bool FacetedContext,
    int theSurfCurveMode )

    ◆ IsBound()

    bool TopoDSToStep_Tool::IsBound ( const TopoDS_Shape & S)

    ◆ Lowest3DTolerance()

    double TopoDSToStep_Tool::Lowest3DTolerance ( ) const

    ◆ Map()

    ◆ PCurveMode()

    int TopoDSToStep_Tool::PCurveMode ( ) const

    Returns mode for writing pcurves (initialized by parameter write.surfacecurve.mode).

    ◆ SetCurrentEdge()

    void TopoDSToStep_Tool::SetCurrentEdge ( const TopoDS_Edge & E)

    ◆ SetCurrentFace()

    void TopoDSToStep_Tool::SetCurrentFace ( const TopoDS_Face & F)

    ◆ SetCurrentShell()

    void TopoDSToStep_Tool::SetCurrentShell ( const TopoDS_Shell & S)

    ◆ SetCurrentVertex()

    void TopoDSToStep_Tool::SetCurrentVertex ( const TopoDS_Vertex & V)

    ◆ SetCurrentWire()

    void TopoDSToStep_Tool::SetCurrentWire ( const TopoDS_Wire & W)

    ◆ SetSurfaceReversed()

    void TopoDSToStep_Tool::SetSurfaceReversed ( const bool B)

    ◆ SurfaceReversed()

    bool TopoDSToStep_Tool::SurfaceReversed ( ) const

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