28 #ifndef __TERRALIB_LAYOUT_INTERNAL_MAP_MODEL_H
29 #define __TERRALIB_LAYOUT_INTERNAL_MAP_MODEL_H
35 #include "../../../maptools/AbstractLayer.h"
36 #include "../../../common/UnitOfMeasure.h"
76 #endif //__TERRALIB_LAYOUT_INTERNAL_MAPLAYOUT_MODEL_H
virtual te::gm::Envelope getWorldInMeters()
virtual double getScale()
virtual te::gm::Envelope getWorldInDegrees()
virtual void updateProperties(te::layout::Properties *properties)
An Envelope defines a 2D rectangular region.
virtual te::map::AbstractLayerPtr getLayer()
boost::shared_ptr< UnitOfMeasure > UnitOfMeasurePtr
virtual void draw(ContextItem context)
te::map::AbstractLayerPtr m_layer
virtual bool refreshLayer(te::map::AbstractLayerPtr layer)
boost::intrusive_ptr< AbstractLayer > AbstractLayerPtr
virtual te::common::UnitOfMeasurePtr unitMeasureLayer()
std::string proj4DescToPlanar(int zone)
std::string proj4DescToGeodesic()