Open CASCADE Technology Reference Manual 8.0.0
Loading...
Searching...
No Matches
Public Member Functions
GeomLib_CheckBSplineCurve Class Reference

Checks for the end tangents : whether or not those are reversed regarding the third or n-3rd control. More...

#include <GeomLib_CheckBSplineCurve.hxx>

Public Member Functions

 GeomLib_CheckBSplineCurve (const occ::handle< Geom_BSplineCurve > &Curve, const double Tolerance, const double AngularTolerance)
 
bool IsDone () const
 
void NeedTangentFix (bool &FirstFlag, bool &SecondFlag) const
 
void FixTangent (const bool FirstFlag, const bool LastFlag)
 
occ::handle< Geom_BSplineCurveFixedTangent (const bool FirstFlag, const bool LastFlag)
 modifies the curve by fixing the first or the last tangencies
 

Detailed Description

Checks for the end tangents : whether or not those are reversed regarding the third or n-3rd control.

Constructor & Destructor Documentation

◆ GeomLib_CheckBSplineCurve()

GeomLib_CheckBSplineCurve::GeomLib_CheckBSplineCurve ( const occ::handle< Geom_BSplineCurve > & Curve,
const double Tolerance,
const double AngularTolerance )

Member Function Documentation

◆ FixedTangent()

occ::handle< Geom_BSplineCurve > GeomLib_CheckBSplineCurve::FixedTangent ( const bool FirstFlag,
const bool LastFlag )

modifies the curve by fixing the first or the last tangencies

if Index3D not in the Range [1,Nb3dSpaces] if the Approx is not Done

◆ FixTangent()

void GeomLib_CheckBSplineCurve::FixTangent ( const bool FirstFlag,
const bool LastFlag )

◆ IsDone()

bool GeomLib_CheckBSplineCurve::IsDone ( ) const

◆ NeedTangentFix()

void GeomLib_CheckBSplineCurve::NeedTangentFix ( bool & FirstFlag,
bool & SecondFlag ) const

The documentation for this class was generated from the following file: