javapoint.components.utilities
Class ComponentUtilities

java.lang.Object
  extended by javapoint.components.utilities.ComponentUtilities

public class ComponentUtilities
extends java.lang.Object


Constructor Summary
ComponentUtilities()
           
 
Method Summary
static java.awt.Polygon flipHorizontal(java.awt.Polygon p)
          Horizontal flip of polygon
static java.awt.Polygon flipVertical(java.awt.Polygon p)
          Vertical flip of polygon
static java.awt.Polygon rotate(java.awt.Polygon p, double angleRadians)
          Rotate polygon by angle in radians
static java.awt.Polygon rotate(java.awt.Rectangle r, double angleRadians)
          Rotate recatngle by angle in radians
static java.awt.Polygon rotate2(java.awt.Polygon p, double angleDegrees)
          Rotate polygon by angle in degrees
static java.awt.Polygon rotate2(java.awt.Rectangle r, double angleDegrees)
          Rotate recatngle by angle in degrees
static java.awt.Polygon transformToNewBounds(java.awt.Polygon p, java.awt.Rectangle newBounds)
          Transfer polygon to new bounds
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ComponentUtilities

public ComponentUtilities()
Method Detail

flipHorizontal

public static java.awt.Polygon flipHorizontal(java.awt.Polygon p)
Horizontal flip of polygon

Parameters:
p - polygon to flip horizontally
Returns:
polygon which is product of flip

flipVertical

public static java.awt.Polygon flipVertical(java.awt.Polygon p)
Vertical flip of polygon

Parameters:
p - polygon to flip vertically
Returns:
polygon which is product of flip

transformToNewBounds

public static java.awt.Polygon transformToNewBounds(java.awt.Polygon p,
                                                    java.awt.Rectangle newBounds)
Transfer polygon to new bounds

Parameters:
p - polygon to transfer
newBounds - bounds to transfer
Returns:
polygon which is product of transfer

rotate

public static java.awt.Polygon rotate(java.awt.Polygon p,
                                      double angleRadians)
Rotate polygon by angle in radians

Parameters:
p - polygon to rotate
angleRadians - angle of radians
Returns:
polygon which is product of rotate

rotate2

public static java.awt.Polygon rotate2(java.awt.Polygon p,
                                       double angleDegrees)
Rotate polygon by angle in degrees

Parameters:
p - polygon to rotate
angleDegrees - angle of degrees
Returns:
polygon which is product of rotate

rotate

public static java.awt.Polygon rotate(java.awt.Rectangle r,
                                      double angleRadians)
Rotate recatngle by angle in radians

Parameters:
r - rectangle to rotate
angleRadians - angle of radians
Returns:
polygon which is product of rotate

rotate2

public static java.awt.Polygon rotate2(java.awt.Rectangle r,
                                       double angleDegrees)
Rotate recatngle by angle in degrees

Parameters:
r - rectangle to rotate
angleDegrees - angle of degrees
Returns:
polygon which is product of rotate