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

    #include <Contap_TheSearch.hxx>

    Public Member Functions

     Contap_TheSearch ()
     Empty constructor.
    void Perform (Contap_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 Contap_ThePathPointOfTheSearchPoint (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 Contap_TheSegmentOfTheSearchSegment (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

    ◆ Contap_TheSearch()

    Contap_TheSearch::Contap_TheSearch ( )

    Empty constructor.

    Member Function Documentation

    ◆ AllArcSolution()

    bool Contap_TheSearch::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 Contap_TheSearch::IsDone ( ) const

    Returns True if the calculus was successful.

    ◆ NbPoints()

    int Contap_TheSearch::NbPoints ( ) const

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

    ◆ NbSegments()

    int Contap_TheSearch::NbSegments ( ) const

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

    ◆ Perform()

    void Contap_TheSearch::Perform ( Contap_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 Contap_ThePathPointOfTheSearch & Contap_TheSearch::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 Contap_TheSegmentOfTheSearch & Contap_TheSearch::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: