OCC Main Page | ModelingAlgorithms | Toolkits | Packages | Class Hierarchy | Data Structures | File List | Data Fields | Globals

ModelingAlgorithms
TKGeomAlgo
NLPlate


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 Standard_EXPORT void SetUVFreeSliding (const Standard_Boolean UVFree)
virtual Standard_EXPORT void SetIncrementalLoadAllowed (const Standard_Boolean ILA)
virtual Standard_EXPORT void SetActiveOrder (const Standard_Integer ActiveOrder)
virtual Standard_EXPORT void SetUV (const gp_XY &UV)
virtual Standard_EXPORT void SetOrientation (const Standard_Integer Orient=0)
virtual Standard_EXPORT void SetG0Criterion (const Standard_Real TolDist)
virtual Standard_EXPORT void SetG1Criterion (const Standard_Real TolAng)
virtual Standard_EXPORT void SetG2Criterion (const Standard_Real TolCurv)
virtual Standard_EXPORT void SetG3Criterion (const Standard_Real TolG3)
virtual Standard_EXPORT Standard_Boolean UVFreeSliding () const
virtual Standard_EXPORT Standard_Boolean IncrementalLoadAllowed () const
virtual Standard_EXPORT Standard_Integer ActiveOrder () const =0
virtual Standard_EXPORT const
gp_XY & 
UV () const
virtual Standard_EXPORT Standard_Integer Orientation ()
virtual Standard_EXPORT Standard_Boolean IsG0 () const =0
virtual Standard_EXPORT const
gp_XYZ & 
G0Target () const
virtual Standard_EXPORT const
Plate_D1
G1Target () const
virtual Standard_EXPORT const
Plate_D2
G2Target () const
virtual Standard_EXPORT const
Plate_D3
G3Target () const
virtual Standard_EXPORT Standard_Real G0Criterion () const
virtual Standard_EXPORT Standard_Real G1Criterion () const
virtual Standard_EXPORT Standard_Real G2Criterion () const
virtual Standard_EXPORT Standard_Real G3Criterion () const
Standard_EXPORT const Handle (Standard_Type)&DynamicType() const

Protected Attributes

gp_XY myUV
Standard_Integer myActiveOrder

Member Function Documentation

virtual Standard_EXPORT Standard_Integer NLPlate_HGPPConstraint::ActiveOrder  )  const [pure virtual]
 

Implemented in NLPlate_HPG0Constraint, NLPlate_HPG0G1Constraint, NLPlate_HPG0G2Constraint, NLPlate_HPG0G3Constraint, NLPlate_HPG1Constraint, NLPlate_HPG2Constraint, and NLPlate_HPG3Constraint.

virtual Standard_EXPORT Standard_Real NLPlate_HGPPConstraint::G0Criterion  )  const [virtual]
 

virtual Standard_EXPORT const gp_XYZ& NLPlate_HGPPConstraint::G0Target  )  const [virtual]
 

Reimplemented in NLPlate_HPG0Constraint.

virtual Standard_EXPORT Standard_Real NLPlate_HGPPConstraint::G1Criterion  )  const [virtual]
 

virtual Standard_EXPORT const Plate_D1& NLPlate_HGPPConstraint::G1Target  )  const [virtual]
 

Reimplemented in NLPlate_HPG0G1Constraint, and NLPlate_HPG1Constraint.

virtual Standard_EXPORT Standard_Real NLPlate_HGPPConstraint::G2Criterion  )  const [virtual]
 

virtual Standard_EXPORT const Plate_D2& NLPlate_HGPPConstraint::G2Target  )  const [virtual]
 

Reimplemented in NLPlate_HPG0G2Constraint, and NLPlate_HPG2Constraint.

virtual Standard_EXPORT Standard_Real NLPlate_HGPPConstraint::G3Criterion  )  const [virtual]
 

virtual Standard_EXPORT const Plate_D3& NLPlate_HGPPConstraint::G3Target  )  const [virtual]
 

Reimplemented in NLPlate_HPG0G3Constraint, and NLPlate_HPG3Constraint.

Standard_EXPORT const NLPlate_HGPPConstraint::Handle Standard_Type   )  const
 

Reimplemented in NLPlate_HPG0Constraint, NLPlate_HPG0G1Constraint, NLPlate_HPG0G2Constraint, NLPlate_HPG0G3Constraint, NLPlate_HPG1Constraint, NLPlate_HPG2Constraint, and NLPlate_HPG3Constraint.

virtual Standard_EXPORT Standard_Boolean NLPlate_HGPPConstraint::IncrementalLoadAllowed  )  const [virtual]
 

Reimplemented in NLPlate_HPG0Constraint, and NLPlate_HPG1Constraint.

virtual Standard_EXPORT Standard_Boolean NLPlate_HGPPConstraint::IsG0  )  const [pure virtual]
 

Implemented in NLPlate_HPG0Constraint, and NLPlate_HPG1Constraint.

virtual Standard_EXPORT Standard_Integer NLPlate_HGPPConstraint::Orientation  )  [virtual]
 

Reimplemented in NLPlate_HPG0G1Constraint, and NLPlate_HPG1Constraint.

virtual Standard_EXPORT void NLPlate_HGPPConstraint::SetActiveOrder const Standard_Integer  ActiveOrder  )  [virtual]
 

virtual Standard_EXPORT void NLPlate_HGPPConstraint::SetG0Criterion const Standard_Real  TolDist  )  [virtual]
 

virtual Standard_EXPORT void NLPlate_HGPPConstraint::SetG1Criterion const Standard_Real  TolAng  )  [virtual]
 

virtual Standard_EXPORT void NLPlate_HGPPConstraint::SetG2Criterion const Standard_Real  TolCurv  )  [virtual]
 

virtual Standard_EXPORT void NLPlate_HGPPConstraint::SetG3Criterion const Standard_Real  TolG3  )  [virtual]
 

virtual Standard_EXPORT void NLPlate_HGPPConstraint::SetIncrementalLoadAllowed const Standard_Boolean  ILA  )  [virtual]
 

Reimplemented in NLPlate_HPG0Constraint, and NLPlate_HPG1Constraint.

virtual Standard_EXPORT void NLPlate_HGPPConstraint::SetOrientation const Standard_Integer  Orient = 0  )  [virtual]
 

Reimplemented in NLPlate_HPG0G1Constraint, and NLPlate_HPG1Constraint.

virtual Standard_EXPORT void NLPlate_HGPPConstraint::SetUV const gp_XY &  UV  )  [virtual]
 

virtual Standard_EXPORT void NLPlate_HGPPConstraint::SetUVFreeSliding const Standard_Boolean  UVFree  )  [virtual]
 

Reimplemented in NLPlate_HPG0Constraint.

virtual Standard_EXPORT const gp_XY& NLPlate_HGPPConstraint::UV  )  const [virtual]
 

virtual Standard_EXPORT Standard_Boolean NLPlate_HGPPConstraint::UVFreeSliding  )  const [virtual]
 

Reimplemented in NLPlate_HPG0Constraint.


Field Documentation

Standard_Integer NLPlate_HGPPConstraint::myActiveOrder [protected]
 

gp_XY NLPlate_HGPPConstraint::myUV [protected]
 


The documentation for this class was generated from the following file:
Generated on Mon Aug 25 13:42:30 2008 for OpenCASCADE by  doxygen 1.4.1