Interface ProjectionDecorator2D<T extends Projection<?>>
- All Known Implementing Classes:
Continuous2DProjectionDecorator
,Grid2DProjectionDecorator
public interface ProjectionDecorator2D<T extends Projection<?>>
Interface for classes that will decorate projection visualizations.
Decorating a projection refers to such things as adding grid lines for a grid
projection, bounding boxes, etc.
- Version:
- $Revision$ $Date$
- Author:
- Nick Collier
-
Method Summary
Modifier and TypeMethodDescriptionGets the projection that this decorator decorates.void
init
(DisplayOGL2D display, saf.v3d.scene.VComposite parent) Initializes the decorator.void
setProjection
(T projection) Sets the that this decorator decorates.void
update()
Updates the decorator.
-
Method Details
-
init
Initializes the decorator. Implementors should add the decorating shapes to the parent node.- Parameters:
display
-parent
- the parent to which the decoration should be added
-
update
void update()Updates the decorator. The intention is that this would only do something if the decoration has changed from that created in init. -
setProjection
Sets the that this decorator decorates.- Parameters:
projection
-
-
getProjection
T getProjection()Gets the projection that this decorator decorates.- Returns:
- the projection that this decorator decorates.
-