Open CASCADE Technology 6.6.0
|
define a PinPoint geometric Constraint used to load a Non Linear Plate
#include <NLPlate_HGPPConstraint.hxx>
Public Member Functions | |
virtual void | SetUVFreeSliding (const Standard_Boolean UVFree) |
virtual void | SetIncrementalLoadAllowed (const Standard_Boolean ILA) |
virtual void | SetActiveOrder (const Standard_Integer ActiveOrder) |
virtual void | SetUV (const gp_XY &UV) |
virtual void | SetOrientation (const Standard_Integer Orient=0) |
virtual void | SetG0Criterion (const Standard_Real TolDist) |
virtual void | SetG1Criterion (const Standard_Real TolAng) |
virtual void | SetG2Criterion (const Standard_Real TolCurv) |
virtual void | SetG3Criterion (const Standard_Real TolG3) |
virtual Standard_Boolean | UVFreeSliding () const |
virtual Standard_Boolean | IncrementalLoadAllowed () const |
virtual Standard_Integer | ActiveOrder () const =0 |
virtual const gp_XY & | UV () const |
virtual Standard_Integer | Orientation () |
virtual Standard_Boolean | IsG0 () const =0 |
virtual const gp_XYZ & | G0Target () const |
virtual const Plate_D1 & | G1Target () const |
virtual const Plate_D2 & | G2Target () const |
virtual const Plate_D3 & | G3Target () const |
virtual Standard_Real | G0Criterion () const |
virtual Standard_Real | G1Criterion () const |
virtual Standard_Real | G2Criterion () const |
virtual Standard_Real | G3Criterion () const |
Protected Attributes | |
gp_XY | myUV |
Standard_Integer | myActiveOrder |
virtual Standard_Integer NLPlate_HGPPConstraint::ActiveOrder | ( | ) | const [pure virtual] |
virtual Standard_Real NLPlate_HGPPConstraint::G0Criterion | ( | ) | const [virtual] |
virtual const gp_XYZ& NLPlate_HGPPConstraint::G0Target | ( | ) | const [virtual] |
Reimplemented in NLPlate_HPG0Constraint.
virtual Standard_Real NLPlate_HGPPConstraint::G1Criterion | ( | ) | const [virtual] |
virtual const Plate_D1& NLPlate_HGPPConstraint::G1Target | ( | ) | const [virtual] |
Reimplemented in NLPlate_HPG0G1Constraint, and NLPlate_HPG1Constraint.
virtual Standard_Real NLPlate_HGPPConstraint::G2Criterion | ( | ) | const [virtual] |
virtual const Plate_D2& NLPlate_HGPPConstraint::G2Target | ( | ) | const [virtual] |
Reimplemented in NLPlate_HPG0G2Constraint, and NLPlate_HPG2Constraint.
virtual Standard_Real NLPlate_HGPPConstraint::G3Criterion | ( | ) | const [virtual] |
virtual const Plate_D3& NLPlate_HGPPConstraint::G3Target | ( | ) | const [virtual] |
Reimplemented in NLPlate_HPG0G3Constraint, and NLPlate_HPG3Constraint.
virtual Standard_Boolean NLPlate_HGPPConstraint::IncrementalLoadAllowed | ( | ) | const [virtual] |
Reimplemented in NLPlate_HPG0Constraint, and NLPlate_HPG1Constraint.
virtual Standard_Boolean NLPlate_HGPPConstraint::IsG0 | ( | ) | const [pure virtual] |
Implemented in NLPlate_HPG0Constraint, and NLPlate_HPG1Constraint.
virtual Standard_Integer NLPlate_HGPPConstraint::Orientation | ( | ) | [virtual] |
Reimplemented in NLPlate_HPG0G1Constraint, and NLPlate_HPG1Constraint.
virtual void NLPlate_HGPPConstraint::SetActiveOrder | ( | const Standard_Integer | ActiveOrder | ) | [virtual] |
virtual void NLPlate_HGPPConstraint::SetG0Criterion | ( | const Standard_Real | TolDist | ) | [virtual] |
virtual void NLPlate_HGPPConstraint::SetG1Criterion | ( | const Standard_Real | TolAng | ) | [virtual] |
virtual void NLPlate_HGPPConstraint::SetG2Criterion | ( | const Standard_Real | TolCurv | ) | [virtual] |
virtual void NLPlate_HGPPConstraint::SetG3Criterion | ( | const Standard_Real | TolG3 | ) | [virtual] |
virtual void NLPlate_HGPPConstraint::SetIncrementalLoadAllowed | ( | const Standard_Boolean | ILA | ) | [virtual] |
Reimplemented in NLPlate_HPG0Constraint, and NLPlate_HPG1Constraint.
virtual void NLPlate_HGPPConstraint::SetOrientation | ( | const Standard_Integer | Orient = 0 | ) | [virtual] |
Reimplemented in NLPlate_HPG0G1Constraint, and NLPlate_HPG1Constraint.
virtual void NLPlate_HGPPConstraint::SetUV | ( | const gp_XY & | UV | ) | [virtual] |
virtual void NLPlate_HGPPConstraint::SetUVFreeSliding | ( | const Standard_Boolean | UVFree | ) | [virtual] |
Reimplemented in NLPlate_HPG0Constraint.
virtual const gp_XY& NLPlate_HGPPConstraint::UV | ( | ) | const [virtual] |
virtual Standard_Boolean NLPlate_HGPPConstraint::UVFreeSliding | ( | ) | const [virtual] |
Reimplemented in NLPlate_HPG0Constraint.
gp_XY NLPlate_HGPPConstraint::myUV [protected] |