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 |
Describes a deviation segment between two curves.
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.