ConstraintSolverStatus Enumeration

NXOpen.Positioning.Constraint.SolverStatus is an alias for NXOpen.Positioning.ConstraintSolverStatus

class NXOpen.Positioning.ConstraintSolverStatus

Bases: object

Specifies the status of a constraint.

Enum Members

Enum Member Enum Member Description
NewlyCreated Not evaluated or suppressed since creation
Suppressed Constraint is suppressed
OutOfDate Needs evaluation
OverConstrained Conflicts with other constraints
NotConsistentDims Cannot solve with current dimension values. Model fully defined
NotConsistentOther Cannot find a solution. Model underdefined
NotConsistentUnknown Cannot find a solution
BetweenFixed Attempt to put constraint between two fixed objects
NotSolved Not evaluated because other parts of the model are over defined or inconsistent
Solved The constraint is solved and satisfied
CannotSolve The constraint has invalid geometry and could not be passed to the solver
Delayed The constraint is delayed and will not solve
IgnoredInArrangement The current arrangement ignores all constraints and they will not solve
InternallyInconsistent The constraint references invalid geometry for this constraint type
UnloadedGeometry The constraint could not solve as some geometry is unloaded
PendingConvertedMc The constraint has been converted from a mating condition and has not solved since conversion
ConflictingWithWave The constraint has been suppressed because it’s conflicting with WAVE
InconsistentLimits The constraint has limits that are inconsistent and it could not be passed to the solver
BeyondLimits The value of the expression of the constraint is beyond its limits and it could not be passed to the solver
ValueOf()

Returns enum member equivalent to the value passed. Useful for bit operations of enum members.

Signature ValueOf(value)

Parameters:value – Any integer value or bit operation result of enum members:type value: int:returns: Enum member equivalent to the value passed.
Return type:Enum Member type.

New in version NX9.0.1.

License requirements: None.