Open CASCADE Technology 6.6.0
Public Member Functions | Protected Attributes
NLPlate_HGPPConstraint Class Reference

define a PinPoint geometric Constraint used to load a Non Linear Plate

#include <NLPlate_HGPPConstraint.hxx>

Inheritance diagram for NLPlate_HGPPConstraint:
Inheritance graph
[legend]

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_XYUV () const
virtual Standard_Integer Orientation ()
virtual Standard_Boolean IsG0 () const =0
virtual const gp_XYZG0Target () const
virtual const Plate_D1G1Target () const
virtual const Plate_D2G2Target () const
virtual const Plate_D3G3Target () 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

Member Function Documentation

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]
virtual Standard_Real NLPlate_HGPPConstraint::G2Criterion ( ) const [virtual]
virtual const Plate_D2& NLPlate_HGPPConstraint::G2Target ( ) const [virtual]
virtual Standard_Real NLPlate_HGPPConstraint::G3Criterion ( ) const [virtual]
virtual const Plate_D3& NLPlate_HGPPConstraint::G3Target ( ) const [virtual]
virtual Standard_Boolean NLPlate_HGPPConstraint::IncrementalLoadAllowed ( ) const [virtual]
virtual Standard_Boolean NLPlate_HGPPConstraint::IsG0 ( ) const [pure virtual]
virtual Standard_Integer NLPlate_HGPPConstraint::Orientation ( ) [virtual]
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]
virtual void NLPlate_HGPPConstraint::SetOrientation ( const Standard_Integer  Orient = 0) [virtual]
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.


Field Documentation


The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines