NX Open C++ Reference Guide
|
Constraint for use in positioning assembly objects in NX. More...
Constraint for use in positioning assembly objects in NX.
Created in NX5.0.1.
Returns the arrangement specific state of this Positioning::ComponentConstraint in the Positioning::ComponentPositioner::PrimaryArrangement and Positioning::ComponentPositioner::SetPrimaryArrangement .
Constraints can never be arrangement specific in piece parts.
Created in NX6.0.0.
License requirements : assemblies ("ASSEMBLIES MODULE")
bool NXOpen::Positioning::ComponentConstraint::GetSpecificInArrangement | ( | NXOpen::Assemblies::Arrangement * | arrangement | ) |
Get the arrangement specific state of this Positioning::ComponentConstraint in the specified Assemblies::Arrangement .
arrangement | The Assemblies::Arrangement in which the arrangement specific state is being enquired. |
bool NXOpen::Positioning::ComponentConstraint::GetSuppressedInArrangement | ( | NXOpen::Assemblies::Arrangement * | arrangement | ) |
Get the suppression state of this Positioning::ComponentConstraint in the specified Assemblies::Arrangement .
If the constraint is not arrangement specific in this arrangement then the shared suppression state, used across all arrangements where the constraint is not arrangement specific, is used.
arrangement | The Assemblies::Arrangement in which the suppression state is being enquired. |
void NXOpen::Positioning::ComponentConstraint::RememberOnComponent | ( | NXOpen::Assemblies::Component * | component | ) |
Remembers the constraint in the prototype part of a referenced component for reuse in other occurrences of the part.
Fix and Bond constraints are never remembered. If the constraint does not reference geometry in the component, it is not remembered.
Created in NX5.0.1.
License requirements : assemblies ("ASSEMBLIES MODULE")
component | The Assemblies::Component on which the constraint is remembered |
void NXOpen::Positioning::ComponentConstraint::SetArrangementSpecific | ( | bool | arrangementSpecific | ) |
Sets the arrangement specific state of this Positioning::ComponentConstraint in the Positioning::ComponentPositioner::PrimaryArrangement and Positioning::ComponentPositioner::SetPrimaryArrangement .
Constraints can never be arrangement specific in piece parts.
Created in NX6.0.0.
License requirements : assemblies ("ASSEMBLIES MODULE")
arrangementSpecific | The arrangement specific state |
void NXOpen::Positioning::ComponentConstraint::SetSpecificInArrangement | ( | NXOpen::Assemblies::Arrangement * | arrangement, |
bool | arrangementSpecific | ||
) |
Set the arrangement specific state of this Positioning::ComponentConstraint in the specified Assemblies::Arrangement .
Created in NX6.0.0.
License requirements : assemblies ("ASSEMBLIES MODULE")
arrangement | The Assemblies::Arrangement in which the arrangement specific state is being set. |
arrangementSpecific | The arrangement specific state. |
void NXOpen::Positioning::ComponentConstraint::SetSuppressedInArrangement | ( | NXOpen::Assemblies::Arrangement * | arrangement, |
bool | suppressed | ||
) |
Set the suppression state of this Positioning::ComponentConstraint in the specified Assemblies::Arrangement .
If the constraint is not arrangement specific in this arrangement then the shared suppression state, used across all arrangements where the constraint is not arrangement specific, is set.
Created in NX6.0.0.
License requirements : assemblies ("ASSEMBLIES MODULE")
arrangement | The Assemblies::Arrangement in which the suppression state is being set. |
suppressed | The suppression state. |