# Package org.eclipse.draw2d.geometry

Types representing or manipulating geometric values, such as Points, Dimensions, etc.

See: Description

Interface Summary
Interface | Description
--- | ---
Translatable | A translatable object can be translated (or moved) vertically and/or horizontally.

Class Summary
Class | Description
--- | ---
Dimension | Stores an integer width and height.
Geometry | A Utilities class for geometry operations.
Insets | Stores four integers for top, left, bottom, and right measurements.
Point | Represents a point (x, y) in 2-dimensional space.
PointList | Represents a List of Points.
PrecisionDimension |
PrecisionGeometry | A Utilities class for precise geometry calculations.
PrecisionPoint |
PrecisionRectangle | A Rectangle implementation using floating point values which are truncated into the inherited integer fields.
Ray | Deprecated Use `Vector` instead, which offers double precision instead of integer precision.
Rectangle | Represents a Rectangle(x, y, width, height).
Straight | Represents a straight line within 2-dimensional Euclidean space.
Transform | Provides support for transformations of scaling, translation and rotation.
Transposer | Conditionally transposes geometrical objects based on an "enabled" flag.
Vector | Represents a vector within 2-dimensional Euclidean space.

## Package org.eclipse.draw2d.geometry Description

Types representing or manipulating geometric values, such as Points, Dimensions, etc.