Package gishur.x2.core

Core classes for plain geometry in double precision.

See:
          Description

Interface Summary
Intersectable This Interface extends gishur.core.geom.Intersectable for the planar X-objects.
 

Class Summary
AffineTransformation This class represents a 2D affine transform which performs a linear mapping from 2D coordinates to other 2D coordinates in a manner which preserves the "straightness" and "parallelness" of lines.
Intersection Intersection class for the planar X-objects.
XIntersectableObject  
XObject A generic planar object.
XParametricCurve An abstract class for parametric curves.
XPoint A point in double precision.
XQuadCurve A quadratic curve segment.
XSegment  
 

Exception Summary
NoninvertibleTransformationException This exception is thrown if an operation is performed requiring the inverse of a Transformation object and the Transformation is not invertible.
 

Package gishur.x2.core Description

Core classes for plain geometry in double precision.