OCC.Core.NLPlate module

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

class NLPlate_HGPPConstraint(*args, **kwargs)

Bases: OCC.Core.Standard.Standard_Transient

  • Empty constructor

Return type

None* Copy constructor – does nothing

Parameters

& (Standard_Transient) –

Return type

None

ActiveOrder()
Return type

int

static DownCast(t)
G0Criterion()
Return type

float

G0Target()
Return type

gp_XYZ

G1Criterion()
Return type

float

G1Target()
Return type

Plate_D1

G2Criterion()
Return type

float

G2Target()
Return type

Plate_D2

G3Criterion()
Return type

float

G3Target()
Return type

Plate_D3

IncrementalLoadAllowed()
Return type

bool

IsG0()
Return type

bool

Orientation()
Return type

int

SetActiveOrder()
Parameters

ActiveOrder

type ActiveOrder

int

rtype

void

SetG0Criterion()
Parameters

TolDist

type TolDist

float

rtype

void

SetG1Criterion()
Parameters

TolAng

type TolAng

float

rtype

void

SetG2Criterion()
Parameters

TolCurv

type TolCurv

float

rtype

void

SetG3Criterion()
Parameters

TolG3

type TolG3

float

rtype

void

SetIncrementalLoadAllowed()
Parameters

ILA

type ILA

bool

rtype

void

SetOrientation()
Parameters

Orient – default value is 0 :type Orient: int :rtype: void

SetUV()
Parameters

UV

type UV

gp_XY

rtype

void

SetUVFreeSliding()
Parameters

UVFree

type UVFree

bool

rtype

void

UV()
Return type

gp_XY

UVFreeSliding()
Return type

bool

property thisown

The membership flag

class NLPlate_HPG0Constraint(*args)

Bases: OCC.Core.NLPlate.NLPlate_HGPPConstraint

Parameters

UV

type UV

gp_XY

param Value

type Value

gp_XYZ

rtype

None

static DownCast(t)
property thisown

The membership flag

class NLPlate_HPG0G1Constraint(*args)

Bases: OCC.Core.NLPlate.NLPlate_HPG0Constraint

Parameters

UV

type UV

gp_XY

param Value

type Value

gp_XYZ

param D1T

type D1T

Plate_D1

rtype

None

static DownCast(t)
property thisown

The membership flag

class NLPlate_HPG0G2Constraint(*args)

Bases: OCC.Core.NLPlate.NLPlate_HPG0G1Constraint

Parameters

UV

type UV

gp_XY

param Value

type Value

gp_XYZ

param D1T

type D1T

Plate_D1

param D2T

type D2T

Plate_D2

rtype

None

static DownCast(t)
property thisown

The membership flag

class NLPlate_HPG0G3Constraint(*args)

Bases: OCC.Core.NLPlate.NLPlate_HPG0G2Constraint

Parameters

UV

type UV

gp_XY

param Value

type Value

gp_XYZ

param D1T

type D1T

Plate_D1

param D2T

type D2T

Plate_D2

param D3T

type D3T

Plate_D3

rtype

None

static DownCast(t)
property thisown

The membership flag

class NLPlate_HPG1Constraint(*args)

Bases: OCC.Core.NLPlate.NLPlate_HGPPConstraint

Parameters

UV

type UV

gp_XY

param D1T

type D1T

Plate_D1

rtype

None

static DownCast(t)
property thisown

The membership flag

class NLPlate_HPG2Constraint(*args)

Bases: OCC.Core.NLPlate.NLPlate_HPG1Constraint

Parameters

UV

type UV

gp_XY

param D1T

type D1T

Plate_D1

param D2T

type D2T

Plate_D2

rtype

None

static DownCast(t)
property thisown

The membership flag

class NLPlate_HPG3Constraint(*args)

Bases: OCC.Core.NLPlate.NLPlate_HPG2Constraint

Parameters

UV

type UV

gp_XY

param D1T

type D1T

Plate_D1

param D2T

type D2T

Plate_D2

param D3T

type D3T

Plate_D3

rtype

None

static DownCast(t)
property thisown

The membership flag

class NLPlate_ListIteratorOfStackOfPlate(*args)

Bases: object

ChangeValue()
More()
Next()
Value()
property thisown

The membership flag

class NLPlate_NLPlate(*args)

Bases: object

Parameters

InitialSurface

type InitialSurface

Geom_Surface

rtype

None

ConstraintsSliding()
Parameters

NbIterations – default value is 3 :type NbIterations: int :rtype: None

Continuity()
Return type

int

Evaluate()
Parameters

point2d

type point2d

gp_XY

rtype

gp_XYZ

EvaluateDerivative()
Parameters

point2d

type point2d

gp_XY

param iu

type iu

int

param iv

type iv

int

rtype

gp_XYZ

IncrementalSolve()
Parameters

ord – default value is 2 :type ord: int :param InitialConsraintOrder: default value is 1 :type InitialConsraintOrder: int :param NbIncrements: default value is 4 :type NbIncrements: int :param UVSliding: default value is Standard_False :type UVSliding: bool :rtype: None

Init()
  • reset the Plate in the initial state ( same as after Create((Surface))
    rtype

    None

IsDone()
  • returns True if all has been correctly done.
    rtype

    bool

Load()
Parameters

GConst

type GConst

NLPlate_HGPPConstraint

rtype

None

MaxActiveConstraintOrder()
Return type

int

Solve()
Parameters

ord – default value is 2 :type ord: int :param InitialConsraintOrder: default value is 1 :type InitialConsraintOrder: int :rtype: None

Solve2()
Parameters

ord – default value is 2 :type ord: int :param InitialConsraintOrder: default value is 1 :type InitialConsraintOrder: int :rtype: None

destroy()
Return type

None

property thisown

The membership flag

class NLPlate_SequenceOfHGPPConstraint(*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 NLPlate_StackOfPlate(*args)

Bases: object

Append()
Assign()
Clear()
First()
InsertAfter()
InsertBefore()
Last()
Prepend()
Remove()
RemoveFirst()
Reverse()
Set()
Size()
begin()
cbegin()
cend()
end()
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()