OCC.AppParCurves module

class AppParCurves_Array1OfConstraintCouple(*args)

Bases: object

Parameters:
  • Low (int) –
  • Up (int) –
  • Item (AppParCurves_ConstraintCouple &) –
  • Low
  • Up
Return type:

None

Return type:

None

Assign()
Parameters:Other (AppParCurves_Array1OfConstraintCouple &) –
Return type:AppParCurves_Array1OfConstraintCouple
ChangeValue()
Parameters:Index (int) –
Return type:AppParCurves_ConstraintCouple
Destroy()
Return type:None
Init()
Parameters:V (AppParCurves_ConstraintCouple &) –
Return type:None
IsAllocated()
Return type:bool
Length()
Return type:int
Lower()
Return type:int
Set()
Parameters:Other (AppParCurves_Array1OfConstraintCouple &) –
Return type:AppParCurves_Array1OfConstraintCouple
SetValue()
Parameters:
  • Index (int) –
  • Value (AppParCurves_ConstraintCouple &) –
Return type:

None

Upper()
Return type:int
Value()
Parameters:Index (int) –
Return type:AppParCurves_ConstraintCouple
thisown

The membership flag

class AppParCurves_Array1OfMultiBSpCurve(*args)

Bases: object

Parameters:
  • Low (int) –
  • Up (int) –
  • Item (AppParCurves_MultiBSpCurve &) –
  • Low
  • Up
Return type:

None

Return type:

None

Assign()
Parameters:Other (AppParCurves_Array1OfMultiBSpCurve &) –
Return type:AppParCurves_Array1OfMultiBSpCurve
ChangeValue()
Parameters:Index (int) –
Return type:AppParCurves_MultiBSpCurve
Destroy()
Return type:None
Init()
Parameters:V (AppParCurves_MultiBSpCurve &) –
Return type:None
IsAllocated()
Return type:bool
Length()
Return type:int
Lower()
Return type:int
Set()
Parameters:Other (AppParCurves_Array1OfMultiBSpCurve &) –
Return type:AppParCurves_Array1OfMultiBSpCurve
SetValue()
Parameters:
  • Index (int) –
  • Value (AppParCurves_MultiBSpCurve &) –
Return type:

None

Upper()
Return type:int
Value()
Parameters:Index (int) –
Return type:AppParCurves_MultiBSpCurve
thisown

The membership flag

class AppParCurves_Array1OfMultiCurve(*args)

Bases: object

Parameters:
  • Low (int) –
  • Up (int) –
  • Item (AppParCurves_MultiCurve &) –
  • Low
  • Up
Return type:

None

Return type:

None

Assign()
Parameters:Other (AppParCurves_Array1OfMultiCurve &) –
Return type:AppParCurves_Array1OfMultiCurve
ChangeValue()
Parameters:Index (int) –
Return type:AppParCurves_MultiCurve
Destroy()
Return type:None
Init()
Parameters:V (AppParCurves_MultiCurve &) –
Return type:None
IsAllocated()
Return type:bool
Length()
Return type:int
Lower()
Return type:int
Set()
Parameters:Other (AppParCurves_Array1OfMultiCurve &) –
Return type:AppParCurves_Array1OfMultiCurve
SetValue()
Parameters:
  • Index (int) –
  • Value (AppParCurves_MultiCurve &) –
Return type:

None

Upper()
Return type:int
Value()
Parameters:Index (int) –
Return type:AppParCurves_MultiCurve
thisown

The membership flag

class AppParCurves_Array1OfMultiPoint(*args)

Bases: object

Parameters:
  • Low (int) –
  • Up (int) –
  • Item (AppParCurves_MultiPoint &) –
  • Low
  • Up
Return type:

None

Return type:

None

Assign()
Parameters:Other (AppParCurves_Array1OfMultiPoint &) –
Return type:AppParCurves_Array1OfMultiPoint
ChangeValue()
Parameters:Index (int) –
Return type:AppParCurves_MultiPoint
Destroy()
Return type:None
Init()
Parameters:V (AppParCurves_MultiPoint &) –
Return type:None
IsAllocated()
Return type:bool
Length()
Return type:int
Lower()
Return type:int
Set()
Parameters:Other (AppParCurves_Array1OfMultiPoint &) –
Return type:AppParCurves_Array1OfMultiPoint
SetValue()
Parameters:
  • Index (int) –
  • Value (AppParCurves_MultiPoint &) –
Return type:

None

Upper()
Return type:int
Value()
Parameters:Index (int) –
Return type:AppParCurves_MultiPoint
thisown

The membership flag

class AppParCurves_ConstraintCouple(*args)

Bases: object

  • returns an indefinite ConstraintCouple.
Return type:None
  • Create a couple the object <Index> will have the constraint <Cons>.
Parameters:
  • TheIndex (int) –
  • Cons (AppParCurves_Constraint) –
Return type:

None

Constraint()
  • returns the constraint of the object.
Return type:AppParCurves_Constraint
Index()
  • returns the index of the constraint object.
Return type:int
SetConstraint()
  • Changes the constraint of the object.
Parameters:Cons (AppParCurves_Constraint) –
Return type:None
SetIndex()
  • Changes the index of the constraint object.
Parameters:TheIndex (int) –
Return type:None
thisown

The membership flag

class AppParCurves_HArray1OfConstraintCouple(*args)

Bases: OCC.MMgt.MMgt_TShared

Parameters:
  • Low (int) –
  • Up (int) –
  • Low
  • Up
  • V (AppParCurves_ConstraintCouple &) –
Return type:

None

Return type:

None

Array1()
Return type:AppParCurves_Array1OfConstraintCouple
ChangeArray1()
Return type:AppParCurves_Array1OfConstraintCouple
ChangeValue()
Parameters:Index (int) –
Return type:AppParCurves_ConstraintCouple
GetHandle()
Init()
Parameters:V (AppParCurves_ConstraintCouple &) –
Return type:None
Length()
Return type:int
Lower()
Return type:int
SetValue()
Parameters:
  • Index (int) –
  • Value (AppParCurves_ConstraintCouple &) –
Return type:

None

Upper()
Return type:int
Value()
Parameters:Index (int) –
Return type:AppParCurves_ConstraintCouple
thisown

The membership flag

class AppParCurves_HArray1OfMultiBSpCurve(*args)

Bases: OCC.MMgt.MMgt_TShared

Parameters:
  • Low (int) –
  • Up (int) –
  • Low
  • Up
  • V (AppParCurves_MultiBSpCurve &) –
Return type:

None

Return type:

None

Array1()
Return type:AppParCurves_Array1OfMultiBSpCurve
ChangeArray1()
Return type:AppParCurves_Array1OfMultiBSpCurve
ChangeValue()
Parameters:Index (int) –
Return type:AppParCurves_MultiBSpCurve
GetHandle()
Init()
Parameters:V (AppParCurves_MultiBSpCurve &) –
Return type:None
Length()
Return type:int
Lower()
Return type:int
SetValue()
Parameters:
  • Index (int) –
  • Value (AppParCurves_MultiBSpCurve &) –
Return type:

None

Upper()
Return type:int
Value()
Parameters:Index (int) –
Return type:AppParCurves_MultiBSpCurve
thisown

The membership flag

class AppParCurves_HArray1OfMultiCurve(*args)

Bases: OCC.MMgt.MMgt_TShared

Parameters:
  • Low (int) –
  • Up (int) –
  • Low
  • Up
  • V (AppParCurves_MultiCurve &) –
Return type:

None

Return type:

None

Array1()
Return type:AppParCurves_Array1OfMultiCurve
ChangeArray1()
Return type:AppParCurves_Array1OfMultiCurve
ChangeValue()
Parameters:Index (int) –
Return type:AppParCurves_MultiCurve
GetHandle()
Init()
Parameters:V (AppParCurves_MultiCurve &) –
Return type:None
Length()
Return type:int
Lower()
Return type:int
SetValue()
Parameters:
  • Index (int) –
  • Value (AppParCurves_MultiCurve &) –
Return type:

None

Upper()
Return type:int
Value()
Parameters:Index (int) –
Return type:AppParCurves_MultiCurve
thisown

The membership flag

class AppParCurves_HArray1OfMultiPoint(*args)

Bases: OCC.MMgt.MMgt_TShared

Parameters:
  • Low (int) –
  • Up (int) –
  • Low
  • Up
  • V (AppParCurves_MultiPoint &) –
Return type:

None

Return type:

None

Array1()
Return type:AppParCurves_Array1OfMultiPoint
ChangeArray1()
Return type:AppParCurves_Array1OfMultiPoint
ChangeValue()
Parameters:Index (int) –
Return type:AppParCurves_MultiPoint
GetHandle()
Init()
Parameters:V (AppParCurves_MultiPoint &) –
Return type:None
Length()
Return type:int
Lower()
Return type:int
SetValue()
Parameters:
  • Index (int) –
  • Value (AppParCurves_MultiPoint &) –
Return type:

None

Upper()
Return type:int
Value()
Parameters:Index (int) –
Return type:AppParCurves_MultiPoint
thisown

The membership flag

class AppParCurves_MultiBSpCurve(*args)

Bases: OCC.AppParCurves.AppParCurves_MultiCurve

  • returns an indefinite MultiBSpCurve.
Return type:None
  • creates a MultiBSpCurve, describing BSpline curves all containing the same number of MultiPoint. An exception is raised if Degree < 0.
Parameters:NbPol (int) –
Return type:None
  • creates a MultiBSpCurve, describing BSpline curves all containing the same number of MultiPoint. Each MultiPoint must have NbCurves Poles.
Parameters:
  • tabMU (AppParCurves_Array1OfMultiPoint &) –
  • Knots (TColStd_Array1OfReal &) –
  • Mults (TColStd_Array1OfInteger &) –
Return type:

None

  • creates a MultiBSpCurve, describing BSpline curves, taking control points from <SC>.
Parameters:
  • SC (AppParCurves_MultiCurve &) –
  • Knots (TColStd_Array1OfReal &) –
  • Mults (TColStd_Array1OfInteger &) –
Return type:

None

D1()
  • returns the value of the point with a parameter U on the BSpline curve number CuIndex. An exception is raised if CuIndex <0 or > NbCurves. An exception is raised if the curve dimension is 3d.
Parameters:
Return type:

void

  • returns the value of the point with a parameter U on the BSpline curve number CuIndex. An exception is raised if CuIndex <0 or > NbCurves. An exception is raised if the curve dimension is 2d.
Parameters:
Return type:

void

D2()
  • returns the value of the point with a parameter U on the BSpline curve number CuIndex. An exception is raised if CuIndex <0 or > NbCurves. An exception is raised if the curve dimension is 3d.
Parameters:
Return type:

void

  • returns the value of the point with a parameter U on the BSpline curve number CuIndex. An exception is raised if CuIndex <0 or > NbCurves. An exception is raised if the curve dimension is 2d.
Parameters:
Return type:

void

DumpToString()

AppParCurves_MultiBSpCurve_DumpToString(AppParCurves_MultiBSpCurve self) -> std::string

Knots()
  • Returns an array of Reals containing the multiplicities of curves resulting from the approximation.
Return type:TColStd_Array1OfReal
Multiplicities()
  • Returns an array of Reals containing the multiplicities of curves resulting from the approximation.
Return type:TColStd_Array1OfInteger
SetKnots()
  • Knots of the multiBSpCurve are assigned to <theknots>.
Parameters:theKnots (TColStd_Array1OfReal &) –
Return type:None
SetMultiplicities()
  • Multiplicities of the multiBSpCurve are assigned to <theMults>.
Parameters:theMults (TColStd_Array1OfInteger &) –
Return type:None
Value()
  • returns the value of the point with a parameter U on the BSpline curve number CuIndex. An exception is raised if CuIndex <0 or > NbCurves. An exception is raised if the curve dimension is 2d.
Parameters:
Return type:

void

  • returns the value of the point with a parameter U on the BSpline curve number CuIndex. An exception is raised if CuIndex <0 or > NbCurves. An exception is raised if the curve dimension is 3d.
Parameters:
Return type:

void

thisown

The membership flag

class AppParCurves_MultiCurve(*args)

Bases: object

  • returns an indefinite MultiCurve.
Return type:None
  • creates a MultiCurve, describing Bezier curves all containing the same number of MultiPoint. An exception is raised if Degree < 0.
Parameters:NbPol (int) –
Return type:None
  • creates a MultiCurve, describing Bezier curves all containing the same number of MultiPoint. Each MultiPoint must have NbCurves Poles.
Parameters:tabMU (AppParCurves_Array1OfMultiPoint &) –
Return type:None
Curve()
  • returns the Pole array of the curve of range CuIndex. An exception is raised if the dimension of the curve is 2d.
Parameters:
Return type:

None

  • returns the Pole array of the curve of range CuIndex. An exception is raised if the dimension of the curve is 3d.
Parameters:
Return type:

None

D1()
  • returns the value of the point with a parameter U on the Bezier curve number CuIndex. An exception is raised if CuIndex <0 or > NbCurves. An exception is raised if the curve dimension is 3d.
Parameters:
Return type:

void

  • returns the value of the point with a parameter U on the Bezier curve number CuIndex. An exception is raised if CuIndex <0 or > NbCurves. An exception is raised if the curve dimension is 2d.
Parameters:
Return type:

void

D2()
  • returns the value of the point with a parameter U on the Bezier curve number CuIndex. An exception is raised if CuIndex <0 or > NbCurves. An exception is raised if the curve dimension is 3d.
Parameters:
Return type:

void

  • returns the value of the point with a parameter U on the Bezier curve number CuIndex. An exception is raised if CuIndex <0 or > NbCurves. An exception is raised if the curve dimension is 2d.
Parameters:
Return type:

void

Degree()
  • returns the degree of the curves.
Return type:int
Delete()
Return type:void
Dimension()
  • returns the dimension of the CuIndex curve. An exception is raised if CuIndex<0 or CuIndex>NbCurves.
Parameters:CuIndex (int) –
Return type:int
DumpToString()

AppParCurves_MultiCurve_DumpToString(AppParCurves_MultiCurve self) -> std::string

NbCurves()
  • Returns the number of curves resulting from the approximation of a MultiLine.
Return type:int
NbPoles()
  • Returns the number of poles on curves resulting from the approximation of a MultiLine.
Return type:int
Pole()
  • returns the Nieme pole of the CuIndex curve. the curve must be a 3D curve.
Parameters:
  • CuIndex (int) –
  • Nieme (int) –
Return type:

gp_Pnt

Pole2d()
  • returns the Nieme pole of the CuIndex curve. the curve must be a 2D curve.
Parameters:
  • CuIndex (int) –
  • Nieme (int) –
Return type:

gp_Pnt2d

SetNbPoles()
  • The number of poles of the MultiCurve will be set to <nbPoles>.
Parameters:nbPoles (int) –
Return type:None
SetValue()
  • sets the MultiPoint of range Index to the value <MPoint>. An exception is raised if Index <0 or Index >NbMPoint.
Parameters:
  • Index (int) –
  • MPoint (AppParCurves_MultiPoint &) –
Return type:

None

Transform()
  • Applies a transformation to the curve of range <CuIndex>. newx = x + dx*oldx newy = y + dy*oldy for all points of the curve. newz = z + dz*oldz
Parameters:
Return type:

None

Transform2d()
  • Applies a transformation to the Curve of range <CuIndex>. newx = x + dx*oldx newy = y + dy*oldy for all points of the curve.
Parameters:
Return type:

None

Value()
  • returns the Index MultiPoint. An exception is raised if Index <0 or Index >Degree+1.
Parameters:Index (int) –
Return type:AppParCurves_MultiPoint
  • returns the value of the point with a parameter U on the Bezier curve number CuIndex. An exception is raised if CuIndex <0 or > NbCurves. An exception is raised if the curve dimension is 2d.
Parameters:
Return type:

void

  • returns the value of the point with a parameter U on the Bezier curve number CuIndex. An exception is raised if CuIndex <0 or > NbCurves. An exception is raised if the curve dimension is 3d.
Parameters:
Return type:

void

thisown

The membership flag

class AppParCurves_MultiPoint(*args)

Bases: object

  • creates an indefinite MultiPoint.
Return type:None
  • constructs a set of Points used to approximate a Multiline. These Points can be of 2 or 3 dimensions. Points will be initialized with SetPoint and SetPoint2d. NbPoints is the number of 3D Points. NbPoints2d is the number of 2D Points.
Parameters:
  • NbPoints (int) –
  • NbPoints2d (int) –
Return type:

None

  • creates a MultiPoint only composed of 3D points.
Parameters:tabP (TColgp_Array1OfPnt) –
Return type:None
  • creates a MultiPoint only composed of 2D points.
Parameters:tabP2d (TColgp_Array1OfPnt2d) –
Return type:None
  • constructs a set of Points used to approximate a Multiline. These Points can be of 2 or 3 dimensions. Points will be initialized with SetPoint and SetPoint2d. NbPoints is the total number of Points.
Parameters:
Return type:

None

Delete()
Return type:void
Dimension()
  • returns the dimension of the point of range Index. An exception is raised if Index <0 or Index > NbCurves.
Parameters:Index (int) –
Return type:int
DumpToString()

AppParCurves_MultiPoint_DumpToString(AppParCurves_MultiPoint self) -> std::string

NbPoints()
  • returns the number of points of dimension 3D.
Return type:int
NbPoints2d()
  • returns the number of points of dimension 2D.
Return type:int
Point()
  • returns the 3d Point of range Index. An exception is raised if Index < 0 or Index < number of 3d Points.
Parameters:Index (int) –
Return type:gp_Pnt
Point2d()
  • returns the 2d Point of range Index. An exception is raised if index <= number of 3d Points or Index > total number of Points.
Parameters:Index (int) –
Return type:gp_Pnt2d
SetPoint()
  • the 3d Point of range Index of this MultiPoint is set to <Point>. An exception is raised if Index < 0 or Index > number of 3d Points.
Parameters:
Return type:

None

SetPoint2d()
  • The 2d Point of range Index is set to <Point>. An exception is raised if Index > 3d Points or Index > total number of Points.
Parameters:
Return type:

None

Transform()
  • Applies a transformation to the curve of range <CuIndex>. newx = x + dx*oldx newy = y + dy*oldy for all points of the curve. newz = z + dz*oldz
Parameters:
Return type:

None

Transform2d()
  • Applies a transformation to the Curve of range <CuIndex>. newx = x + dx*oldx newy = y + dy*oldy for all points of the curve.
Parameters:
Return type:

None

thisown

The membership flag

class AppParCurves_SequenceNodeOfSequenceOfMultiBSpCurve(*args)

Bases: OCC.TCollection.TCollection_SeqNode

Parameters:
  • I (AppParCurves_MultiBSpCurve &) –
  • n (TCollection_SeqNodePtr &) –
  • p (TCollection_SeqNodePtr &) –
Return type:

None

GetHandle()
Value()
Return type:AppParCurves_MultiBSpCurve
thisown

The membership flag

class AppParCurves_SequenceNodeOfSequenceOfMultiCurve(*args)

Bases: OCC.TCollection.TCollection_SeqNode

Parameters:
  • I (AppParCurves_MultiCurve &) –
  • n (TCollection_SeqNodePtr &) –
  • p (TCollection_SeqNodePtr &) –
Return type:

None

GetHandle()
Value()
Return type:AppParCurves_MultiCurve
thisown

The membership flag

class AppParCurves_SequenceOfMultiBSpCurve(*args)

Bases: OCC.TCollection.TCollection_BaseSequence

Return type:None
Parameters:Other (AppParCurves_SequenceOfMultiBSpCurve &) –
Return type:None
Append()
Parameters:
  • T (AppParCurves_MultiBSpCurve &) –
  • S (AppParCurves_SequenceOfMultiBSpCurve &) –
Return type:

None

Return type:

None

Assign()
Parameters:Other (AppParCurves_SequenceOfMultiBSpCurve &) –
Return type:AppParCurves_SequenceOfMultiBSpCurve
ChangeValue()
Parameters:Index (int) –
Return type:AppParCurves_MultiBSpCurve
Clear()
Return type:None
First()
Return type:AppParCurves_MultiBSpCurve
InsertAfter()
Parameters:
  • Index (int) –
  • T (AppParCurves_MultiBSpCurve &) –
  • Index
  • S (AppParCurves_SequenceOfMultiBSpCurve &) –
Return type:

None

Return type:

None

InsertBefore()
Parameters:
  • Index (int) –
  • T (AppParCurves_MultiBSpCurve &) –
  • Index
  • S (AppParCurves_SequenceOfMultiBSpCurve &) –
Return type:

None

Return type:

None

Last()
Return type:AppParCurves_MultiBSpCurve
Prepend()
Parameters:
  • T (AppParCurves_MultiBSpCurve &) –
  • S (AppParCurves_SequenceOfMultiBSpCurve &) –
Return type:

None

Return type:

None

Remove()
Parameters:
  • Index (int) –
  • FromIndex (int) –
  • ToIndex (int) –
Return type:

None

Return type:

None

Set()
Parameters:Other (AppParCurves_SequenceOfMultiBSpCurve &) –
Return type:AppParCurves_SequenceOfMultiBSpCurve
SetValue()
Parameters:
  • Index (int) –
  • I (AppParCurves_MultiBSpCurve &) –
Return type:

None

Split()
Parameters:
  • Index (int) –
  • Sub (AppParCurves_SequenceOfMultiBSpCurve &) –
Return type:

None

Value()
Parameters:Index (int) –
Return type:AppParCurves_MultiBSpCurve
thisown

The membership flag

class AppParCurves_SequenceOfMultiCurve(*args)

Bases: OCC.TCollection.TCollection_BaseSequence

Return type:None
Parameters:Other (AppParCurves_SequenceOfMultiCurve &) –
Return type:None
Append()
Parameters:
  • T (AppParCurves_MultiCurve &) –
  • S (AppParCurves_SequenceOfMultiCurve &) –
Return type:

None

Return type:

None

Assign()
Parameters:Other (AppParCurves_SequenceOfMultiCurve &) –
Return type:AppParCurves_SequenceOfMultiCurve
ChangeValue()
Parameters:Index (int) –
Return type:AppParCurves_MultiCurve
Clear()
Return type:None
First()
Return type:AppParCurves_MultiCurve
InsertAfter()
Parameters:
  • Index (int) –
  • T (AppParCurves_MultiCurve &) –
  • Index
  • S (AppParCurves_SequenceOfMultiCurve &) –
Return type:

None

Return type:

None

InsertBefore()
Parameters:
  • Index (int) –
  • T (AppParCurves_MultiCurve &) –
  • Index
  • S (AppParCurves_SequenceOfMultiCurve &) –
Return type:

None

Return type:

None

Last()
Return type:AppParCurves_MultiCurve
Prepend()
Parameters:
  • T (AppParCurves_MultiCurve &) –
  • S (AppParCurves_SequenceOfMultiCurve &) –
Return type:

None

Return type:

None

Remove()
Parameters:
  • Index (int) –
  • FromIndex (int) –
  • ToIndex (int) –
Return type:

None

Return type:

None

Set()
Parameters:Other (AppParCurves_SequenceOfMultiCurve &) –
Return type:AppParCurves_SequenceOfMultiCurve
SetValue()
Parameters:
  • Index (int) –
  • I (AppParCurves_MultiCurve &) –
Return type:

None

Split()
Parameters:
  • Index (int) –
  • Sub (AppParCurves_SequenceOfMultiCurve &) –
Return type:

None

Value()
Parameters:Index (int) –
Return type:AppParCurves_MultiCurve
thisown

The membership flag

class Handle_AppParCurves_HArray1OfConstraintCouple(*args)

Bases: OCC.MMgt.Handle_MMgt_TShared

static DownCast()
GetObject()
IsNull()
Nullify()
thisown

The membership flag

class Handle_AppParCurves_HArray1OfMultiBSpCurve(*args)

Bases: OCC.MMgt.Handle_MMgt_TShared

static DownCast()
GetObject()
IsNull()
Nullify()
thisown

The membership flag

class Handle_AppParCurves_HArray1OfMultiCurve(*args)

Bases: OCC.MMgt.Handle_MMgt_TShared

static DownCast()
GetObject()
IsNull()
Nullify()
thisown

The membership flag

class Handle_AppParCurves_HArray1OfMultiPoint(*args)

Bases: OCC.MMgt.Handle_MMgt_TShared

static DownCast()
GetObject()
IsNull()
Nullify()
thisown

The membership flag

class Handle_AppParCurves_SequenceNodeOfSequenceOfMultiBSpCurve(*args)

Bases: OCC.TCollection.Handle_TCollection_SeqNode

static DownCast()
GetObject()
IsNull()
Nullify()
thisown

The membership flag

class Handle_AppParCurves_SequenceNodeOfSequenceOfMultiCurve(*args)

Bases: OCC.TCollection.Handle_TCollection_SeqNode

static DownCast()
GetObject()
IsNull()
Nullify()
thisown

The membership flag

class SwigPyIterator(*args, **kwargs)

Bases: object

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

The membership flag

value()
class appparcurves

Bases: object

static Bernstein(*args)
Parameters:
  • NbPoles (int) –
  • U (math_Vector &) –
  • A (math_Matrix &) –
  • DA (math_Matrix &) –
Return type:

void

static BernsteinMatrix(*args)
Parameters:
  • NbPoles (int) –
  • U (math_Vector &) –
  • A (math_Matrix &) –
Return type:

void

static SecondDerivativeBernstein(*args)
Parameters:
  • U (float) –
  • DDA (math_Vector &) –
Return type:

void

static SplineFunction(*args)
Parameters:
  • NbPoles (int) –
  • Degree (int) –
  • Parameters (math_Vector &) –
  • FlatKnots (math_Vector &) –
  • A (math_Matrix &) –
  • DA (math_Matrix &) –
  • Index (math_IntegerVector &) –
Return type:

void

thisown

The membership flag

appparcurves_Bernstein(*args)
Parameters:
  • NbPoles (int) –
  • U (math_Vector &) –
  • A (math_Matrix &) –
  • DA (math_Matrix &) –
Return type:

void

appparcurves_BernsteinMatrix(*args)
Parameters:
  • NbPoles (int) –
  • U (math_Vector &) –
  • A (math_Matrix &) –
Return type:

void

appparcurves_SecondDerivativeBernstein(*args)
Parameters:
  • U (float) –
  • DDA (math_Vector &) –
Return type:

void

appparcurves_SplineFunction(*args)
Parameters:
  • NbPoles (int) –
  • Degree (int) –
  • Parameters (math_Vector &) –
  • FlatKnots (math_Vector &) –
  • A (math_Matrix &) –
  • DA (math_Matrix &) –
  • Index (math_IntegerVector &) –
Return type:

void

register_handle(handle, base_object)

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