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
    BRepFilletAPI_LocalOperation Class Referenceabstract

    Construction of fillets on the edges of a Shell. More...

    #include <BRepFilletAPI_LocalOperation.hxx>

    Inheritance diagram for BRepFilletAPI_LocalOperation:

    Public Member Functions

    virtual void Add (const TopoDS_Edge &E)=0
     Adds a contour in the builder (builds a contour of tangent edges).
    virtual void ResetContour (const int IC)=0
     Reset the contour of index IC, there is nomore information in the contour.
    virtual int NbContours () const =0
     Number of contours.
    virtual int Contour (const TopoDS_Edge &E) const =0
     Returns the index of the contour containing the edge E, returns 0 if E doesn't belong to any contour.
    virtual int NbEdges (const int I) const =0
     Number of Edges in the contour I.
    virtual const TopoDS_EdgeEdge (const int I, const int J) const =0
     Returns the Edge J in the contour I.
    virtual void Remove (const TopoDS_Edge &E)=0
     remove the contour containing the Edge E.
    virtual double Length (const int IC) const =0
     returns the length the contour of index IC.
    virtual TopoDS_Vertex FirstVertex (const int IC) const =0
     Returns the first Vertex of the contour of index IC.
    virtual TopoDS_Vertex LastVertex (const int IC) const =0
     Returns the last Vertex of the contour of index IC.
    virtual double Abscissa (const int IC, const TopoDS_Vertex &V) const =0
     returns the abscissa of the vertex V on the contour of index IC.
    virtual double RelativeAbscissa (const int IC, const TopoDS_Vertex &V) const =0
     returns the relative abscissa([0.,1.]) of the vertex V on the contour of index IC.
    virtual bool ClosedAndTangent (const int IC) const =0
     returns true if the contour of index IC is closed an tangent.
    virtual bool Closed (const int IC) const =0
     returns true if the contour of index IC is closed
    virtual void Reset ()=0
     Reset all the fields updated by Build operation and leave the algorithm in the same state than before build call. It allows contours and radius modifications to build the result another time.
    virtual void Simulate (const int IC)=0
    virtual int NbSurf (const int IC) const =0
    virtual occ::handle< NCollection_HArray1< ChFiDS_CircSection > > Sect (const int IC, const int IS) const =0
    Public Member Functions inherited from BRepBuilderAPI_MakeShape
    virtual void Build (const Message_ProgressRange &theRange=Message_ProgressRange())
     This is called by Shape(). It does nothing but may be redefined.
    virtual const TopoDS_ShapeShape ()
     Returns a shape built by the shape construction algorithm. Raises exception StdFail_NotDone if the shape was not built.
     operator TopoDS_Shape ()
    virtual const NCollection_List< TopoDS_Shape > & Generated (const TopoDS_Shape &S)
     Returns the list of shapes generated from the shape .
    virtual const NCollection_List< TopoDS_Shape > & Modified (const TopoDS_Shape &S)
     Returns the list of shapes modified from the shape .
    virtual bool IsDeleted (const TopoDS_Shape &S)
     Returns true if the shape S has been deleted.
    Public Member Functions inherited from BRepBuilderAPI_Command
    virtual ~BRepBuilderAPI_Command ()
    virtual bool IsDone () const
    void Check () const
     Raises NotDone if done is false.

    Additional Inherited Members

    Protected Member Functions inherited from BRepBuilderAPI_MakeShape
     BRepBuilderAPI_MakeShape ()
    Protected Member Functions inherited from BRepBuilderAPI_Command
     BRepBuilderAPI_Command ()
     Set done to False.
    void Done ()
     Set done to true.
    void NotDone ()
     Set done to false.
    Protected Attributes inherited from BRepBuilderAPI_MakeShape
    TopoDS_Shape myShape
    NCollection_List< TopoDS_ShapemyGenerated

    Detailed Description

    Construction of fillets on the edges of a Shell.

    Member Function Documentation

    ◆ Abscissa()

    virtual double BRepFilletAPI_LocalOperation::Abscissa ( const int IC,
    const TopoDS_Vertex & V ) const
    pure virtual

    returns the abscissa of the vertex V on the contour of index IC.

    Implemented in BRepFilletAPI_MakeChamfer, and BRepFilletAPI_MakeFillet.

    ◆ Add()

    virtual void BRepFilletAPI_LocalOperation::Add ( const TopoDS_Edge & E)
    pure virtual

    Adds a contour in the builder (builds a contour of tangent edges).

    Implemented in BRepFilletAPI_MakeChamfer, and BRepFilletAPI_MakeFillet.

    ◆ Closed()

    virtual bool BRepFilletAPI_LocalOperation::Closed ( const int IC) const
    pure virtual

    returns true if the contour of index IC is closed

    Implemented in BRepFilletAPI_MakeChamfer, and BRepFilletAPI_MakeFillet.

    ◆ ClosedAndTangent()

    virtual bool BRepFilletAPI_LocalOperation::ClosedAndTangent ( const int IC) const
    pure virtual

    returns true if the contour of index IC is closed an tangent.

    Implemented in BRepFilletAPI_MakeChamfer, and BRepFilletAPI_MakeFillet.

    ◆ Contour()

    virtual int BRepFilletAPI_LocalOperation::Contour ( const TopoDS_Edge & E) const
    pure virtual

    Returns the index of the contour containing the edge E, returns 0 if E doesn't belong to any contour.

    Implemented in BRepFilletAPI_MakeChamfer, and BRepFilletAPI_MakeFillet.

    ◆ Edge()

    virtual const TopoDS_Edge & BRepFilletAPI_LocalOperation::Edge ( const int I,
    const int J ) const
    pure virtual

    Returns the Edge J in the contour I.

    Implemented in BRepFilletAPI_MakeChamfer, and BRepFilletAPI_MakeFillet.

    ◆ FirstVertex()

    virtual TopoDS_Vertex BRepFilletAPI_LocalOperation::FirstVertex ( const int IC) const
    pure virtual

    Returns the first Vertex of the contour of index IC.

    Implemented in BRepFilletAPI_MakeChamfer, and BRepFilletAPI_MakeFillet.

    ◆ LastVertex()

    virtual TopoDS_Vertex BRepFilletAPI_LocalOperation::LastVertex ( const int IC) const
    pure virtual

    Returns the last Vertex of the contour of index IC.

    Implemented in BRepFilletAPI_MakeChamfer, and BRepFilletAPI_MakeFillet.

    ◆ Length()

    virtual double BRepFilletAPI_LocalOperation::Length ( const int IC) const
    pure virtual

    returns the length the contour of index IC.

    Implemented in BRepFilletAPI_MakeChamfer, and BRepFilletAPI_MakeFillet.

    ◆ NbContours()

    virtual int BRepFilletAPI_LocalOperation::NbContours ( ) const
    pure virtual

    Number of contours.

    Implemented in BRepFilletAPI_MakeChamfer, and BRepFilletAPI_MakeFillet.

    ◆ NbEdges()

    virtual int BRepFilletAPI_LocalOperation::NbEdges ( const int I) const
    pure virtual

    Number of Edges in the contour I.

    Implemented in BRepFilletAPI_MakeChamfer, and BRepFilletAPI_MakeFillet.

    ◆ NbSurf()

    virtual int BRepFilletAPI_LocalOperation::NbSurf ( const int IC) const
    pure virtual

    ◆ RelativeAbscissa()

    virtual double BRepFilletAPI_LocalOperation::RelativeAbscissa ( const int IC,
    const TopoDS_Vertex & V ) const
    pure virtual

    returns the relative abscissa([0.,1.]) of the vertex V on the contour of index IC.

    Implemented in BRepFilletAPI_MakeChamfer, and BRepFilletAPI_MakeFillet.

    ◆ Remove()

    virtual void BRepFilletAPI_LocalOperation::Remove ( const TopoDS_Edge & E)
    pure virtual

    remove the contour containing the Edge E.

    Implemented in BRepFilletAPI_MakeChamfer, and BRepFilletAPI_MakeFillet.

    ◆ Reset()

    virtual void BRepFilletAPI_LocalOperation::Reset ( )
    pure virtual

    Reset all the fields updated by Build operation and leave the algorithm in the same state than before build call. It allows contours and radius modifications to build the result another time.

    Implemented in BRepFilletAPI_MakeChamfer, and BRepFilletAPI_MakeFillet.

    ◆ ResetContour()

    virtual void BRepFilletAPI_LocalOperation::ResetContour ( const int IC)
    pure virtual

    Reset the contour of index IC, there is nomore information in the contour.

    Implemented in BRepFilletAPI_MakeChamfer, and BRepFilletAPI_MakeFillet.

    ◆ Sect()

    virtual occ::handle< NCollection_HArray1< ChFiDS_CircSection > > BRepFilletAPI_LocalOperation::Sect ( const int IC,
    const int IS ) const
    pure virtual

    ◆ Simulate()

    virtual void BRepFilletAPI_LocalOperation::Simulate ( const int IC)
    pure virtual

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