super( new int[]{ (int) dX0, (int) dX1, (int) dX2, (int) dX3 }, new int[]{ (int) dY0, (int) dY1, (int) dY2, (int) dY3 }, 4 );
super( );  getPoints( ).add( LocationImpl.create( dX0, dY0 ) ); getPoints( ).add( LocationImpl.create( dX1, dY1 ) ); getPoints( ).add( LocationImpl.create( dX2, dY2 ) ); getPoints( ).add( LocationImpl.create( dX3, dY3 ) );
	RotatedRectangle( double dX0, double dY0, double dX1, double dY1,			double dX2, double dY2, double dX3, double dY3 )	{		super( new int[]{				(int) dX0, (int) dX1, (int) dX2, (int) dX3		}, new int[]{				(int) dY0, (int) dY1, (int) dY2, (int) dY3		}, 4 );	}