30 #include "../core/ContextItem.h"
31 #include "../../geometry/Envelope.h"
32 #include "../../geometry/Coord2D.h"
33 #include "../core/property/Property.h"
34 #include "../../srs/Config.h"
35 #include "../core/enum/Enums.h"
41 m_mapDisplacementX(0),
42 m_mapDisplacementY(0),
46 m_initialGridPointX(0),
47 m_initialGridPointY(0),
53 m_visibleAllTexts(true),
55 m_superscriptText(false),
56 m_lneVrtDisplacement(7),
57 m_lneHrzDisplacement(7),
62 m_bottomRotateText(false),
63 m_leftRotateText(false),
64 m_rightRotateText(false),
65 m_topRotateText(false)
113 m_boundingBoxItemMM = box;
123 m_visibleAllTexts = visible;
125 m_bottomText = visible;
126 m_leftText = visible;
127 m_rightText = visible;
133 return m_visibleAllTexts;
138 std::map<te::gm::Point*, std::string>::iterator it;
139 for(it = m_gridTexts.begin() ; it != m_gridTexts.end() ; ++it)
158 m_mapDisplacementX = displacement;
163 m_mapDisplacementY = displacement;
168 return m_pointTextSize;
virtual int getPointSize()
virtual void setMapDisplacementX(double displacement)
virtual std::string getName()
virtual void setVisible(bool visible)
virtual void setMapDisplacementY(double displacement)
virtual void setName(std::string name)
virtual void setSystematic(Systematic *sys)
virtual void setWorldBox(te::gm::Envelope box)
virtual void gridTextFreeMemory()
static Enums & getInstance()
It returns a reference to the singleton instance.
A point with x and y coordinate values.
An Envelope defines a 2D rectangular region.
#define TE_UNKNOWN_SRS
A numeric value to represent a unknown SRS identification in TerraLib.
virtual void setMapScale(double scale)
virtual bool isVisibleAllTexts()
virtual void setBoxMapMM(te::gm::Envelope box)
virtual void setBoundingBoxItemMM(te::gm::Envelope box)
virtual std::string getFontFamily()
virtual std::map< te::gm::Point *, std::string > getGridInfo()
virtual void setVisibleAllTexts(bool visible)