GetBoundingSquare ( Double dHalfWidth ) { AssertValid(); Point oVertexLocation = this.VertexLocation; Double dWidth = 2.0 * dHalfWidth; return ( new Rect( oVertexLocation.X - dHalfWidth, oVertexLocation.Y - dHalfWidth, dWidth, dWidth) ); }