Package org.gvsig.labeling.placements
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 TypeMethodDescriptionArrayList<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) booleanisSuitableFor(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)
-