Modifier and Type  Method and Description 

Point2D 
Rotation.apply(Point2D p)
Apply the rotation to a point to produce a new point leaving the
original point unchanged.

Point2D 
Shear.apply(Point2D p)
Apply the shear to a point to produce a new point leaving the
original point unchanged.

abstract Point2D 
Transformation.apply(Point2D p)
Apply the transformation to a point to produce a new point leaving the
original point unchanged.

Point2D 
Scale.apply(Point2D p)
Apply the scale to a point to produce a new point leaving the
original point unchanged.

Modifier and Type  Method and Description 

Point2D 
Rotation.apply(Point2D p)
Apply the rotation to a point to produce a new point leaving the
original point unchanged.

Point2D 
Shear.apply(Point2D p)
Apply the shear to a point to produce a new point leaving the
original point unchanged.

abstract Point2D 
Transformation.apply(Point2D p)
Apply the transformation to a point to produce a new point leaving the
original point unchanged.

Point2D 
Scale.apply(Point2D p)
Apply the scale to a point to produce a new point leaving the
original point unchanged.

void 
Rotation.transform(Point2D p)
Transform a point changing its coordinates.

void 
Shear.transform(Point2D p)
Transform a point changing its coordinates.

abstract void 
Transformation.transform(Point2D p)
Transform a point changing its coordinates.

void 
Scale.transform(Point2D p)
Transform a point changing its coordinates.

Constructor and Description 

Point2D(Point2D other)
Creates a point that has the same coordinates as another point.
