OCC.Core.AdvApp2Var module

AdvApp2Var module, see official documentation at https://www.opencascade.com/doc/occt-7.4.0/refman/html/package_advapp2var.html

class AdvApp2Var_ApproxAFunc2Var(*args)

Bases: object

Parameters

Num1DSS

type Num1DSS

int

param Num2DSS

type Num2DSS

int

param Num3DSS

type Num3DSS

int

param OneDTol

type OneDTol

TColStd_HArray1OfReal

param TwoDTol

type TwoDTol

TColStd_HArray1OfReal

param ThreeDTol

type ThreeDTol

TColStd_HArray1OfReal

param OneDTolFr

type OneDTolFr

TColStd_HArray2OfReal

param TwoDTolFr

type TwoDTolFr

TColStd_HArray2OfReal

param ThreeDTolFr

type ThreeDTolFr

TColStd_HArray2OfReal

param FirstInU

type FirstInU

float

param LastInU

type LastInU

float

param FirstInV

type FirstInV

float

param LastInV

type LastInV

float

param FavorIso

type FavorIso

GeomAbs_IsoType

param ContInU

type ContInU

GeomAbs_Shape

param ContInV

type ContInV

GeomAbs_Shape

param PrecisCode

type PrecisCode

int

param MaxDegInU

type MaxDegInU

int

param MaxDegInV

type MaxDegInV

int

param MaxPatch

type MaxPatch

int

param Func

type Func

AdvApp2Var_EvaluatorFunc2Var

param UChoice

type UChoice

AdvApprox_Cutting

param VChoice

type VChoice

AdvApprox_Cutting

rtype

None:param Num1DSS:

type Num1DSS

int

param Num2DSS

type Num2DSS

int

param Num3DSS

type Num3DSS

int

param OneDTol

type OneDTol

TColStd_HArray1OfReal

param TwoDTol

type TwoDTol

TColStd_HArray1OfReal

param ThreeDTol

type ThreeDTol

TColStd_HArray1OfReal

param OneDTolFr

type OneDTolFr

TColStd_HArray2OfReal

param TwoDTolFr

type TwoDTolFr

TColStd_HArray2OfReal

param ThreeDTolFr

type ThreeDTolFr

TColStd_HArray2OfReal

param FirstInU

type FirstInU

float

param LastInU

type LastInU

float

param FirstInV

type FirstInV

float

param LastInV

type LastInV

float

param FavorIso

type FavorIso

GeomAbs_IsoType

param ContInU

type ContInU

GeomAbs_Shape

param ContInV

type ContInV

GeomAbs_Shape

param PrecisCode

type PrecisCode

int

param MaxDegInU

type MaxDegInU

int

param MaxDegInV

type MaxDegInV

int

param MaxPatch

type MaxPatch

int

param Func

type Func

AdvApp2Var_EvaluatorFunc2Var

param Crit

type Crit

AdvApp2Var_Criterion

param UChoice

type UChoice

AdvApprox_Cutting

param VChoice

type VChoice

AdvApprox_Cutting

rtype

None

AverageError()
  • returns the average errors
    param Dimension

    type Dimension

    int

    rtype

    opencascade::handle<TColStd_HArray1OfReal>* returns the average error of the BSplineSurface of range Index

    param Dimension

    type Dimension

    int

    param Index

    type Index

    int

    rtype

    float

CritError()
Parameters

Dimension

type Dimension

int

param Index

type Index

int

rtype

float

DumpToString(AdvApp2Var_ApproxAFunc2Var self) → std::string
HasResult()
  • True if the approximation did come out with a result that is not NECESSARELY within the required tolerance or a result that is not recognized with the wished continuities
    rtype

    bool

IsDone()
  • True if the approximation succeeded within the imposed tolerances and the wished continuities
    rtype

    bool

MaxError()
  • returns the errors max
    param Dimension

    type Dimension

    int

    rtype

    opencascade::handle<TColStd_HArray1OfReal>* returns the error max of the BSplineSurface of range Index

    param Dimension

    type Dimension

    int

    param Index

    type Index

    int

    rtype

    float

NumSubSpaces()
Parameters

Dimension

type Dimension

int

rtype

int

Surface()
  • returns the BSplineSurface of range Index
    param Index

    type Index

    int

    rtype

    opencascade::handle<Geom_BSplineSurface>

UDegree()
Return type

int

UFrontError()
  • returns the errors max on UFrontiers Warning: Dimension must be equal to 3.
    param Dimension

    type Dimension

    int

    rtype

    opencascade::handle<TColStd_HArray1OfReal>* returns the error max of the BSplineSurface of range Index on a UFrontier

    param Dimension

    type Dimension

    int

    param Index

    type Index

    int

    rtype

    float

VDegree()
Return type

int

VFrontError()
  • returns the errors max on VFrontiers Warning: Dimension must be equal to 3.
    param Dimension

    type Dimension

    int

    rtype

    opencascade::handle<TColStd_HArray1OfReal>* returns the error max of the BSplineSurface of range Index on a VFrontier

    param Dimension

    type Dimension

    int

    param Index

    type Index

    int

    rtype

    float

property thisown

The membership flag

class AdvApp2Var_ApproxF2var

Bases: object

static mma1her_()
:param :

:type : integer * :param : :type : doublereal * :param : :type : integer * :rtype: int

static mma2ac1_()
:param :

:type : integer * :param : :type : integer * :param : :type : integer * :param : :type : integer * :param : :type : integer * :param : :type : doublereal * :param : :type : doublereal * :param : :type : doublereal * :param : :type : doublereal * :param : :type : doublereal * :param : :type : doublereal * :param : :type : doublereal * :rtype: int

static mma2ac2_()
:param :

:type : integer * :param : :type : integer * :param : :type : integer * :param : :type : integer * :param : :type : integer * :param : :type : integer * :param : :type : doublereal * :param : :type : integer * :param : :type : doublereal * :param : :type : doublereal * :param : :type : doublereal * :rtype: int

static mma2ac3_()
:param :

:type : integer * :param : :type : integer * :param : :type : integer * :param : :type : integer * :param : :type : integer * :param : :type : integer * :param : :type : doublereal * :param : :type : integer * :param : :type : doublereal * :param : :type : doublereal * :param : :type : doublereal * :rtype: int

static mma2can_()
:param :

:type : integer * :param : :type : integer * :param : :type : integer * :param : :type : integer * :param : :type : integer * :param : :type : integer * :param : :type : integer * :param : :type : doublereal * :param : :type : doublereal * :param : :type : doublereal * :param : :type : integer * :rtype: int

static mma2cdi_()
Parameters

ndimen

type ndimen

integer *

param nbpntu

type nbpntu

integer *

param urootl

type urootl

doublereal *

param nbpntv

type nbpntv

integer *

param vrootl

type vrootl

doublereal *

param iordru

type iordru

integer *

param iordrv

type iordrv

integer *

param contr1

type contr1

doublereal *

param contr2

type contr2

doublereal *

param contr3

type contr3

doublereal *

param contr4

type contr4

doublereal *

param sotbu1

type sotbu1

doublereal *

param sotbu2

type sotbu2

doublereal *

param ditbu1

type ditbu1

doublereal *

param ditbu2

type ditbu2

doublereal *

param sotbv1

type sotbv1

doublereal *

param sotbv2

type sotbv2

doublereal *

param ditbv1

type ditbv1

doublereal *

param ditbv2

type ditbv2

doublereal *

param sosotb

type sosotb

doublereal *

param soditb

type soditb

doublereal *

param disotb

type disotb

doublereal *

param diditb

type diditb

doublereal *

param iercod

type iercod

integer *

rtype

int

static mma2ce1_()
Parameters

numdec

type numdec

integer *

param ndimen

type ndimen

integer *

param nbsesp

type nbsesp

integer *

param ndimse

type ndimse

integer *

param ndminu

type ndminu

integer *

param ndminv

type ndminv

integer *

param ndguli

type ndguli

integer *

param ndgvli

type ndgvli

integer *

param ndjacu

type ndjacu

integer *

param ndjacv

type ndjacv

integer *

param iordru

type iordru

integer *

param iordrv

type iordrv

integer *

param nbpntu

type nbpntu

integer *

param nbpntv

type nbpntv

integer *

param epsapr

type epsapr

doublereal *

param sosotb

type sosotb

doublereal *

param disotb

type disotb

doublereal *

param soditb

type soditb

doublereal *

param diditb

type diditb

doublereal *

param patjac

type patjac

doublereal *

param errmax

type errmax

doublereal *

param errmoy

type errmoy

doublereal *

param ndegpu

type ndegpu

integer *

param ndegpv

type ndegpv

integer *

param itydec

type itydec

integer *

param iercod

type iercod

integer *

rtype

int

static mma2ds1_()
Parameters

ndimen

type ndimen

integer *

param uintfn

type uintfn

doublereal *

param vintfn

type vintfn

doublereal *

param foncnp

type foncnp

AdvApp2Var_EvaluatorFunc2Var

param nbpntu

type nbpntu

integer *

param nbpntv

type nbpntv

integer *

param urootb

type urootb

doublereal *

param vrootb

type vrootb

doublereal *

param isofav

type isofav

integer *

param sosotb

type sosotb

doublereal *

param disotb

type disotb

doublereal *

param soditb

type soditb

doublereal *

param diditb

type diditb

doublereal *

param fpntab

type fpntab

doublereal *

param ttable

type ttable

doublereal *

param iercod

type iercod

integer *

rtype

int

static mma2fnc_()
Parameters

ndimen

type ndimen

integer *

param nbsesp

type nbsesp

integer *

param ndimse

type ndimse

integer *

param uvfonc

type uvfonc

doublereal *

param foncnp

type foncnp

AdvApp2Var_EvaluatorFunc2Var

param tconst

type tconst

doublereal *

param isofav

type isofav

integer *

param nbroot

type nbroot

integer *

param rootlg

type rootlg

doublereal *

param iordre

type iordre

integer *

param ideriv

type ideriv

integer *

param ndgjac

type ndgjac

integer *

param nbcrmx

type nbcrmx

integer *

param ncflim

type ncflim

integer *

param epsapr

type epsapr

doublereal *

param ncoeff

type ncoeff

integer *

param courbe

type courbe

doublereal *

param nbcrbe

type nbcrbe

integer *

param somtab

type somtab

doublereal *

param diftab

type diftab

doublereal *

param contr1

type contr1

doublereal *

param contr2

type contr2

doublereal *

param tabdec

type tabdec

doublereal *

param errmax

type errmax

doublereal *

param errmoy

type errmoy

doublereal *

param iercod

type iercod

integer *

rtype

int

static mma2fx6_()
Parameters

ncfmxu

type ncfmxu

integer *

param ncfmxv

type ncfmxv

integer *

param ndimen

type ndimen

integer *

param nbsesp

type nbsesp

integer *

param ndimse

type ndimse

integer *

param nbupat

type nbupat

integer *

param nbvpat

type nbvpat

integer *

param iordru

type iordru

integer *

param iordrv

type iordrv

integer *

param epsapr

type epsapr

doublereal *

param epsfro

type epsfro

doublereal *

param patcan

type patcan

doublereal *

param errmax

type errmax

doublereal *

param ncoefu

type ncoefu

integer *

param ncoefv

type ncoefv

integer *

rtype

int

static mma2jmx_()
Parameters

ndgjac

type ndgjac

integer *

param iordre

type iordre

integer *

param xjacmx

type xjacmx

doublereal *

rtype

int

static mma2roo_()
Parameters

nbpntu

type nbpntu

integer *

param nbpntv

type nbpntv

integer *

param urootl

type urootl

doublereal *

param vrootl

type vrootl

doublereal *

rtype

int

static mmapptt_()
:param :

:type : integer * :param : :type : integer * :param : :type : integer * :param : :type : doublereal * :param : :type : integer * :rtype: int

property thisown

The membership flag

class AdvApp2Var_Context(*args)

Bases: object

Return type

None:param ifav: :type ifav: int :param iu: :type iu: int :param iv: :type iv: int :param nlimu: :type nlimu: int :param nlimv: :type nlimv: int :param iprecis: :type iprecis: int :param nb1Dss: :type nb1Dss: int :param nb2Dss: :type nb2Dss: int :param nb3Dss: :type nb3Dss: int :param tol1D: :type tol1D: TColStd_HArray1OfReal :param tol2D: :type tol2D: TColStd_HArray1OfReal :param tol3D: :type tol3D: TColStd_HArray1OfReal :param tof1D: :type tof1D: TColStd_HArray2OfReal :param tof2D: :type tof2D: TColStd_HArray2OfReal :param tof3D: :type tof3D: TColStd_HArray2OfReal :rtype: None

CToler()
Return type

opencascade::handle<TColStd_HArray2OfReal>

FToler()
Return type

opencascade::handle<TColStd_HArray2OfReal>

FavorIso()
Return type

int

IToler()
Return type

opencascade::handle<TColStd_HArray1OfReal>

TotalDimension()
Return type

int

TotalNumberSSP()
Return type

int

UGauss()
Return type

opencascade::handle<TColStd_HArray1OfReal>

UJacDeg()
Return type

int

UJacMax()
Return type

opencascade::handle<TColStd_HArray1OfReal>

ULimit()
Return type

int

UOrder()
Return type

int

URoots()
Return type

opencascade::handle<TColStd_HArray1OfReal>

VGauss()
Return type

opencascade::handle<TColStd_HArray1OfReal>

VJacDeg()
Return type

int

VJacMax()
Return type

opencascade::handle<TColStd_HArray1OfReal>

VLimit()
Return type

int

VOrder()
Return type

int

VRoots()
Return type

opencascade::handle<TColStd_HArray1OfReal>

property thisown

The membership flag

class AdvApp2Var_Criterion(*args, **kwargs)

Bases: object

IsSatisfied()
Parameters

P

type P

AdvApp2Var_Patch

rtype

bool

MaxValue()
Return type

float

Repartition()
Return type

AdvApp2Var_CriterionRepartition

Type()
Return type

AdvApp2Var_CriterionType

Value()
Parameters

P

type P

AdvApp2Var_Patch

param C

type C

AdvApp2Var_Context

rtype

void

property thisown

The membership flag

class AdvApp2Var_Data

Bases: object

static Getmaovpar()
Return type

maovpar_1_

static Getmaovpch()
Return type

maovpch_1_

static Getmdnombr()
Return type

mdnombr_1_

static Getminombr()
Return type

minombr_1_

static Getmlgdrtl()
Return type

mlgdrtl_1_

static Getmmapgs0()
Return type

mmapgs0_1_

static Getmmapgs1()
Return type

mmapgs1_1_

static Getmmapgs2()
Return type

mmapgs2_1_

static Getmmapgss()
Return type

mmapgss_1_

static Getmmcmcnp()
Return type

mmcmcnp_1_

static Getmmjcobi()
Return type

mmjcobi_1_

property thisown

The membership flag

class AdvApp2Var_Framework(*args)

Bases: object

Return type

None:param Frame: :type Frame: AdvApp2Var_SequenceOfNode :param UFrontier: :type UFrontier: AdvApp2Var_SequenceOfStrip :param VFrontier: :type VFrontier: AdvApp2Var_SequenceOfStrip :rtype: None

ChangeIso()
Parameters

IndexIso

type IndexIso

int

param IndexStrip

type IndexStrip

int

param anIso

type anIso

AdvApp2Var_Iso

rtype

None

ChangeNode()
Parameters

IndexNode

type IndexNode

int

rtype

AdvApp2Var_Node

FirstNode()
Parameters

Type

type Type

GeomAbs_IsoType

param IndexIso

type IndexIso

int

param IndexStrip

type IndexStrip

int

rtype

int

FirstNotApprox()
  • search the Index of the first Iso not approximated, if all Isos are approximated Standard_False is returned.
    param IndexIso

    type IndexIso

    int

    param IndexStrip

    type IndexStrip

    int

    param anIso

    type anIso

    AdvApp2Var_Iso

    rtype

    bool

IsoU()
Parameters

U

type U

float

param V0

type V0

float

param V1

type V1

float

rtype

AdvApp2Var_Iso

IsoV()
Parameters

U0

type U0

float

param U1

type U1

float

param V

type V

float

rtype

AdvApp2Var_Iso

LastNode()
Parameters

Type

type Type

GeomAbs_IsoType

param IndexIso

type IndexIso

int

param IndexStrip

type IndexStrip

int

rtype

int

Node()
Parameters

IndexNode

type IndexNode

int

rtype

AdvApp2Var_Node:param U:

type U

float

param V

type V

float

rtype

AdvApp2Var_Node

UEquation()
Parameters

IndexIso

type IndexIso

int

param IndexStrip

type IndexStrip

int

rtype

opencascade::handle<TColStd_HArray1OfReal>

UpdateInU()
Parameters

CuttingValue

type CuttingValue

float

rtype

None

UpdateInV()
Parameters

CuttingValue

type CuttingValue

float

rtype

None

VEquation()
Parameters

IndexIso

type IndexIso

int

param IndexStrip

type IndexStrip

int

rtype

opencascade::handle<TColStd_HArray1OfReal>

property thisown

The membership flag

class AdvApp2Var_MathBase

Bases: object

static mdsptpt_()
Parameters

ndimen

type ndimen

integer *

param point1

type point1

doublereal *

param point2

type point2

doublereal *

param distan

type distan

doublereal *

rtype

int

static mmapcmp_()
  • ///

    :param : :type : integer * :param : :type : integer * :param : :type : integer * :param : :type : double * :param : :type : double * :rtype: int

static mmaperx_()
Parameters

ncofmx

type ncofmx

integer *

param ndimen

type ndimen

integer *

param ncoeff

type ncoeff

integer *

param iordre

type iordre

integer *

param crvjac

type crvjac

doublereal *

param ncfnew

type ncfnew

integer *

param ycvmax

type ycvmax

doublereal *

param errmax

type errmax

doublereal *

param iercod

type iercod

integer *

rtype

int

static mmarcin_()
Parameters

ndimax

type ndimax

integer *

param ndim

type ndim

integer *

param ncoeff

type ncoeff

integer *

param crvold

type crvold

doublereal *

param u0

type u0

doublereal *

param u1

type u1

doublereal *

param crvnew

type crvnew

doublereal *

param iercod

type iercod

integer *

rtype

int

static mmbulld_()
Parameters

nbcoln

type nbcoln

integer *

param nblign

type nblign

integer *

param dtabtr

type dtabtr

doublereal *

param numcle

type numcle

integer *

rtype

int

static mmcdriv_()
Parameters

ndimen

type ndimen

integer *

param ncoeff

type ncoeff

integer *

param courbe

type courbe

doublereal *

param ideriv

type ideriv

integer *

param ncofdv

type ncofdv

integer *

param crvdrv

type crvdrv

doublereal *

rtype

int

static mmcglc1_()
  • ///
    param ndimax

    type ndimax

    integer *

    param ndimen

    type ndimen

    integer *

    param ncoeff

    type ncoeff

    integer *

    param courbe

    type courbe

    doublereal *

    param tdebut

    type tdebut

    doublereal *

    param tfinal

    type tfinal

    doublereal *

    param epsiln

    type epsiln

    doublereal *

    param xlongc

    type xlongc

    doublereal *

    param erreur

    type erreur

    doublereal *

    param iercod

    type iercod

    integer *

    rtype

    int

static mmcvctx_()
Parameters

ndimen

type ndimen

integer *

param ncofmx

type ncofmx

integer *

param nderiv

type nderiv

integer *

param ctrtes

type ctrtes

doublereal *

param crvres

type crvres

doublereal *

param tabaux

type tabaux

doublereal *

param xmatri

type xmatri

doublereal *

param iercod

type iercod

integer *

rtype

int

static mmcvinv_()
Parameters

ndimax

type ndimax

integer *

param ncoef

type ncoef

integer *

param ndim

type ndim

integer *

param curveo

type curveo

doublereal *

param curve

type curve

doublereal *

rtype

int

static mmdrc11_()
:param :

:type : integer * :param : :type : integer * :param : :type : integer * :param : :type : doublereal * :param : :type : doublereal * :param : :type : doublereal * :rtype: int

static mmdrvck_()
Parameters

ncoeff

type ncoeff

integer *

param ndimen

type ndimen

integer *

param courbe

type courbe

doublereal *

param ideriv

type ideriv

integer *

param tparam

type tparam

doublereal *

param pntcrb

type pntcrb

doublereal *

rtype

int

static mmeps1_()
Parameters

epsilo

type epsilo

doublereal *

rtype

int

static mmfmca8_()
Parameters

ndimen

type ndimen

integer *

param ncoefu

type ncoefu

integer *

param ncoefv

type ncoefv

integer *

param ndimax

type ndimax

integer *

param ncfumx

type ncfumx

integer *

param ncfvmx

type ncfvmx

integer *

param tabini

type tabini

doublereal *

param tabres

type tabres

doublereal *

rtype

int

static mmfmca9_()
:param :

:type : integer * :param : :type : integer * :param : :type : integer * :param : :type : integer * :param : :type : integer * :param : :type : integer * :param : :type : doublereal * :param : :type : doublereal * :rtype: int

static mmfmcar_()
Parameters

ndimen

type ndimen

integer *

param ncofmx

type ncofmx

integer *

param ncoefu

type ncoefu

integer *

param ncoefv

type ncoefv

integer *

param patold

type patold

doublereal *

param upara1

type upara1

doublereal *

param upara2

type upara2

doublereal *

param vpara1

type vpara1

doublereal *

param vpara2

type vpara2

doublereal *

param patnew

type patnew

doublereal *

param iercod

type iercod

integer *

rtype

int

static mmfmcb5_()
:param :

:type : integer * :param : :type : integer * :param : :type : integer * :param : :type : doublereal * :param : :type : integer * :param : :type : integer * :param : :type : integer * :param : :type : doublereal * :param : :type : integer * :rtype: int

static mmfmtb1_()
Parameters

maxsz1

type maxsz1

integer *

param table1

type table1

doublereal *

param isize1

type isize1

integer *

param jsize1

type jsize1

integer *

param maxsz2

type maxsz2

integer *

param table2

type table2

doublereal *

param isize2

type isize2

integer *

param jsize2

type jsize2

integer *

param iercod

type iercod

integer *

rtype

int

static mmhjcan_()
Parameters

ndimen

type ndimen

integer *

param ncourb

type ncourb

integer *

param ncftab

type ncftab

integer *

param orcont

type orcont

integer *

param ncflim

type ncflim

integer *

param tcbold

type tcbold

doublereal *

param tdecop

type tdecop

doublereal *

param tcbnew

type tcbnew

doublereal *

param iercod

type iercod

integer *

rtype

int

static mminltt_()
Parameters

ncolmx

type ncolmx

integer *

param nlgnmx

type nlgnmx

integer *

param tabtri

type tabtri

doublereal *

param nbrcol

type nbrcol

integer *

param nbrlgn

type nbrlgn

integer *

param ajoute

type ajoute

doublereal *

param epseg

type epseg

doublereal *

param iercod

type iercod

integer *

rtype

int

static mmjacan_()
Parameters

ideriv

type ideriv

integer *

param ndeg

type ndeg

integer *

param poljac

type poljac

doublereal *

param polcan

type polcan

doublereal *

rtype

int

static mmjaccv_()
Parameters

ncoef

type ncoef

integer *

param ndim

type ndim

integer *

param ider

type ider

integer *

param crvlgd

type crvlgd

doublereal *

param polaux

type polaux

doublereal *

param crvcan

type crvcan

doublereal *

rtype

int

static mmmpocur_()
Parameters

ncofmx

type ncofmx

integer *

param ndim

type ndim

integer *

param ndeg

type ndeg

integer *

param courbe

type courbe

doublereal *

param tparam

type tparam

doublereal *

param tabval

type tabval

doublereal *

rtype

int

static mmmrslwd_()
Parameters

normax

type normax

integer *

param nordre

type nordre

integer *

param ndim

type ndim

integer *

param amat

type amat

doublereal *

param bmat

type bmat

doublereal *

param epspiv

type epspiv

doublereal *

param aaux

type aaux

doublereal *

param xmat

type xmat

doublereal *

param iercod

type iercod

integer *

rtype

int

static mmpobas_()
Parameters

tparam

type tparam

doublereal *

param iordre

type iordre

integer *

param ncoeff

type ncoeff

integer *

param nderiv

type nderiv

integer *

param valbas

type valbas

doublereal *

param iercod

type iercod

integer *

rtype

int

static mmpocrb_()
Parameters

ndimax

type ndimax

integer *

param ncoeff

type ncoeff

integer *

param courbe

type courbe

doublereal *

param ndim

type ndim

integer *

param tparam

type tparam

doublereal *

param pntcrb

type pntcrb

doublereal *

rtype

int

static mmposui_()
Parameters

dimmat

type dimmat

integer *

param nistoc

type nistoc

integer *

param aposit

type aposit

integer *

param posuiv

type posuiv

integer *

param iercod

type iercod

integer *

rtype

int

static mmresol_()
Parameters

hdimen

type hdimen

integer *

param gdimen

type gdimen

integer *

param hnstoc

type hnstoc

integer *

param gnstoc

type gnstoc

integer *

param mnstoc

type mnstoc

integer *

param matsyh

type matsyh

doublereal *

param matsyg

type matsyg

doublereal *

param vecsyh

type vecsyh

doublereal *

param vecsyg

type vecsyg

doublereal *

param hposit

type hposit

integer *

param hposui

type hposui

integer *

param gposit

type gposit

integer *

param mmposui

type mmposui

integer *

param mposit

type mposit

integer *

param vecsol

type vecsol

doublereal *

param iercod

type iercod

integer *

rtype

int

static mmrtptt_()
Parameters

ndglgd

type ndglgd

integer *

param rtlegd

type rtlegd

doublereal *

rtype

int

static mmsrre2_()
Parameters

tparam

type tparam

doublereal *

param nbrval

type nbrval

integer *

param tablev

type tablev

doublereal *

param epsil

type epsil

doublereal *

param numint

type numint

integer *

param itypen

type itypen

integer *

param iercod

type iercod

integer *

rtype

int

static mmtrpjj_()
Parameters

ncofmx

type ncofmx

integer *

param ndimen

type ndimen

integer *

param ncoeff

type ncoeff

integer *

param epsi3d

type epsi3d

doublereal *

param iordre

type iordre

integer *

param crvlgd

type crvlgd

doublereal *

param ycvmax

type ycvmax

doublereal *

param errmax

type errmax

doublereal *

param ncfnew

type ncfnew

integer *

rtype

int

static mmunivt_()
Parameters

ndimen

type ndimen

integer *

param vector

type vector

doublereal *

param vecnrm

type vecnrm

doublereal *

param epsiln

type epsiln

doublereal *

param iercod

type iercod

integer *

rtype

int

static mmveps3_()
Parameters

eps03

type eps03

doublereal *

rtype

int

static mmvncol_()
Parameters

ndimen

type ndimen

integer *

param vecin

type vecin

doublereal *

param vecout

type vecout

doublereal *

param iercod

type iercod

integer *

rtype

int

static mmwprcs_()
:param :

:type : doublereal * :param : :type : doublereal * :param : :type : doublereal * :param : :type : doublereal * :param : :type : integer * :param : :type : integer * :rtype: void

static msc_()
Parameters

ndimen

type ndimen

integer *

param vecte1

type vecte1

doublereal *

param vecte2

type vecte2

doublereal *

rtype

doublereal

static mvsheld_()
Parameters

n

type n

integer *

param is

type is

integer *

param dtab

type dtab

doublereal *

param icle

type icle

integer *

rtype

int

static mzsnorm_()
Parameters

ndimen

type ndimen

integer *

param vecteu

type vecteu

doublereal *

rtype

doublereal

static pow__di()
Parameters

x

type x

doublereal *

param n

type n

integer *

rtype

doublereal

property thisown

The membership flag

class AdvApp2Var_Network(*args)

Bases: object

Return type

None:param Net: :type Net: AdvApp2Var_SequenceOfPatch :param TheU: :type TheU: TColStd_SequenceOfReal :param TheV: :type TheV: TColStd_SequenceOfReal :rtype: None

ChangePatch()
Parameters

Index

type Index

int

rtype

AdvApp2Var_Patch

FirstNotApprox()
  • search the Index of the first Patch not approximated, if all Patches are approximated Standard_False is returned
    param Index

    type Index

    int

    rtype

    bool

NbPatch()
Return type

int

NbPatchInU()
Return type

int

NbPatchInV()
Return type

int

Patch()
Parameters

UIndex

type UIndex

int

param VIndex

type VIndex

int

rtype

AdvApp2Var_Patch

SameDegree()
Parameters

iu

type iu

int

param iv

type iv

int

param ncfu

type ncfu

int

param ncfv

type ncfv

int

rtype

None

UParameter()
Parameters

Index

type Index

int

rtype

float

UpdateInU()
Parameters

CuttingValue

type CuttingValue

float

rtype

None

UpdateInV()
Parameters

CuttingValue

type CuttingValue

float

rtype

None

VParameter()
Parameters

Index

type Index

int

rtype

float

property thisown

The membership flag

class AdvApp2Var_Node(*args)

Bases: object

Return type

None:param iu: :type iu: int :param iv: :type iv: int :rtype: None:param UV: :type UV: gp_XY :param iu: :type iu: int :param iv: :type iv: int :rtype: None

Coord()
Return type

gp_XY

Error()
Parameters

iu

type iu

int

param iv

type iv

int

rtype

float

Point()
Parameters

iu

type iu

int

param iv

type iv

int

rtype

gp_Pnt

SetCoord()
Parameters

x1

type x1

float

param x2

type x2

float

rtype

None

SetError()
Parameters

iu

type iu

int

param iv

type iv

int

param error

type error

float

rtype

None

SetPoint()
Parameters

iu

type iu

int

param iv

type iv

int

param Cte

type Cte

gp_Pnt

rtype

None

UOrder()
Return type

int

VOrder()
Return type

int

property thisown

The membership flag

class AdvApp2Var_Patch(*args)

Bases: object

Return type

None:param U0: :type U0: float :param U1: :type U1: float :param V0: :type V0: float :param V1: :type V1: float :param iu: :type iu: int :param iv: :type iv: int :rtype: None

AddConstraints()
Parameters

Conditions

type Conditions

AdvApp2Var_Context

param Constraints

type Constraints

AdvApp2Var_Framework

rtype

None

AddErrors()
Parameters

Constraints

type Constraints

AdvApp2Var_Framework

rtype

None

AverageErrors()
Return type

opencascade::handle<TColStd_HArray1OfReal>

ChangeDomain()
Parameters

a

type a

float

param b

type b

float

param c

type c

float

param d

type d

float

rtype

None

ChangeNbCoeff()
Parameters

NbCoeffU

type NbCoeffU

int

param NbCoeffV

type NbCoeffV

int

rtype

None

Coefficients()
Parameters

SSPIndex

type SSPIndex

int

param Conditions

type Conditions

AdvApp2Var_Context

rtype

opencascade::handle<TColStd_HArray1OfReal>

CritValue()
Return type

float

CutSense()
Return type

int:param Crit: :type Crit: AdvApp2Var_Criterion :param NumDec: :type NumDec: int :rtype: int

Discretise()
Parameters

Conditions

type Conditions

AdvApp2Var_Context

param Constraints

type Constraints

AdvApp2Var_Framework

param func

type func

AdvApp2Var_EvaluatorFunc2Var

rtype

None

HasResult()
Return type

bool

IsApproximated()
Return type

bool

IsDiscretised()
Return type

bool

IsoErrors()
Return type

opencascade::handle<TColStd_HArray2OfReal>

MakeApprox()
Parameters

Conditions

type Conditions

AdvApp2Var_Context

param Constraints

type Constraints

AdvApp2Var_Framework

param NumDec

type NumDec

int

rtype

None

MaxErrors()
Return type

opencascade::handle<TColStd_HArray1OfReal>

NbCoeffInU()
Return type

int

NbCoeffInV()
Return type

int

OverwriteApprox()
Return type

None

Poles()
Parameters

SSPIndex

type SSPIndex

int

param Conditions

type Conditions

AdvApp2Var_Context

rtype

opencascade::handle<TColgp_HArray2OfPnt>

ResetApprox()
Return type

None

SetCritValue()
Parameters

dist

type dist

float

rtype

None

U0()
Return type

float

U1()
Return type

float

UOrder()
Return type

int

V0()
Return type

float

V1()
Return type

float

VOrder()
Return type

int

property thisown

The membership flag

class AdvApp2Var_SequenceOfNode(*args)

Bases: object

Append()
Assign()
ChangeFirst()
ChangeLast()
ChangeValue()
Clear()
Exchange()
First()
InsertAfter()
InsertBefore()
IsEmpty()
Last()
Length()
Lower()
Prepend()
Remove()
Reverse()
Set()
SetValue()
Size()
Split()
Upper()
Value()
begin()
cbegin()
cend()
static delNode()
end()
property thisown

The membership flag

class AdvApp2Var_SequenceOfPatch(*args)

Bases: object

Append()
Assign()
ChangeFirst()
ChangeLast()
ChangeValue()
Clear()
Exchange()
First()
InsertAfter()
InsertBefore()
IsEmpty()
Last()
Length()
Lower()
Prepend()
Remove()
Reverse()
Set()
SetValue()
Size()
Split()
Upper()
Value()
begin()
cbegin()
cend()
static delNode()
end()
property thisown

The membership flag

class AdvApp2Var_SequenceOfStrip(*args)

Bases: object

Append()
Assign()
ChangeFirst()
ChangeLast()
ChangeValue()
Clear()
Exchange()
First()
InsertAfter()
InsertBefore()
IsEmpty()
Last()
Length()
Lower()
Prepend()
Remove()
Reverse()
Set()
SetValue()
Size()
Split()
Upper()
Value()
begin()
cbegin()
cend()
static delNode()
end()
property thisown

The membership flag

class AdvApp2Var_Strip(*args)

Bases: object

Append()
Assign()
ChangeFirst()
ChangeLast()
ChangeValue()
Clear()
Exchange()
First()
InsertAfter()
InsertBefore()
IsEmpty()
Last()
Length()
Lower()
Prepend()
Remove()
Reverse()
Set()
SetValue()
Size()
Split()
Upper()
Value()
begin()
cbegin()
cend()
static delNode()
end()
property thisown

The membership flag

class AdvApp2Var_SysBase(*args)

Bases: object

Return type

None

static do__fio()
Return type

int

static do__lio()
Return type

int

static macinit_()
:param :

:type : int * :param : :type : int * :rtype: int

macrai4_()
Parameters

nbelem

type nbelem

integer *

param maxelm

type maxelm

integer *

param itablo

type itablo

integer *

param iofset

type iofset

intptr_t *

param iercod

type iercod

integer *

rtype

int

macrar8_()
Parameters

nbelem

type nbelem

integer *

param maxelm

type maxelm

integer *

param xtablo

type xtablo

doublereal *

param iofset

type iofset

intptr_t *

param iercod

type iercod

integer *

rtype

int

macrdi4_()
Parameters

nbelem

type nbelem

integer *

param maxelm

type maxelm

integer *

param itablo

type itablo

integer *

param iofset

type iofset

intptr_t *

param iercod

type iercod

integer *

rtype

int

macrdr8_()
Parameters

nbelem

type nbelem

integer *

param maxelm

type maxelm

integer *

param xtablo

type xtablo

doublereal *

param iofset

type iofset

intptr_t *

param iercod

type iercod

integer *

rtype

int

static maermsg_()
Parameters

cnompg

type cnompg

char *

param icoder

type icoder

integer *

param cnompg_len

type cnompg_len

ftnlen

rtype

int

mainial_()
Return type

int

static maitbr8_()
Parameters

itaill

type itaill

integer *

param xtab

type xtab

doublereal *

param xval

type xval

doublereal *

rtype

int

static maovsr8_()
Parameters

ivalcs

type ivalcs

integer *

rtype

int

mcrdelt_()
Parameters

iunit

type iunit

integer *

param isize

type isize

integer *

param t

type t

void *

param iofset

type iofset

intptr_t *

param iercod

type iercod

integer *

rtype

int

static mcrfill_()
Parameters

size

type size

integer *

param tin

type tin

void *

param tout

type tout

void *

rtype

int

mcrrqst_()
Parameters

iunit

type iunit

integer *

param isize

type isize

integer *

param t

type t

void *

param iofset

type iofset

intptr_t *

param iercod

type iercod

integer *

rtype

int

static mgenmsg_()
Parameters

nomprg

type nomprg

char *

param nomprg_len

type nomprg_len

ftnlen

rtype

int

static mgsomsg_()
Parameters

nomprg

type nomprg

char *

param nomprg_len

type nomprg_len

ftnlen

rtype

int

static miraz_()
Parameters

taille

type taille

integer *

param adt

type adt

void *

rtype

void

static mnfndeb_()
Return type

integer

static msifill_()
Parameters

nbintg

type nbintg

integer *

param ivecin

type ivecin

integer *

param ivecou

type ivecou

integer *

rtype

int

static msrfill_()
Parameters

nbreel

type nbreel

integer *

param vecent

type vecent

doublereal *

param vecsor

type vecsor

doublereal *

rtype

int

static mswrdbg_()
Parameters

ctexte

type ctexte

char *

param ctexte_len

type ctexte_len

ftnlen

rtype

int

static mvriraz_()
Parameters

taille

type taille

integer *

param adt

type adt

void *

rtype

void

property thisown

The membership flag

class SwigPyIterator(*args, **kwargs)

Bases: object

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

The membership flag

value()