コード例 #1
0
ファイル: PlainCoordConverter.cs プロジェクト: yxw027/GNSSer
 /// <summary>
 /// 二维平面坐标转换器
 /// </summary>
 /// <param name="oldSize"></param>
 /// <param name="newSize"></param>
 /// <param name="oldStartXY"></param>
 public PlainCoordConverter(Size oldSize, Size newSize, Point oldStartXY)
 {
     XConverter = new LineCoordConverter(oldSize.Width, newSize.Width, oldStartXY.X);
     YConverter = new LineCoordConverter(oldSize.Height, newSize.Height, oldStartXY.Y);
 }
コード例 #2
0
ファイル: PlainCoordConverter.cs プロジェクト: yxw027/GNSSer
 /// <summary>
 /// 二维平面坐标转换器
 /// </summary>
 /// <param name="oldSize"></param>
 /// <param name="newSize"></param>
 /// <param name="oldStartXY"></param>
 public PlainCoordConverter(Point oldSize, Point newSize, Point oldStartXY)
 {
     XConverter = new LineCoordConverter(oldSize.X, newSize.X, oldStartXY.X);
     YConverter = new LineCoordConverter(oldSize.Y, newSize.Y, oldStartXY.Y);
 }
コード例 #3
0
ファイル: PlainCoordConverter.cs プロジェクト: yxw027/GNSSer
 /// <summary>
 /// 二维平面坐标转换器,只平移,不缩放
 /// </summary>
 /// <param name="oldStartXY">只平移 </param>
 public PlainCoordConverter(XY oldStartXY)
 {
     XConverter = new LineCoordConverter(oldStartXY.X);
     YConverter = new LineCoordConverter(oldStartXY.Y);
 }
コード例 #4
0
ファイル: PlainCoordConverter.cs プロジェクト: yxw027/GNSSer
 /// <summary>
 /// 二维平面坐标转换器
 /// </summary>
 /// <param name="oldSize"></param>
 /// <param name="newSize"></param>
 /// <param name="oldStartXY"></param>
 public PlainCoordConverter(XY oldSize, Size newSize, XY oldStartXY)
 {
     XConverter = new LineCoordConverter(oldSize.X, newSize.Width, oldStartXY.X);
     YConverter = new LineCoordConverter(oldSize.Y, newSize.Height, oldStartXY.Y);
 }
コード例 #5
0
ファイル: PlainCoordConverter.cs プロジェクト: yxw027/GNSSer
 /// <summary>
 /// 二维平面坐标转换器,只平移,不缩放
 /// </summary>
 /// <param name="oldStartXY">只平移 </param>
 public PlainCoordConverter(Size oldStartXY)
 {
     XConverter = new LineCoordConverter(oldStartXY.Width);
     YConverter = new LineCoordConverter(oldStartXY.Height);
 }