Open CASCADE Technology Reference Manual 8.0.0
Loading...
Searching...
No Matches
Static Public Member Functions
TPrsStd_ConstraintTools Class Reference

#include <TPrsStd_ConstraintTools.hxx>

Static Public Member Functions

static void UpdateOnlyValue (const occ::handle< TDataXtd_Constraint > &aConst, const occ::handle< AIS_InteractiveObject > &anAIS)
 
static occ::handle< AIS_InteractiveObjectComputeDistance (const occ::handle< TDataXtd_Constraint > &aConst)
 Computes a distance dimension presentation for the given constraint.
 
static void ComputeDistance (const occ::handle< TDataXtd_Constraint > &aConst, occ::handle< AIS_InteractiveObject > &anAIS)
 
static occ::handle< AIS_InteractiveObjectComputeParallel (const occ::handle< TDataXtd_Constraint > &aConst)
 Computes a parallel relation presentation for the given constraint.
 
static void ComputeParallel (const occ::handle< TDataXtd_Constraint > &aConst, occ::handle< AIS_InteractiveObject > &anAIS)
 
static occ::handle< AIS_InteractiveObjectComputeTangent (const occ::handle< TDataXtd_Constraint > &aConst)
 Computes a tangent relation presentation for the given constraint.
 
static void ComputeTangent (const occ::handle< TDataXtd_Constraint > &aConst, occ::handle< AIS_InteractiveObject > &anAIS)
 
static occ::handle< AIS_InteractiveObjectComputePerpendicular (const occ::handle< TDataXtd_Constraint > &aConst)
 Computes a perpendicular relation presentation for the given constraint.
 
static void ComputePerpendicular (const occ::handle< TDataXtd_Constraint > &aConst, occ::handle< AIS_InteractiveObject > &anAIS)
 
static occ::handle< AIS_InteractiveObjectComputeConcentric (const occ::handle< TDataXtd_Constraint > &aConst)
 Computes a concentric relation presentation for the given constraint.
 
static void ComputeConcentric (const occ::handle< TDataXtd_Constraint > &aConst, occ::handle< AIS_InteractiveObject > &anAIS)
 
static occ::handle< AIS_InteractiveObjectComputeSymmetry (const occ::handle< TDataXtd_Constraint > &aConst)
 Computes a symmetry relation presentation for the given constraint.
 
static void ComputeSymmetry (const occ::handle< TDataXtd_Constraint > &aConst, occ::handle< AIS_InteractiveObject > &anAIS)
 
static occ::handle< AIS_InteractiveObjectComputeMidPoint (const occ::handle< TDataXtd_Constraint > &aConst)
 Computes a midpoint relation presentation for the given constraint.
 
static void ComputeMidPoint (const occ::handle< TDataXtd_Constraint > &aConst, occ::handle< AIS_InteractiveObject > &anAIS)
 
static occ::handle< AIS_InteractiveObjectComputeAngle (const occ::handle< TDataXtd_Constraint > &aConst)
 Computes an angle dimension presentation for the given constraint.
 
static void ComputeAngle (const occ::handle< TDataXtd_Constraint > &aConst, occ::handle< AIS_InteractiveObject > &anAIS)
 
static occ::handle< AIS_InteractiveObjectComputeRadius (const occ::handle< TDataXtd_Constraint > &aConst)
 Computes a radius dimension presentation for the given constraint.
 
static void ComputeRadius (const occ::handle< TDataXtd_Constraint > &aConst, occ::handle< AIS_InteractiveObject > &anAIS)
 
static occ::handle< AIS_InteractiveObjectComputeMinRadius (const occ::handle< TDataXtd_Constraint > &aConst)
 Computes a minor radius dimension presentation for the given constraint.
 
static void ComputeMinRadius (const occ::handle< TDataXtd_Constraint > &aConst, occ::handle< AIS_InteractiveObject > &anAIS)
 
static occ::handle< AIS_InteractiveObjectComputeMaxRadius (const occ::handle< TDataXtd_Constraint > &aConst)
 Computes a major radius dimension presentation for the given constraint.
 
static void ComputeMaxRadius (const occ::handle< TDataXtd_Constraint > &aConst, occ::handle< AIS_InteractiveObject > &anAIS)
 
static occ::handle< AIS_InteractiveObjectComputeEqualDistance (const occ::handle< TDataXtd_Constraint > &aConst)
 Computes an equal distance relation presentation for the given constraint.
 
static void ComputeEqualDistance (const occ::handle< TDataXtd_Constraint > &aConst, occ::handle< AIS_InteractiveObject > &anAIS)
 
static occ::handle< AIS_InteractiveObjectComputeEqualRadius (const occ::handle< TDataXtd_Constraint > &aConst)
 Computes an equal radius relation presentation for the given constraint.
 
static void ComputeEqualRadius (const occ::handle< TDataXtd_Constraint > &aConst, occ::handle< AIS_InteractiveObject > &anAIS)
 
static occ::handle< AIS_InteractiveObjectComputeFix (const occ::handle< TDataXtd_Constraint > &aConst)
 Computes a fix constraint presentation for the given constraint.
 
static void ComputeFix (const occ::handle< TDataXtd_Constraint > &aConst, occ::handle< AIS_InteractiveObject > &anAIS)
 
static occ::handle< AIS_InteractiveObjectComputeDiameter (const occ::handle< TDataXtd_Constraint > &aConst)
 Computes a diameter dimension presentation for the given constraint.
 
static void ComputeDiameter (const occ::handle< TDataXtd_Constraint > &aConst, occ::handle< AIS_InteractiveObject > &anAIS)
 
static occ::handle< AIS_InteractiveObjectComputeOffset (const occ::handle< TDataXtd_Constraint > &aConst)
 Computes an offset relation presentation for the given constraint.
 
static void ComputeOffset (const occ::handle< TDataXtd_Constraint > &aConst, occ::handle< AIS_InteractiveObject > &anAIS)
 
static occ::handle< AIS_InteractiveObjectComputePlacement (const occ::handle< TDataXtd_Constraint > &aConst)
 Computes a placement relation presentation for the given constraint.
 
static void ComputePlacement (const occ::handle< TDataXtd_Constraint > &aConst, occ::handle< AIS_InteractiveObject > &anAIS)
 
static occ::handle< AIS_InteractiveObjectComputeCoincident (const occ::handle< TDataXtd_Constraint > &aConst)
 Computes a coincident relation presentation for the given constraint.
 
static void ComputeCoincident (const occ::handle< TDataXtd_Constraint > &aConst, occ::handle< AIS_InteractiveObject > &anAIS)
 
static occ::handle< AIS_InteractiveObjectComputeRound (const occ::handle< TDataXtd_Constraint > &aConst)
 Computes a round (fillet) relation presentation for the given constraint.
 
static void ComputeRound (const occ::handle< TDataXtd_Constraint > &aConst, occ::handle< AIS_InteractiveObject > &anAIS)
 
static occ::handle< AIS_InteractiveObjectComputeOthers (const occ::handle< TDataXtd_Constraint > &aConst)
 Computes a presentation for constraint types not handled by specific methods.
 
static void ComputeOthers (const occ::handle< TDataXtd_Constraint > &aConst, occ::handle< AIS_InteractiveObject > &anAIS)
 
static void ComputeTextAndValue (const occ::handle< TDataXtd_Constraint > &aConst, double &aValue, TCollection_ExtendedString &aText, const bool anIsAngle)
 
static occ::handle< AIS_InteractiveObjectComputeAngleForOneFace (const occ::handle< TDataXtd_Constraint > &aConst)
 Computes an angle dimension presentation for a single-face constraint.
 
static void ComputeAngleForOneFace (const occ::handle< TDataXtd_Constraint > &aConst, occ::handle< AIS_InteractiveObject > &anAIS)
 

Member Function Documentation

◆ ComputeAngle() [1/2]

static occ::handle< AIS_InteractiveObject > TPrsStd_ConstraintTools::ComputeAngle ( const occ::handle< TDataXtd_Constraint > & aConst)
static

Computes an angle dimension presentation for the given constraint.

Parameters
[in]aConstthe angle constraint
Returns
interactive object representing the angle, or null handle on failure

◆ ComputeAngle() [2/2]

static void TPrsStd_ConstraintTools::ComputeAngle ( const occ::handle< TDataXtd_Constraint > & aConst,
occ::handle< AIS_InteractiveObject > & anAIS )
static
Deprecated

Use ComputeAngle() returning handle by value instead.

("Use ComputeAngle() returning handle by value instead")

◆ ComputeAngleForOneFace() [1/2]

static occ::handle< AIS_InteractiveObject > TPrsStd_ConstraintTools::ComputeAngleForOneFace ( const occ::handle< TDataXtd_Constraint > & aConst)
static

Computes an angle dimension presentation for a single-face constraint.

Parameters
[in]aConstthe angle constraint on one face
Returns
interactive object representing the angle, or null handle on failure

◆ ComputeAngleForOneFace() [2/2]

static void TPrsStd_ConstraintTools::ComputeAngleForOneFace ( const occ::handle< TDataXtd_Constraint > & aConst,
occ::handle< AIS_InteractiveObject > & anAIS )
static
Deprecated

Use ComputeAngleForOneFace() returning handle by value instead.

("Use ComputeAngleForOneFace() returning handle by value instead")

◆ ComputeCoincident() [1/2]

static occ::handle< AIS_InteractiveObject > TPrsStd_ConstraintTools::ComputeCoincident ( const occ::handle< TDataXtd_Constraint > & aConst)
static

Computes a coincident relation presentation for the given constraint.

Parameters
[in]aConstthe coincident constraint
Returns
interactive object representing the relation, or null handle on failure

◆ ComputeCoincident() [2/2]

static void TPrsStd_ConstraintTools::ComputeCoincident ( const occ::handle< TDataXtd_Constraint > & aConst,
occ::handle< AIS_InteractiveObject > & anAIS )
static
Deprecated

Use ComputeCoincident() returning handle by value instead.

("Use ComputeCoincident() returning handle by value instead")

◆ ComputeConcentric() [1/2]

static occ::handle< AIS_InteractiveObject > TPrsStd_ConstraintTools::ComputeConcentric ( const occ::handle< TDataXtd_Constraint > & aConst)
static

Computes a concentric relation presentation for the given constraint.

Parameters
[in]aConstthe concentric constraint
Returns
interactive object representing the relation, or null handle on failure

◆ ComputeConcentric() [2/2]

static void TPrsStd_ConstraintTools::ComputeConcentric ( const occ::handle< TDataXtd_Constraint > & aConst,
occ::handle< AIS_InteractiveObject > & anAIS )
static
Deprecated

Use ComputeConcentric() returning handle by value instead.

("Use ComputeConcentric() returning handle by value instead")

◆ ComputeDiameter() [1/2]

static occ::handle< AIS_InteractiveObject > TPrsStd_ConstraintTools::ComputeDiameter ( const occ::handle< TDataXtd_Constraint > & aConst)
static

Computes a diameter dimension presentation for the given constraint.

Parameters
[in]aConstthe diameter constraint
Returns
interactive object representing the diameter, or null handle on failure

◆ ComputeDiameter() [2/2]

static void TPrsStd_ConstraintTools::ComputeDiameter ( const occ::handle< TDataXtd_Constraint > & aConst,
occ::handle< AIS_InteractiveObject > & anAIS )
static
Deprecated

Use ComputeDiameter() returning handle by value instead.

("Use ComputeDiameter() returning handle by value instead")

◆ ComputeDistance() [1/2]

static occ::handle< AIS_InteractiveObject > TPrsStd_ConstraintTools::ComputeDistance ( const occ::handle< TDataXtd_Constraint > & aConst)
static

Computes a distance dimension presentation for the given constraint.

Parameters
[in]aConstthe distance constraint
Returns
interactive object representing the distance, or null handle on failure

◆ ComputeDistance() [2/2]

static void TPrsStd_ConstraintTools::ComputeDistance ( const occ::handle< TDataXtd_Constraint > & aConst,
occ::handle< AIS_InteractiveObject > & anAIS )
static
Deprecated

Use ComputeDistance() returning handle by value instead.

("Use ComputeDistance() returning handle by value instead")

◆ ComputeEqualDistance() [1/2]

static occ::handle< AIS_InteractiveObject > TPrsStd_ConstraintTools::ComputeEqualDistance ( const occ::handle< TDataXtd_Constraint > & aConst)
static

Computes an equal distance relation presentation for the given constraint.

Parameters
[in]aConstthe equal distance constraint
Returns
interactive object representing the relation, or null handle on failure

◆ ComputeEqualDistance() [2/2]

static void TPrsStd_ConstraintTools::ComputeEqualDistance ( const occ::handle< TDataXtd_Constraint > & aConst,
occ::handle< AIS_InteractiveObject > & anAIS )
static
Deprecated

Use ComputeEqualDistance() returning handle by value instead.

("Use ComputeEqualDistance() returning handle by value instead")

◆ ComputeEqualRadius() [1/2]

static occ::handle< AIS_InteractiveObject > TPrsStd_ConstraintTools::ComputeEqualRadius ( const occ::handle< TDataXtd_Constraint > & aConst)
static

Computes an equal radius relation presentation for the given constraint.

Parameters
[in]aConstthe equal radius constraint
Returns
interactive object representing the relation, or null handle on failure

◆ ComputeEqualRadius() [2/2]

static void TPrsStd_ConstraintTools::ComputeEqualRadius ( const occ::handle< TDataXtd_Constraint > & aConst,
occ::handle< AIS_InteractiveObject > & anAIS )
static
Deprecated

Use ComputeEqualRadius() returning handle by value instead.

("Use ComputeEqualRadius() returning handle by value instead")

◆ ComputeFix() [1/2]

static occ::handle< AIS_InteractiveObject > TPrsStd_ConstraintTools::ComputeFix ( const occ::handle< TDataXtd_Constraint > & aConst)
static

Computes a fix constraint presentation for the given constraint.

Parameters
[in]aConstthe fix constraint
Returns
interactive object representing the constraint, or null handle on failure

◆ ComputeFix() [2/2]

static void TPrsStd_ConstraintTools::ComputeFix ( const occ::handle< TDataXtd_Constraint > & aConst,
occ::handle< AIS_InteractiveObject > & anAIS )
static
Deprecated

Use ComputeFix() returning handle by value instead.

("Use ComputeFix() returning handle by value instead")

◆ ComputeMaxRadius() [1/2]

static occ::handle< AIS_InteractiveObject > TPrsStd_ConstraintTools::ComputeMaxRadius ( const occ::handle< TDataXtd_Constraint > & aConst)
static

Computes a major radius dimension presentation for the given constraint.

Parameters
[in]aConstthe major radius constraint
Returns
interactive object representing the major radius, or null handle on failure

◆ ComputeMaxRadius() [2/2]

static void TPrsStd_ConstraintTools::ComputeMaxRadius ( const occ::handle< TDataXtd_Constraint > & aConst,
occ::handle< AIS_InteractiveObject > & anAIS )
static
Deprecated

Use ComputeMaxRadius() returning handle by value instead.

("Use ComputeMaxRadius() returning handle by value instead")

◆ ComputeMidPoint() [1/2]

static occ::handle< AIS_InteractiveObject > TPrsStd_ConstraintTools::ComputeMidPoint ( const occ::handle< TDataXtd_Constraint > & aConst)
static

Computes a midpoint relation presentation for the given constraint.

Parameters
[in]aConstthe midpoint constraint
Returns
interactive object representing the relation, or null handle on failure

◆ ComputeMidPoint() [2/2]

static void TPrsStd_ConstraintTools::ComputeMidPoint ( const occ::handle< TDataXtd_Constraint > & aConst,
occ::handle< AIS_InteractiveObject > & anAIS )
static
Deprecated

Use ComputeMidPoint() returning handle by value instead.

("Use ComputeMidPoint() returning handle by value instead")

◆ ComputeMinRadius() [1/2]

static occ::handle< AIS_InteractiveObject > TPrsStd_ConstraintTools::ComputeMinRadius ( const occ::handle< TDataXtd_Constraint > & aConst)
static

Computes a minor radius dimension presentation for the given constraint.

Parameters
[in]aConstthe minor radius constraint
Returns
interactive object representing the minor radius, or null handle on failure

◆ ComputeMinRadius() [2/2]

static void TPrsStd_ConstraintTools::ComputeMinRadius ( const occ::handle< TDataXtd_Constraint > & aConst,
occ::handle< AIS_InteractiveObject > & anAIS )
static
Deprecated

Use ComputeMinRadius() returning handle by value instead.

("Use ComputeMinRadius() returning handle by value instead")

◆ ComputeOffset() [1/2]

static occ::handle< AIS_InteractiveObject > TPrsStd_ConstraintTools::ComputeOffset ( const occ::handle< TDataXtd_Constraint > & aConst)
static

Computes an offset relation presentation for the given constraint.

Parameters
[in]aConstthe offset constraint
Returns
interactive object representing the offset, or null handle on failure

◆ ComputeOffset() [2/2]

static void TPrsStd_ConstraintTools::ComputeOffset ( const occ::handle< TDataXtd_Constraint > & aConst,
occ::handle< AIS_InteractiveObject > & anAIS )
static
Deprecated

Use ComputeOffset() returning handle by value instead.

("Use ComputeOffset() returning handle by value instead")

◆ ComputeOthers() [1/2]

static occ::handle< AIS_InteractiveObject > TPrsStd_ConstraintTools::ComputeOthers ( const occ::handle< TDataXtd_Constraint > & aConst)
static

Computes a presentation for constraint types not handled by specific methods.

Parameters
[in]aConstthe constraint
Returns
interactive object representing the constraint, or null handle on failure

◆ ComputeOthers() [2/2]

static void TPrsStd_ConstraintTools::ComputeOthers ( const occ::handle< TDataXtd_Constraint > & aConst,
occ::handle< AIS_InteractiveObject > & anAIS )
static
Deprecated

Use ComputeOthers() returning handle by value instead.

("Use ComputeOthers() returning handle by value instead")

◆ ComputeParallel() [1/2]

static occ::handle< AIS_InteractiveObject > TPrsStd_ConstraintTools::ComputeParallel ( const occ::handle< TDataXtd_Constraint > & aConst)
static

Computes a parallel relation presentation for the given constraint.

Parameters
[in]aConstthe parallel constraint
Returns
interactive object representing the relation, or null handle on failure

◆ ComputeParallel() [2/2]

static void TPrsStd_ConstraintTools::ComputeParallel ( const occ::handle< TDataXtd_Constraint > & aConst,
occ::handle< AIS_InteractiveObject > & anAIS )
static
Deprecated

Use ComputeParallel() returning handle by value instead.

("Use ComputeParallel() returning handle by value instead")

◆ ComputePerpendicular() [1/2]

static occ::handle< AIS_InteractiveObject > TPrsStd_ConstraintTools::ComputePerpendicular ( const occ::handle< TDataXtd_Constraint > & aConst)
static

Computes a perpendicular relation presentation for the given constraint.

Parameters
[in]aConstthe perpendicular constraint
Returns
interactive object representing the relation, or null handle on failure

◆ ComputePerpendicular() [2/2]

static void TPrsStd_ConstraintTools::ComputePerpendicular ( const occ::handle< TDataXtd_Constraint > & aConst,
occ::handle< AIS_InteractiveObject > & anAIS )
static
Deprecated

Use ComputePerpendicular() returning handle by value instead.

("Use ComputePerpendicular() returning handle by value instead")

◆ ComputePlacement() [1/2]

static occ::handle< AIS_InteractiveObject > TPrsStd_ConstraintTools::ComputePlacement ( const occ::handle< TDataXtd_Constraint > & aConst)
static

Computes a placement relation presentation for the given constraint.

Parameters
[in]aConstthe placement constraint
Returns
interactive object representing the placement, or null handle on failure

◆ ComputePlacement() [2/2]

static void TPrsStd_ConstraintTools::ComputePlacement ( const occ::handle< TDataXtd_Constraint > & aConst,
occ::handle< AIS_InteractiveObject > & anAIS )
static
Deprecated

Use ComputePlacement() returning handle by value instead.

("Use ComputePlacement() returning handle by value instead")

◆ ComputeRadius() [1/2]

static occ::handle< AIS_InteractiveObject > TPrsStd_ConstraintTools::ComputeRadius ( const occ::handle< TDataXtd_Constraint > & aConst)
static

Computes a radius dimension presentation for the given constraint.

Parameters
[in]aConstthe radius constraint
Returns
interactive object representing the radius, or null handle on failure

◆ ComputeRadius() [2/2]

static void TPrsStd_ConstraintTools::ComputeRadius ( const occ::handle< TDataXtd_Constraint > & aConst,
occ::handle< AIS_InteractiveObject > & anAIS )
static
Deprecated

Use ComputeRadius() returning handle by value instead.

("Use ComputeRadius() returning handle by value instead")

◆ ComputeRound() [1/2]

static occ::handle< AIS_InteractiveObject > TPrsStd_ConstraintTools::ComputeRound ( const occ::handle< TDataXtd_Constraint > & aConst)
static

Computes a round (fillet) relation presentation for the given constraint.

Parameters
[in]aConstthe round constraint
Returns
interactive object representing the relation, or null handle on failure

◆ ComputeRound() [2/2]

static void TPrsStd_ConstraintTools::ComputeRound ( const occ::handle< TDataXtd_Constraint > & aConst,
occ::handle< AIS_InteractiveObject > & anAIS )
static
Deprecated

Use ComputeRound() returning handle by value instead.

("Use ComputeRound() returning handle by value instead")

◆ ComputeSymmetry() [1/2]

static occ::handle< AIS_InteractiveObject > TPrsStd_ConstraintTools::ComputeSymmetry ( const occ::handle< TDataXtd_Constraint > & aConst)
static

Computes a symmetry relation presentation for the given constraint.

Parameters
[in]aConstthe symmetry constraint
Returns
interactive object representing the relation, or null handle on failure

◆ ComputeSymmetry() [2/2]

static void TPrsStd_ConstraintTools::ComputeSymmetry ( const occ::handle< TDataXtd_Constraint > & aConst,
occ::handle< AIS_InteractiveObject > & anAIS )
static
Deprecated

Use ComputeSymmetry() returning handle by value instead.

("Use ComputeSymmetry() returning handle by value instead")

◆ ComputeTangent() [1/2]

static occ::handle< AIS_InteractiveObject > TPrsStd_ConstraintTools::ComputeTangent ( const occ::handle< TDataXtd_Constraint > & aConst)
static

Computes a tangent relation presentation for the given constraint.

Parameters
[in]aConstthe tangent constraint
Returns
interactive object representing the relation, or null handle on failure

◆ ComputeTangent() [2/2]

static void TPrsStd_ConstraintTools::ComputeTangent ( const occ::handle< TDataXtd_Constraint > & aConst,
occ::handle< AIS_InteractiveObject > & anAIS )
static
Deprecated

Use ComputeTangent() returning handle by value instead.

("Use ComputeTangent() returning handle by value instead")

◆ ComputeTextAndValue()

static void TPrsStd_ConstraintTools::ComputeTextAndValue ( const occ::handle< TDataXtd_Constraint > & aConst,
double & aValue,
TCollection_ExtendedString & aText,
const bool anIsAngle )
static

◆ UpdateOnlyValue()

static void TPrsStd_ConstraintTools::UpdateOnlyValue ( const occ::handle< TDataXtd_Constraint > & aConst,
const occ::handle< AIS_InteractiveObject > & anAIS )
static

The documentation for this class was generated from the following file: