////////////////////////////////////////////////////////////////////////////
 //--------------------------------- REVISIONS ------------------------------
 // Date       Name                 Tracking #         Description
 // ---------  -------------------  -------------      ----------------------
 // 13JUN2009  James Shen                 	          Initial Creation
 ////////////////////////////////////////////////////////////////////////////
 /**
  * Returns a transform representing a scaling transformation.
  * The matrix representing the returned transform is:
  * <pre>
  *		[   sx   0    0   ]
  *		[   0    sy   0   ]
  *		[   0    0    1   ]
  * </pre>
  * @param sx the factor by which coordinates are scaled along the
  * X axis direction
  * @param sy the factor by which coordinates are scaled along the
  * Y axis direction
  * @return an <code>AffineTransform</code> object that scales
  *	coordinates by the specified factors.
  */
 public static AffineTransform GetScaleInstance(double sx, double sy)
 {
     var tx = new AffineTransform();
     tx.SetToScale(sx, sy);
     return tx;
 }