Open CASCADE Technology Reference Manual 8.0.0
Loading...
Searching...
No Matches
Public Member Functions
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: