# Uses of Interface
org.eclipse.draw2d.geometry.Translatable

Packages that use Translatable
Package
Description
org.eclipse.draw2d
Primary package containing general interfaces and implementation classes.
org.eclipse.draw2d.geometry
Types representing or manipulating geometric values, such as Points, Dimensions, etc.
org.eclipse.draw2d.text
Figures and support classes related to the layout and rendering of rich text.

## Uses of Translatable in org.eclipse.draw2d

Classes in org.eclipse.draw2d that implement Translatable
Modifier and Type
Class
Description
`class`
`AbsoluteBendpoint`
AbsoluteBendpoint is a Bendpoint that defines its location simply as its X and Y coordinates.
Methods in org.eclipse.draw2d with parameters of type Translatable
Modifier and Type
Method
Description
`void`
Figure.`translateFromParent(Translatable t)`
`void`
IFigure.`translateFromParent(Translatable t)`
Translates a Translatable from this IFigure's parent's coordinates to this IFigure's local coordinates.
`void`
ScalableFreeformLayeredPane.`translateFromParent(Translatable t)`
`void`
ScalableLayeredPane.`translateFromParent(Translatable t)`
`void`
Viewport.`translateFromParent(Translatable t)`
`final void`
Figure.`translateToAbsolute(Translatable t)`
`void`
IFigure.`translateToAbsolute(Translatable t)`
Translates a Translatable that is relative to this figure's bounds to absolute.
`void`
Figure.`translateToParent(Translatable t)`
`void`
IFigure.`translateToParent(Translatable t)`
Translates a Translatable from this IFigure's coordinates to its parent's coordinates.
`void`
ScalableFreeformLayeredPane.`translateToParent(Translatable t)`
`void`
ScalableLayeredPane.`translateToParent(Translatable t)`
`void`
Viewport.`translateToParent(Translatable t)`
`final void`
Figure.`translateToRelative(Translatable t)`
`void`
IFigure.`translateToRelative(Translatable t)`
Translates a Translatable in absolute coordinates to be relative to this figure's bounds.

## Uses of Translatable in org.eclipse.draw2d.geometry

Classes in org.eclipse.draw2d.geometry that implement Translatable
Modifier and Type
Class
Description
`class`
`Dimension`
Stores an integer width and height.
`class`
`Point`
Represents a point (x, y) in 2-dimensional space.
`class`
`PointList`
Represents a List of Points.
`class`
`PrecisionDimension`
`class`
`PrecisionPoint`
`final class`
`PrecisionPointList`
A PointList implementation using floating point values which are truncated into the inherited integer fields.
`final class`
`PrecisionRectangle`
A Rectangle implementation using floating point values which are truncated into the inherited integer fields.
`class`
`Rectangle`
Represents a Rectangle(x, y, width, height).

## Uses of Translatable in org.eclipse.draw2d.text

Classes in org.eclipse.draw2d.text that implement Translatable
Modifier and Type
Class
Description
`class`
`CaretInfo`
Stores positional information about where a caret should be placed.