Example #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))
                ));
 }
Example #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));
 }
Example #3
0
        private CellPassesV2Result ConvertRaptorResult(TICProfileCell profile)
        {
            if (profile == null)
            {
                return(null);
            }

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