|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Incarnation of a sld:PointPlacement-element. For a PointPlacement, the anchor point of the label and a linear displacement from the point can be specified, to allow a graphic symbol to be plotted directly at the point. This might be useful to label a city, for example. For a LinePlacement, a perpendicular offset can be specified, to allow the line itself to be plotted also. This might be useful for labelling a road or a river, for example.
Method Summary | |
double[] |
getAnchorPoint(Feature feature)
The AnchorPoint element of a PointPlacement gives the location inside of a label to use for anchoring the label to the main-geometry point. |
double[] |
getDisplacement(Feature feature)
The Displacement element of a PointPlacement gives the X and Y displacements from the main-geometry point to render a text label. |
double |
getRotation(Feature feature)
The Rotation of a PointPlacement gives the clockwise rotation of the label in degrees from the normal direction for a font (left-to-right for Latin- derived human languages at least). |
boolean |
isAuto()
Returns whether the placement should be optimized or not. |
void |
setAnchorPoint(double[] anchorPoint)
|
void |
setAuto(boolean auto)
|
void |
setDisplacement(double[] displacement)
|
void |
setRotation(double rotation)
|
Method Detail |
public double[] getAnchorPoint(Feature feature) throws FilterEvaluationException
feature
- specifies the Feature to be used for evaluation
of the underlying 'sld:ParameterValueType'
FilterEvaluationException
- if the evaluation failspublic void setAnchorPoint(double[] anchorPoint)
anchorPoint
- anchorPoint for the PointPlacement
public double[] getDisplacement(Feature feature) throws FilterEvaluationException
feature
- specifies the Feature to be used for evaluation
of the underlying 'sld:ParameterValueType'
FilterEvaluationException
- if the evaluation failspublic void setDisplacement(double[] displacement)
displacement
-
public double getRotation(Feature feature) throws FilterEvaluationException
feature
- specifies the Feature to be used for evaluation
of the underlying 'sld:ParameterValueType'
FilterEvaluationException
- if the evaluation failspublic void setRotation(double rotation)
rotation
- the rotation to be set for the PointPlacementgetRotation(Feature)
public boolean isAuto()
public void setAuto(boolean auto)
auto
-
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |