26 #ifndef __TERRALIB_SE_INTERNAL_LINEPLACEMENT_H 
   27 #define __TERRALIB_SE_INTERNAL_LINEPLACEMENT_H 
   33 #include <boost/noncopyable.hpp> 
   87         void setIsRepeated(
bool i);
 
   99         void setIsAligned(
bool i);
 
  103         void setGeneralizeLine(
bool g);
 
  125 #endif  // __TERRALIB_SE_INTERNAL_LINEPLACEMENT_H 
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...
 
const ParameterValue * getGap() const 
 
ParameterValue * m_perpendicularOffset
A perpendicular offset gives the perpendicular distance away from a line to draw a label...
 
#define TESEEXPORT
You can use this macro in order to export/import classes and functions from this module. 
 
Configuration flags for the Symbology Encoding support of TerraLib. 
 
const ParameterValue * getInitialGap() const 
 
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...
 
const ParameterValue * getPerpendicularOffset() const 
 
bool getGeneralizeLine() const