deegree 2.3 (2010/04/09 10:10 build-4-official)

Uses of Interface
org.deegree.graphics.displayelements.Label

Packages that use Label
org.deegree.graphics.displayelements   
org.deegree.graphics.optimizers   
 

Uses of Label in org.deegree.graphics.displayelements
 

Classes in org.deegree.graphics.displayelements that implement Label
(package private)  class HorizontalLabel
          This is a horizontal label with style information and screen coordinates, ready to be rendered to the view.
(package private)  class RotatedLabel
          This is a rotated label with style information and screen coordinates, ready to be rendered to the view.
 

Methods in org.deegree.graphics.displayelements that return Label
static Label LabelFactory.createLabel(String caption, Font font, Color color, LineMetrics metrics, Feature feature, Halo halo, int x, int y, int w, int h, double rotation, double[] anchorPoint, double[] displacement)
          Deprecated. use the one with opacity instead
static Label LabelFactory.createLabel(String caption, Font font, Color color, LineMetrics metrics, Feature feature, Halo halo, int x, int y, int w, int h, double rotation, double[] anchorPoint, double[] displacement, double opacity)
           
static Label LabelFactory.createLabel(String caption, Font font, Color color, LineMetrics metrics, Feature feature, Halo halo, int x, int y, int w, int h, double rotation, double anchorPointX, double anchorPointY, double displacementX, double displacementY)
          Deprecated. use the one with opacity instead
static Label LabelFactory.createLabel(String caption, Font font, Color color, LineMetrics metrics, Feature feature, Halo halo, int x, int y, int w, int h, double rotation, double anchorPointX, double anchorPointY, double displacementX, double displacementY, double opacity)
           
static Label[] LabelFactory.createLabels(LabelDisplayElement element, GeoTransform projection, Graphics2D g)
          Generates label-representations for a given LabelDisplayElement.
 

Methods in org.deegree.graphics.displayelements that return types with arguments of type Label
static ArrayList<Label> LabelFactory.createLabels(Curve curve, LabelDisplayElement element, Graphics2D g, GeoTransform projection)
          Determines positions on the given Curve where a caption could be drawn.
static List<Label> LabelFactory.createLabels(MultiCurve multiCurve, LabelDisplayElement element, Graphics2D g, GeoTransform projection)
          Determines positions on the given MultiCurve where a caption could be drawn.
 

Methods in org.deegree.graphics.displayelements with parameters of type Label
 void LabelDisplayElement.addLabel(Label label)
          Adds a Label representation that is to be considered when the LabelDisplayElement is painted to the view.
 void LabelDisplayElement.addLabels(Label[] labels)
          Adds Label representations that are to be considered when the LabelDisplayElement is painted to the view.
 boolean Label.intersects(Label that)
          Determines if the label intersects with another label.
 boolean HorizontalLabel.intersects(Label that)
          Determines if the label intersects with another label.
 boolean RotatedLabel.intersects(Label that)
          Determines if the label intersects with another label.
 void LabelDisplayElement.setLabels(Label[] labels)
          Sets the Label representations that are to be considered when the LabelDisplayElement is painted to the view.
 

Uses of Label in org.deegree.graphics.optimizers
 

Methods in org.deegree.graphics.optimizers that return Label
 Label LabelChoice.getSelectedLabel()
          Returns the currently selected Label (which is the best choice of the candidates).
 

Constructors in org.deegree.graphics.optimizers with parameters of type Label
LabelChoice(LabelDisplayElement element, Label[] candidates, float[] qualities, int selected, int maxX, int maxY, int minX, int minY)
          Creates a new instance of LabelChoice.
 


deegree 2.3 (2010/04/09 10:10 build-4-official)

an open source project founded by lat/lon, Bonn, Germany.
For more information visit: http://www.deegree.org