Hide menu
Loading...
Searching...
No Matches
cadex::ModelCheck_DeviationSegment Class Reference

Describes a deviation segment between two curves. More...

#include <cadex/ModelCheck_DeviationSegment.hxx>

Public Types

typedef std::shared_ptr< internal::ModelCheck_DeviationSegmentImpl > ImplType
 

Public Member Functions

 ModelCheck_DeviationSegment ()
 Constructor.
 
bool IsEmpty () const
 Returns true if segment is empty and false otherwise.
 
void Curve1Params (double &theFirstParameter, double &theLastParameter) const
 Returns a parameter range of segment for first curve.
 
void Curve2Params (double &theFirstParameter, double &theLastParameter) const
 Returns a parameter range of segment for second curve.
 
double Distance () const
 Returns a distance between curves on this segment.
 
const ImplType & Impl () const
 

Protected Attributes

ImplType myImpl
 

Detailed Description

Describes a deviation segment between two curves.

Member Function Documentation

◆ Distance()

double cadex::ModelCheck_DeviationSegment::Distance ( ) const

Returns a distance between curves on this segment.

For ModelCheck_BRepChecker::Tool::Overlap this is the minimum distance.

For ModelCheck_BRepChecker::Tool::Tolerance this is the maximum distance.