Humboldt Alignment Editor 2.5.0

eu.esdihumboldt.hale.ui.views.styledmap.clip.layout
Interface PainterLayout

All Known Implementing Classes:
ColumnLayout, DiagonalDownLayout, DiagonalUpLayout, NoLayout, OnlyFirstLayout, RowLayout

public interface PainterLayout

Painter layouts organize multiple painters on a map by assigning them clipping regions.

Author:
Simon Templer

Method Summary
 List<Clip> createClips(int count)
          Create clip algorithms for a given number of painters.
 LayoutAugmentation getAugmentation(int count)
          Get the layout augmentation painter for a given number of painters.
 

Method Detail

createClips

List<Clip> createClips(int count)
Create clip algorithms for a given number of painters.

Parameters:
count - the number of painters to layout
Returns:
a clip for each painter to layout, it is also possible for an element to be null, which means no clipping should be applied to the corresponding painter. If the size of the list is smaller than count, the remaining painters should be disabled

getAugmentation

LayoutAugmentation getAugmentation(int count)
Get the layout augmentation painter for a given number of painters.

Parameters:
count - the number of painters to layout
Returns:
the augmentation painter or null if there is none available

Humboldt Alignment Editor 2.5.0

Build 2012-12-03_12-30-59
Revision 9d2dd4b0318cda9f1393b1ddd390f7f792d70a2d