public SizeOfWorkprieceAfterOperation(ParametersOfSurface parametersOfPart, DataStructures.CalculationOfSurface.ParametersOperationsForCalculation parametersForCalculation, double[] nominalAllowanceZnom)
        {
            this.numberOfOperations = parametersForCalculation.getNumberOfOperations();

            this.diameterOfPart = parametersOfPart.getDiameterOfPart();
            this.typeOfPart     = parametersOfPart.getTypeOfPart().getIndex();

            this.nominalAllowanceZnom = nominalAllowanceZnom;
        }
예제 #2
0
        public DeviationOfInstallation(ParametersOfSurface parametersOfPart, DataStructures.CalculationOfSurface.ParametersOperationsForCalculation parametersForCalculation)
        {
            this.numberOfOperations = parametersForCalculation.getNumberOfOperations();
            this.lengthOfPart       = parametersOfPart.getLengthOfPart();
            this.diameterOfPart     = parametersOfPart.getDiameterOfPart();

            this.typeOfInstrument = parametersForCalculation.getTypeOfInstrument();
            this.idOperation      = parametersForCalculation.getIdOperation();
            this.table            = Tables.getInaccuracyOfPositioningPart();
        }
예제 #3
0
        public SpatialDeviation(ParametersOfSurface parametersOfPart, DataStructures.CalculationOfSurface.ParametersOperationsForCalculation parametersForCalculation)
        {
            this.numberOfOperations = parametersForCalculation.getNumberOfOperations();

            this.lengthOfPart   = parametersOfPart.getLengthOfPart();
            this.diameterOfPart = parametersOfPart.getDiameterOfPart();

            this.idOperation             = parametersForCalculation.getIdOperation();
            this.coefficientOfRefinement = parametersForCalculation.getCoefficientOfRefinement();

            this.validOffsetSurfacePcm = parametersForCalculation.getValidOffsetSurfacePcm();
            this.holeDepth             = parametersOfPart.getHoleDepth();
        }