ConstraintSolverStatus Enumeration — NXOpen Python API Reference 12.0.0 documentation

# 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.