public BaseStrikeBasic ConvertChineseStrikToBasic(BaseStrikeChina strike)
        {
            var res = new LightningStrikeBasic()
            {
                ID          = strike.ID,
                DateAndTime = strike.DateAndTime,
                Longitude   = strike.Longitude,
                Latitude    = strike.Latitude
            };

            return(res);
        }
        public BaseStrikeStandard ConvertChineseStrikToStandard(BaseStrikeChina strike)
        {
            var res = new LightningStrikeStandard()
            {
                ID            = strike.ID,
                DateAndTime   = strike.DateAndTime,
                Longitude     = strike.Longitude,
                Latitude      = strike.Latitude,
                Intensity     = strike.Intensity,
                Slope         = strike.Slope,
                Error         = strike.Error,
                LocationMode  = strike.LocationMode,
                LightningType = strike.LightningType
            };

            return(res);
        }
Exemplo n.º 3
0
 public abstract void ProcessStrikes(BaseStrikeChina strike);
Exemplo n.º 4
0
 public override void ProcessStrikes(BaseStrikeChina strike)
 {
     shapes.AddStrikeToShapesWithJudgment(strike.ConvertToIStrike_Standard());
 }