ClearCanvas.ImageViewer.Graphics.SpatialTransform.ConvertToDestination(System.Drawing.SizeF)

Here are the examples of the csharp api class ClearCanvas.ImageViewer.Graphics.SpatialTransform.ConvertToDestination(System.Drawing.SizeF) taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.

2 Examples 7

1. Example

Project: ClearCanvas
Source File: SpatialTransform.cs
public void FlipHorizontal()
		{
			switch (RotationXY)
			{
				case 0:
				case 180:
					FlipY = !FlipY;
					return;
				case 90:
				case 270:
					FlipX = !FlipX;
					return;
			}

			var hVector = ConvertToSource(new SizeF(100, 0));
			FlipY = !FlipY;
			if (!FloatComparer.AreEqual(new SizeF(-100, 0), ConvertToDestination(hVector)))
				RotationXY += 180;
		}

2. Example

Project: ClearCanvas
Source File: SpatialTransform.cs
public void FlipVertical()
		{
			switch (RotationXY)
			{
				case 0:
				case 180:
					FlipX = !FlipX;
					return;
				case 90:
				case 270:
					FlipY = !FlipY;
					return;
			}

			var vVector = ConvertToSource(new SizeF(0, 100));
			FlipX = !FlipX;
			if (!FloatComparer.AreEqual(new SizeF(0, -100), ConvertToDestination(vVector)))
				RotationXY += 180;
		}