Interface ILabelPlacement

All Known Implementing Classes:
AbstractLinePlacement, CannotPlaceLabel, CompoundLabelPlacement, LinePlacementAtBest, LinePlacementAtExtremities, LinePlacementInTheMiddle, MarkerCenteredAtPoint, MarkerPlacementAroundPoint, MarkerPlacementOnPoint, MultiShapePlacement, PolygonPlacementInside, PolygonPlacementOnCentroid, PolygonPlacementParallel

public interface ILabelPlacement
  • Method Summary

    Modifier and Type
    Method
    Description
    ArrayList<org.gvsig.symbology.fmap.mapcontext.rendering.legend.styling.LabelLocationMetrics>
    guess(org.gvsig.fmap.mapcontext.rendering.legend.styling.ILabelClass lc, org.gvsig.fmap.geom.Geometry geom, org.gvsig.fmap.mapcontext.rendering.legend.styling.IPlacementConstraints placementConstraints, double cartographicSymbolSize, org.gvsig.tools.task.Cancellable cancel, org.gvsig.fmap.mapcontext.ViewPort vp)
     
    boolean
    isSuitableFor(org.gvsig.fmap.mapcontext.rendering.legend.styling.IPlacementConstraints placementConstraints, int shapeType)
     
  • Method Details

    • isSuitableFor

      boolean isSuitableFor(org.gvsig.fmap.mapcontext.rendering.legend.styling.IPlacementConstraints placementConstraints, int shapeType)
    • guess

      ArrayList<org.gvsig.symbology.fmap.mapcontext.rendering.legend.styling.LabelLocationMetrics> guess(org.gvsig.fmap.mapcontext.rendering.legend.styling.ILabelClass lc, org.gvsig.fmap.geom.Geometry geom, org.gvsig.fmap.mapcontext.rendering.legend.styling.IPlacementConstraints placementConstraints, double cartographicSymbolSize, org.gvsig.tools.task.Cancellable cancel, org.gvsig.fmap.mapcontext.ViewPort vp)