Example #1
0
 internal static void Update(this GeoCalcSessionPoint pointEntity, GeoCalcPoint point)
 {
     pointEntity.PointNumber = point.PointNumber;
     pointEntity.X           = point.X.Value;
     pointEntity.Y           = point.Y.Value;
     pointEntity.AnglMinH    = point.AngelMinH;
     pointEntity.AnglMaxH    = point.AngelMaxH;
     pointEntity.AzimuthB    = point.AzimuthStart;
     pointEntity.AzimuthE    = point.AzimuthEnd;
     pointEntity.HRel        = point.RelativeHeight;
     pointEntity.InnerRadius = point.InnerRadius;
     pointEntity.OuterRadius = point.OuterRadius;
 }
Example #2
0
 internal static GeoCalcPoint Get(this GeoCalcSessionPoint sessionPoint)
 {
     return(new GeoCalcPoint
     {
         PointNumber = sessionPoint.PointNumber,
         X = sessionPoint.X,
         Y = sessionPoint.Y,
         UserName = sessionPoint.userName,
         GuidId = sessionPoint.id,
         AngFrameH = sessionPoint.AngFrameH ?? double.NaN,
         AngelMaxH = sessionPoint.AnglMaxH,
         AngelMinH = sessionPoint.AnglMinH,
         AzimuthStart = sessionPoint.AzimuthB,
         AzimuthEnd = sessionPoint.AzimuthE,
         RelativeHeight = sessionPoint.HRel,
         InnerRadius = sessionPoint.InnerRadius ?? double.NaN,
         OuterRadius = sessionPoint.OuterRadius ?? double.NaN
     });
 }