NLPlate
OCCT package NLPlate: NLPlate_HGPPConstraint, NLPlate_HPG0Constraint, NLPlate_HPG0G1Constraint, NLPlate_HPG0G2Constraint, and 5 more bound classes.
NLPlate_HGPPConstraint
define a PinPoint geometric Constraint used to load a Non Linear Plate
Static methods(2)
- get_type_name(): string
Instance methods(24)
- SetUVFreeSliding(UVFree: boolean): voidParameters (1)
UVFree
- SetIncrementalLoadAllowed(ILA: boolean): voidParameters (1)
ILA
- SetActiveOrder(ActiveOrder: number): voidParameters (1)
ActiveOrder
- Parameters (1)
UV
- SetOrientation(Orient?: number): voidParameters (1)
Orient
- SetG0Criterion(TolDist: number): voidParameters (1)
TolDist
- SetG1Criterion(TolAng: number): voidParameters (1)
TolAng
- SetG2Criterion(TolCurv: number): voidParameters (1)
TolCurv
- SetG3Criterion(TolG3: number): voidParameters (1)
TolG3
- UVFreeSliding(): boolean
- IncrementalLoadAllowed(): boolean
- ActiveOrder(): number
- Orientation(): number
- IsG0(): boolean
- G0Criterion(): number
- G1Criterion(): number
- G2Criterion(): number
- G3Criterion(): number
NLPlate_HPG0Constraint
define a PinPoint G0 Constraint used to load a Non Linear Plate
Constructors(1)
- constructor(UV: gp_XY, Value: gp_XYZ): NLPlate_HPG0ConstraintParameters (2)
UVValue
Static methods(2)
- get_type_name(): string
Instance methods(8)
- SetUVFreeSliding(UVFree: boolean): voidParameters (1)
UVFree
- SetIncrementalLoadAllowed(ILA: boolean): voidParameters (1)
ILA
- UVFreeSliding(): boolean
- IncrementalLoadAllowed(): boolean
- ActiveOrder(): number
- IsG0(): boolean
NLPlate_HPG0G1Constraint
define a PinPoint G0+G1 Constraint used to load a Non Linear Plate
Constructors(1)
- constructor(UV: gp_XY, Value: gp_XYZ, D1T: Plate_D1): NLPlate_HPG0G1ConstraintParameters (3)
UVValueD1T
Static methods(2)
- get_type_name(): string
Instance methods(5)
- SetOrientation(Orient?: number): voidParameters (1)
Orient
- ActiveOrder(): number
- Orientation(): number
NLPlate_HPG0G2Constraint
define a PinPoint G0+G2 Constraint used to load a Non Linear Plate
Constructors(1)
- constructor(UV: gp_XY, Value: gp_XYZ, D1T: Plate_D1, D2T: Plate_D2): NLPlate_HPG0G2ConstraintParameters (4)
UVValueD1TD2T
Static methods(2)
- get_type_name(): string
Instance methods(3)
- ActiveOrder(): number
NLPlate_HPG0G3Constraint
define a PinPoint G0+G3 Constraint used to load a Non Linear Plate
Constructors(1)
- constructor(UV: gp_XY, Value: gp_XYZ, D1T: Plate_D1, D2T: Plate_D2, D3T: Plate_D3): NLPlate_HPG0G3ConstraintParameters (5)
UVValueD1TD2TD3T
Static methods(2)
- get_type_name(): string
Instance methods(3)
- ActiveOrder(): number
NLPlate_HPG1Constraint
define a PinPoint (no G0) G1 Constraint used to load a Non Linear Plate
Constructors(1)
- constructor(UV: gp_XY, D1T: Plate_D1): NLPlate_HPG1ConstraintParameters (2)
UVD1T
Static methods(2)
- get_type_name(): string
Instance methods(8)
- SetIncrementalLoadAllowed(ILA: boolean): voidParameters (1)
ILA
- SetOrientation(Orient?: number): voidParameters (1)
Orient
- IncrementalLoadAllowed(): boolean
- ActiveOrder(): number
- IsG0(): boolean
- Orientation(): number
NLPlate_HPG2Constraint
define a PinPoint (no G0) G2 Constraint used to load a Non Linear Plate
Constructors(1)
- constructor(UV: gp_XY, D1T: Plate_D1, D2T: Plate_D2): NLPlate_HPG2ConstraintParameters (3)
UVD1TD2T
Static methods(2)
- get_type_name(): string
Instance methods(3)
- ActiveOrder(): number
NLPlate_HPG3Constraint
define a PinPoint (no G0) G3 Constraint used to load a Non Linear Plate
Constructors(1)
- constructor(UV: gp_XY, D1T: Plate_D1, D2T: Plate_D2, D3T: Plate_D3): NLPlate_HPG3ConstraintParameters (4)
UVD1TD2TD3T
Static methods(2)
- get_type_name(): string
Instance methods(3)
- ActiveOrder(): number
NLPlate_NLPlate
Constructors(1)
- constructor(InitialSurface: Geom_Surface): NLPlate_NLPlateParameters (1)
InitialSurface
Instance methods(12)
- Load(GConst: NLPlate_HGPPConstraint): voidParameters (1)
GConst
- Solve(ord?: number, InitialConsraintOrder?: number): voidParameters (2)
ordInitialConsraintOrder
- Solve2(ord?: number, InitialConsraintOrder?: number): voidParameters (2)
ordInitialConsraintOrder
- IncrementalSolve(ord?: number, InitialConsraintOrder?: number, NbIncrements?: number, UVSliding?: boolean): voidParameters (4)
ordInitialConsraintOrderNbIncrementsUVSliding
- IsDone(): boolean
returns True if all has been correctly done.
- destroy(): void
- Init(): void
reset the Plate in the initial state ( same as after Create((Surface))
- Parameters (1)
point2d
- EvaluateDerivative(point2d: gp_XY, iu: number, iv: number): gp_XYZParameters (3)
point2diuiv
- Continuity(): number
- ConstraintsSliding(NbIterations?: number): voidParameters (1)
NbIterations
- MaxActiveConstraintOrder(): number