28 #ifndef __TERRALIB_LAYOUT_INTERNAL_GRID_MODEL_H 
   29 #define __TERRALIB_LAYOUT_INTERNAL_GRID_MODEL_H 
   33 #include "../../../maptools/Canvas.h" 
   34 #include "../../../maptools/Enums.h" 
   36 #include "../../../geometry/Envelope.h" 
   55         virtual void setName(std::string name);
 
  124 #endif //__TERRALIB_LAYOUT_INTERNAL_GRID_MODEL_H 
virtual void calculateGaps(te::gm::Envelope box)=0
 
virtual std::string getName()
 
te::gm::Envelope m_worldBox
 
LayoutGridStyle m_gridStyle
 
double m_lneHrzDisplacement
 
virtual te::layout::Property getProperty()=0
 
te::color::RGBAColor m_lineColor
 
virtual void drawVerticalLines(te::map::Canvas *canvas, te::gm::Envelope box)=0
 
virtual void setVisible(bool visible)
 
virtual void setName(std::string name)
 
te::gm::Envelope m_boxMapMM
 
virtual void setWorldBox(te::gm::Envelope box)
 
An Envelope defines a 2D rectangular region. 
 
double m_initialGridPointY
 
virtual void draw(te::map::Canvas *canvas, te::gm::Envelope box, int srid)=0
 
virtual void setMapScale(double scale)
 
virtual void updateProperty(Property property)=0
 
double m_initialGridPointX
 
te::color::RGBAColor m_textColor
 
virtual void drawHorizontalLines(te::map::Canvas *canvas, te::gm::Envelope box)=0
 
virtual void setBoxMapMM(te::gm::Envelope box)
 
double m_lneVrtDisplacement
 
A canvas is an abstraction of a drawing area. 
 
LineDashStyle
This enum encodes enumerated values telling how lines should be drawn. e.g. as a plain line or dash l...
 
A helper class for 32-bit RGBA (Red-Green-Blue-Alpha channel) color. 
 
te::map::LineDashStyle m_lineStyle
 
virtual void setBoundingBoxItemMM(te::gm::Envelope box)
 
te::gm::Envelope m_boundingBoxItemMM
 
te::layout::Property m_property