math.geom2d.transform
Interface Isometry2D

All Superinterfaces:
AffineTransform2D, Bijection2D, Similarity2D, Transform2D
All Known Subinterfaces:
Motion2D
All Known Implementing Classes:
AbstractAffineTransform2D.Identity2D, GlideReflection2D, LinearLineReflection2D, LinearRotation2D, LineReflection2D, Rotation2D, Translation2D

public interface Isometry2D
extends Similarity2D

Represents an affine planar transform which preserves length ratios and (unoriented) angles. If the Isometry is direct, it also preserves oriented angles.

Author:
dlegland

Method Summary
 boolean isDirect()
          Check if the transform is direct, i.e. it preserves the orientation of transformed shapes.
 
Methods inherited from interface math.geom2d.transform.Similarity2D
getLinearPart, getScalingFactor, getTranslationPart
 
Methods inherited from interface math.geom2d.transform.AffineTransform2D
compose, getAffineMatrix, getCoefficients, isIdentity, isIsometry, isMotion, isSimilarity
 
Methods inherited from interface math.geom2d.transform.Bijection2D
getInverseTransform
 
Methods inherited from interface math.geom2d.transform.Transform2D
transform, transform, transform
 

Method Detail

isDirect

boolean isDirect()
Description copied from interface: AffineTransform2D
Check if the transform is direct, i.e. it preserves the orientation of transformed shapes.

Specified by:
isDirect in interface AffineTransform2D
Returns:
true if transform is direct.