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