OCC.Hermit module

class OCC.Hermit.SwigPyIterator(*args, **kwargs)

Bases: object

advance()
copy()
decr()
distance()
equal()
incr()
next()
previous()
thisown

The membership flag

value()
class OCC.Hermit.hermit(*args, **kwargs)

Bases: object

static Solution(*args)
  • //!returns the correct spline a(u) which will be multiplicated with BS later.
Parameters:
  • BS (Handle_Geom_BSplineCurve &) –
  • TolPoles (float) – default value is 0.000001
  • TolKnots (float) – default value is 0.000001
Return type:

Handle_Geom2d_BSplineCurve

  • //!returns the correct spline a(u) which will be multiplicated with BS later.
Parameters:
  • BS (Handle_Geom_BSplineCurve &) –
  • TolPoles (float) – default value is 0.000001
  • TolKnots (float) – default value is 0.000001
Return type:

Handle_Geom2d_BSplineCurve

  • //!returns the correct spline a(u) which will be multiplicated with BS later.
Parameters:
  • BS (Handle_Geom_BSplineCurve &) –
  • TolPoles (float) – default value is 0.000001
  • TolKnots (float) – default value is 0.000001
Return type:

Handle_Geom2d_BSplineCurve

  • //!returns the correct spline a(u) which will be multiplicated with BS later.
Parameters:
  • BS (Handle_Geom2d_BSplineCurve &) –
  • TolPoles (float) – default value is 0.000001
  • TolKnots (float) – default value is 0.000001
Return type:

Handle_Geom2d_BSplineCurve

  • //!returns the correct spline a(u) which will be multiplicated with BS later.
Parameters:
  • BS (Handle_Geom2d_BSplineCurve &) –
  • TolPoles (float) – default value is 0.000001
  • TolKnots (float) – default value is 0.000001
Return type:

Handle_Geom2d_BSplineCurve

  • //!returns the correct spline a(u) which will be multiplicated with BS later.
Parameters:
  • BS (Handle_Geom2d_BSplineCurve &) –
  • TolPoles (float) – default value is 0.000001
  • TolKnots (float) – default value is 0.000001
Return type:

Handle_Geom2d_BSplineCurve

static Solutionbis(*args)
  • //!returns the knots to insert to a(u) to stay with a constant sign and in the tolerances.
Parameters:
  • BS (Handle_Geom_BSplineCurve &) –
  • Knotmin (float &) –
  • Knotmax (float &) –
  • TolPoles (float) – default value is 0.000001
  • TolKnots (float) – default value is 0.000001
Return type:

void

  • //!returns the knots to insert to a(u) to stay with a constant sign and in the tolerances.
Parameters:
  • BS (Handle_Geom_BSplineCurve &) –
  • Knotmin (float &) –
  • Knotmax (float &) –
  • TolPoles (float) – default value is 0.000001
  • TolKnots (float) – default value is 0.000001
Return type:

void

  • //!returns the knots to insert to a(u) to stay with a constant sign and in the tolerances.
Parameters:
  • BS (Handle_Geom_BSplineCurve &) –
  • Knotmin (float &) –
  • Knotmax (float &) –
  • TolPoles (float) – default value is 0.000001
  • TolKnots (float) – default value is 0.000001
Return type:

void

thisown

The membership flag

OCC.Hermit.hermit_Solution(*args)
  • //!returns the correct spline a(u) which will be multiplicated with BS later.
Parameters:
  • BS (Handle_Geom_BSplineCurve &) –
  • TolPoles (float) – default value is 0.000001
  • TolKnots (float) – default value is 0.000001
Return type:

Handle_Geom2d_BSplineCurve

  • //!returns the correct spline a(u) which will be multiplicated with BS later.
Parameters:
  • BS (Handle_Geom_BSplineCurve &) –
  • TolPoles (float) – default value is 0.000001
  • TolKnots (float) – default value is 0.000001
Return type:

Handle_Geom2d_BSplineCurve

  • //!returns the correct spline a(u) which will be multiplicated with BS later.
Parameters:
  • BS (Handle_Geom_BSplineCurve &) –
  • TolPoles (float) – default value is 0.000001
  • TolKnots (float) – default value is 0.000001
Return type:

Handle_Geom2d_BSplineCurve

  • //!returns the correct spline a(u) which will be multiplicated with BS later.
Parameters:
  • BS (Handle_Geom2d_BSplineCurve &) –
  • TolPoles (float) – default value is 0.000001
  • TolKnots (float) – default value is 0.000001
Return type:

Handle_Geom2d_BSplineCurve

  • //!returns the correct spline a(u) which will be multiplicated with BS later.
Parameters:
  • BS (Handle_Geom2d_BSplineCurve &) –
  • TolPoles (float) – default value is 0.000001
  • TolKnots (float) – default value is 0.000001
Return type:

Handle_Geom2d_BSplineCurve

  • //!returns the correct spline a(u) which will be multiplicated with BS later.
Parameters:
  • BS (Handle_Geom2d_BSplineCurve &) –
  • TolPoles (float) – default value is 0.000001
  • TolKnots (float) – default value is 0.000001
Return type:

Handle_Geom2d_BSplineCurve

OCC.Hermit.hermit_Solutionbis(*args)
  • //!returns the knots to insert to a(u) to stay with a constant sign and in the tolerances.
Parameters:
  • BS (Handle_Geom_BSplineCurve &) –
  • Knotmin (float &) –
  • Knotmax (float &) –
  • TolPoles (float) – default value is 0.000001
  • TolKnots (float) – default value is 0.000001
Return type:

void

  • //!returns the knots to insert to a(u) to stay with a constant sign and in the tolerances.
Parameters:
  • BS (Handle_Geom_BSplineCurve &) –
  • Knotmin (float &) –
  • Knotmax (float &) –
  • TolPoles (float) – default value is 0.000001
  • TolKnots (float) – default value is 0.000001
Return type:

void

  • //!returns the knots to insert to a(u) to stay with a constant sign and in the tolerances.
Parameters:
  • BS (Handle_Geom_BSplineCurve &) –
  • Knotmin (float &) –
  • Knotmax (float &) –
  • TolPoles (float) – default value is 0.000001
  • TolKnots (float) – default value is 0.000001
Return type:

void