31 : m_perpendicularOffset(nullptr),
33 m_initialGap(nullptr),
36 m_generalizeLine(false)
void setIsAligned(bool i)
LinePlacement()
It initializes a new LinePlacement.
void setInitialGap(ParameterValue *p)
bool m_generalizeLine
It allows the actual geometry, be it a linestring or polygon, to be generalized for label placement...
bool m_isAligned
Labels can either be aligned to the line geometry if m_isAligned is "true" (the default) or are drawn...
A LinePlacement specifies how a text label should be rendered relative to a linear geometry...
The ParameterValueType uses WFS-Filter expressions to give values for SE graphic parameters.
void setGap(ParameterValue *p)
The "ParameterValueType" uses WFS-Filter expressions to give values for SE graphic parameters...
A LinePlacement specifies how a text label should be rendered relative to a linear geometry...
ParameterValue * m_perpendicularOffset
A perpendicular offset gives the perpendicular distance away from a line to draw a label...
ParameterValue * clone() const
It creates a new copy of this object.
~LinePlacement()
Destructor.
LinePlacement * clone() const
It creates a new copy of this object.
void setPerpendicularOffset(ParameterValue *p)
bool m_isRepeated
If IsRepeated is "true", the label will be repeatedly drawn along the line with m_initialGap and m_ga...
ParameterValue * m_gap
Gap defines the empty space between two Graphics or Labels. (Optional)
ParameterValue * m_initialGap
Initial gap defines the initial empty space, before the first Graphic or Label should be rendered...
void setIsRepeated(bool i)
void setGeneralizeLine(bool g)