|
|||||||||||
| 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 | ||||||||||