• Compute manufacturing state for an associated vertex

    Note: Consider using one of the vertex specific convenience functions provided by node_utils.ts.

    Returns

    The resulting ManufacturingState

    Parameters

    • replyStateIndicatorMap: Readonly<ReplyStateIndicatorMap>

      ReplyStateIndicators for all WorkSteps

    • constraintMap: Readonly<WstConstraintMap>

      Constraints for all WorkStepTypes

    • replyStateLevelMap: Readonly<{ joining: Readonly<{ undefinedError: Readonly<Readonly<Level>> }>; packaging: Readonly<{ insufficientPackageVolume: Readonly<Readonly<Level>>; overweightParts: Readonly<Readonly<Level>>; undefinedError: Readonly<Readonly<Level>> }>; sheet: Readonly<{ nestingFailed: Readonly<Readonly<Level>>; undefinedError: Readonly<Readonly<Level>> }>; sheetBending: Readonly<{ contourInBend: Readonly<Readonly<Level>>; invalidBend: Readonly<Readonly<Level>>; multipleOuterContours: Readonly<Readonly<Level>>; undefinedError: Readonly<Readonly<Level>>; undetectedFeatures: Readonly<Readonly<Level>> }>; sheetCutting: Readonly<{ multipleOuterContours: Readonly<Readonly<Level>>; undefinedError: Readonly<Readonly<Level>>; undetectedFeatures: Readonly<Readonly<Level>>; unused0: Readonly<Readonly<Level>> }>; transform: Readonly<{ undefinedError: Readonly<Readonly<Level>> }>; tube: Readonly<{ undefinedError: Readonly<Readonly<Level>> }>; tubeCutting: Readonly<{ undefinedError: Readonly<Readonly<Level>>; undetectedFeatures: Readonly<Readonly<Level>> }>; undefined: Readonly<{ undefinedError: Readonly<Readonly<Level>> }>; userDefined: Readonly<{ undefinedError: Readonly<Readonly<Level>> }>; userDefinedBase: Readonly<{ undefinedError: Readonly<Readonly<Level>> }> }>

      Maps reply state indicators to a ManufacturingState specific Level

    • constraintLevelMap: Readonly<{ bendAreasNotOverlapping: Readonly<Level>; bendDie: Readonly<Level>; bendFlangeTooShort: Readonly<Level>; bendThickness: Readonly<Level>; contourInBend: Readonly<Level>; dataCompleteness: Readonly<Level>; dataConsistent: Readonly<Level>; dataValidity: Readonly<Level>; maxBendLineNetLength: Readonly<Level>; maxDimensions: Readonly<Level>; maxSheetThickness: Readonly<Level>; minContourSize: Readonly<Level>; profileSupport: Readonly<Level>; sheetAvailability: Readonly<Level>; sheetMaterialAvailability: Readonly<Level>; transportSource: Readonly<Level>; tubeAvailability: Readonly<Level>; tubeCuttingProcessCompatibility: Readonly<Level>; tubeDetectionLicensed: Readonly<Level>; tubeNestingAvailability: Readonly<Level>; userDefinedProcessId: Readonly<Level> }>

      Maps constraints to a ManufacturingState specific Level

    • targetWorkStepTypes: readonly Readonly<WorkStepType>[]

      WorkStepTypes ManufacturingState should be computed for

    Returns ManufacturingState

Generated using TypeDoc