OCC.AppBlend module

class AppBlend_Approx(*args, **kwargs)

Bases: object

Curve2d()
Parameters:
  • Index (int) –
  • TPoles (TColgp_Array1OfPnt2d) –
  • TKnots (TColStd_Array1OfReal &) –
  • TMults (TColStd_Array1OfInteger &) –
Return type:

void

Curve2dPoles()
Parameters:Index (int) –
Return type:TColgp_Array1OfPnt2d
Curves2dDegree()
Return type:int
Curves2dKnots()
Return type:TColStd_Array1OfReal
Curves2dMults()
Return type:TColStd_Array1OfInteger
Curves2dShape()
Parameters:
  • Degree (int &) –
  • NbPoles (int &) –
  • NbKnots (int &) –
Return type:

void

Delete()
Return type:void
IsDone()
Return type:bool
NbCurves2d()
Return type:int
SurfPoles()
Return type:TColgp_Array2OfPnt
SurfShape()
Parameters:
  • UDegree (int &) –
  • VDegree (int &) –
  • NbUPoles (int &) –
  • NbVPoles (int &) –
  • NbUKnots (int &) –
  • NbVKnots (int &) –
Return type:

void

SurfUKnots()
Return type:TColStd_Array1OfReal
SurfUMults()
Return type:TColStd_Array1OfInteger
SurfVKnots()
Return type:TColStd_Array1OfReal
SurfVMults()
Return type:TColStd_Array1OfInteger
SurfWeights()
Return type:TColStd_Array2OfReal
Surface()
Parameters:
  • TPoles (TColgp_Array2OfPnt) –
  • TWeights (TColStd_Array2OfReal &) –
  • TUKnots (TColStd_Array1OfReal &) –
  • TVKnots (TColStd_Array1OfReal &) –
  • TUMults (TColStd_Array1OfInteger &) –
  • TVMults (TColStd_Array1OfInteger &) –
Return type:

void

TolCurveOnSurf()
Parameters:Index (int) –
Return type:float
TolReached()
Parameters:
  • Tol3d (float &) –
  • Tol2d (float &) –
Return type:

void

UDegree()
Return type:int
VDegree()
Return type:int
thisown

The membership flag

class SwigPyIterator(*args, **kwargs)

Bases: object

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

The membership flag

value()
register_handle(handle, base_object)

Inserts the handle into the base object to prevent memory corruption in certain cases