コード例 #1
0
ファイル: ColorChartDrawer.cs プロジェクト: yxw027/GNSSer
        /// <summary>
        /// 输入坐标转换为用户坐标。
        /// </summary>
        /// <param name="rawXy"></param>
        /// <returns></returns>
        private Point InputToUserCoord(XY rawXy)
        {
            var contentCoord = InputToContentCoordConverter.GetNew(rawXy);
            var userCoord    = ContentToUserCoordConverter.GetNewPoint(contentCoord);

            return(userCoord);
        }
コード例 #2
0
ファイル: ColorChartDrawer.cs プロジェクト: yxw027/GNSSer
        /// <summary>
        /// 内容坐标转换为屏幕坐标。
        /// </summary>
        /// <param name="xy"></param>
        /// <returns></returns>
        private Envelope ContentToScreenCoord(Envelope contentCoord)
        {
            var userCoord = ContentToUserCoordConverter.GetNew(contentCoord);

            return(UserToScreenCoordConverter.ToScreenCoord(userCoord));
        }
コード例 #3
0
ファイル: ColorChartDrawer.cs プロジェクト: yxw027/GNSSer
        /// <summary>
        /// 内容坐标转换为屏幕坐标。
        /// </summary>
        /// <param name="xy"></param>
        /// <returns></returns>
        private Point ContentToScreenCoord(XY contentCoord)
        {
            var userCoord = ContentToUserCoordConverter.GetNewPoint(contentCoord);

            return(UserToScreenCoordConverter.GetScreenCoord(userCoord));
        }