OCCT 8.0.1
OCCT documentation

Search guides and API reference

Enter at least two characters.

    Open CASCADE Technology Reference Manual 8.0.1
    IntPatch_TheSOnBounds Class Reference

    #include <IntPatch_TheSOnBounds.hxx>

    Public Member Functions

     IntPatch_TheSOnBounds ()
     Empty constructor.
    void Perform (IntPatch_ArcFunction &F, const occ::handle< Adaptor3d_TopolTool > &Domain, const double TolBoundary, const double TolTangency, const bool RecheckOnRegularity=false)
     Algorithm to find the points and parts of curves of Domain (domain of of restriction of a surface) which verify F = 0. TolBoundary defines if a curve is on Q. TolTangency defines if a point is on Q.
    bool IsDone () const
     Returns True if the calculus was successful.
    bool AllArcSolution () const
     Returns true if all arc of the Arcs are solution (inside the surface). An exception is raised if IsDone returns False.
    int NbPoints () const
     Returns the number of resulting points. An exception is raised if IsDone returns False (NotDone).
    const IntPatch_ThePathPointOfTheSOnBounds & Point (const int Index) const
     Returns the resulting point of range Index. The exception NotDone is raised if IsDone() returns False. The exception OutOfRange is raised if Index <= 0 or Index > NbPoints.
    int NbSegments () const
     Returns the number of the resulting segments. An exception is raised if IsDone returns False (NotDone).
    const IntPatch_TheSegmentOfTheSOnBounds & Segment (const int Index) const
     Returns the resulting segment of range Index. The exception NotDone is raised if IsDone() returns False. The exception OutOfRange is raised if Index <= 0 or Index > NbPoints.

    Constructor & Destructor Documentation

    ◆ IntPatch_TheSOnBounds()

    IntPatch_TheSOnBounds::IntPatch_TheSOnBounds ( )

    Empty constructor.

    Member Function Documentation

    ◆ AllArcSolution()

    bool IntPatch_TheSOnBounds::AllArcSolution ( ) const

    Returns true if all arc of the Arcs are solution (inside the surface). An exception is raised if IsDone returns False.

    ◆ IsDone()

    bool IntPatch_TheSOnBounds::IsDone ( ) const

    Returns True if the calculus was successful.

    ◆ NbPoints()

    int IntPatch_TheSOnBounds::NbPoints ( ) const

    Returns the number of resulting points. An exception is raised if IsDone returns False (NotDone).

    ◆ NbSegments()

    int IntPatch_TheSOnBounds::NbSegments ( ) const

    Returns the number of the resulting segments. An exception is raised if IsDone returns False (NotDone).

    ◆ Perform()

    void IntPatch_TheSOnBounds::Perform ( IntPatch_ArcFunction & F,
    const occ::handle< Adaptor3d_TopolTool > & Domain,
    const double TolBoundary,
    const double TolTangency,
    const bool RecheckOnRegularity = false )

    Algorithm to find the points and parts of curves of Domain (domain of of restriction of a surface) which verify F = 0. TolBoundary defines if a curve is on Q. TolTangency defines if a point is on Q.

    ◆ Point()

    const IntPatch_ThePathPointOfTheSOnBounds & IntPatch_TheSOnBounds::Point ( const int Index) const

    Returns the resulting point of range Index. The exception NotDone is raised if IsDone() returns False. The exception OutOfRange is raised if Index <= 0 or Index > NbPoints.

    ◆ Segment()

    const IntPatch_TheSegmentOfTheSOnBounds & IntPatch_TheSOnBounds::Segment ( const int Index) const

    Returns the resulting segment of range Index. The exception NotDone is raised if IsDone() returns False. The exception OutOfRange is raised if Index <= 0 or Index > NbPoints.


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