Пример #1
0
 protected CellPassesResult ConvertResult(TICProfileCell profile)
 {
     return(new CellPassesResult(
                profile.CellCCV,
                profile.CellCCVElev,
                profile.CellFirstCompositeElev,
                profile.CellFirstElev,
                profile.CellHighestCompositeElev,
                profile.CellHighestElev,
                profile.CellLastCompositeElev,
                profile.CellLastElev,
                profile.CellLowestCompositeElev,
                profile.CellLowestElev,
                profile.CellMaterialTemperature,
                profile.CellMaterialTemperatureElev,
                profile.CellMaterialTemperatureWarnMax,
                profile.CellMaterialTemperatureWarnMin,
                profile.FilteredHalfPassCount,
                profile.FilteredPassCount,
                profile.CellMDP,
                profile.CellMDPElev,
                profile.CellTargetCCV,
                profile.CellTargetMDP,
                profile.CellTopLayerThickness,
                profile.DesignElev,
                profile.IncludesProductionData,
                profile.InterceptLength,
                profile.OTGCellX,
                profile.OTGCellY,
                profile.Station,
                profile.TopLayerPassCount,
                new TargetPassCountRange(profile.TopLayerPassCountTargetRangeMin, profile.TopLayerPassCountTargetRangeMax),
                ConvertCellLayers(profile.Layers, ConvertFilteredPassData(profile.Passes))
                ));
 }
Пример #2
0
 public int RequestCellProfile(long ADataModelID, TSubGridCellAddress ACellAddress, double AProbePositionX,
                               double AProbePositionY, bool AProbePositionIsGridCoord, TICLiftBuildSettings ALiftBuildSettings,
                               int AGridDataType, TICFilterSettings AFilter, out TICProfileCell ACellProfile)
 {
     return(client.RequestCellProfile(ADataModelID, ACellAddress, AProbePositionX, AProbePositionY, AProbePositionIsGridCoord,
                                      ALiftBuildSettings, AGridDataType, AFilter, out ACellProfile));
 }
Пример #3
0
        private CellPassesV2Result ConvertRaptorResult(TICProfileCell profile)
        {
            if (profile == null)
            {
                return(null);
            }

            return(new CellPassesV2Result
            {
                Layers = ConvertCellLayers(profile.Layers, ConvertFilteredPassData(profile.Passes))
            });
        }