All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
te::layout::GridGeodesicModel Class Reference

#include <GridGeodesicModel.h>

Inheritance diagram for te::layout::GridGeodesicModel:
te::layout::GridModel

Public Member Functions

virtual void draw (te::map::Canvas *canvas, te::gm::Envelope box, int srid)
 
virtual std::string getName ()
 
virtual te::layout::Property getProperty ()
 
 GridGeodesicModel ()
 
virtual bool isVisible ()
 
virtual void setBoundingBoxItemMM (te::gm::Envelope box)
 
virtual void setBoxMapMM (te::gm::Envelope box)
 
virtual void setMapScale (double scale)
 
virtual void setName (std::string name)
 
virtual void setVisible (bool visible)
 
virtual void setWorldBox (te::gm::Envelope box)
 
virtual void updateProperty (te::layout::Property property)
 
virtual ~GridGeodesicModel ()
 

Protected Member Functions

virtual void calculateGaps (te::gm::Envelope box)
 
virtual void drawHorizontalLines (te::map::Canvas *canvas, te::gm::Envelope box)
 
virtual void drawVerticalLines (te::map::Canvas *canvas, te::gm::Envelope box)
 

Protected Attributes

bool m_bottomRotateText
 
bool m_bottomText
 
te::gm::Envelope m_boundingBoxItemMM
 
te::gm::Envelope m_boxMapMM
 
bool m_clip
 
bool m_defineScale
 
bool m_degreesText
 
std::string m_fontText
 
std::string m_fontTextCorner
 
LayoutGridStyle m_gridStyle
 
double m_initialGridPointX
 
double m_initialGridPointY
 
bool m_leftRotateText
 
bool m_leftText
 
te::color::RGBAColor m_lineColor
 
te::map::LineDashStyle m_lineStyle
 
int m_lineWidth
 
double m_lneCornerHrzDisplacement
 
double m_lneCornerVrtDisplacement
 
double m_lneHrzDisplacement
 
double m_lneHrzGap
 
double m_lneVrtDisplacement
 
double m_lneVrtGap
 
double m_lneX1
 
double m_lneX2
 
double m_lneX3
 
double m_lneX4
 
double m_lneY1
 
double m_lneY2
 
double m_lneY3
 
double m_lneY4
 
bool m_lowerLeftCornerText
 
bool m_lowerRightCornerText
 
double m_mapScale
 
bool m_minutesText
 
std::string m_name
 
int m_pointTextSize
 
int m_pointTextSizeCorner
 
te::layout::Property m_property
 
bool m_rightRotateText
 
bool m_rightText
 
double m_scale
 
bool m_secondsText
 
GeodesicGridSettingsConfigPropertiesm_settingsConfig
 
int m_srid
 
bool m_superscriptText
 
te::color::RGBAColor m_textColor
 
te::color::RGBAColor m_textColorCorner
 
bool m_topRotateText
 
bool m_topText
 
bool m_upperLeftCornerText
 
bool m_upperRightCornerText
 
bool m_visible
 
bool m_visibleAllTexts
 
bool m_visibleCornerTextsText
 
te::gm::Envelope m_worldBox
 

Detailed Description

Definition at line 40 of file GridGeodesicModel.h.

Constructor & Destructor Documentation

te::layout::GridGeodesicModel::GridGeodesicModel ( )
te::layout::GridGeodesicModel::~GridGeodesicModel ( )
virtual

Definition at line 73 of file GridGeodesicModel.cpp.

Member Function Documentation

void te::layout::GridGeodesicModel::calculateGaps ( te::gm::Envelope  box)
protectedvirtual
void te::layout::GridGeodesicModel::draw ( te::map::Canvas canvas,
te::gm::Envelope  box,
int  srid 
)
virtual
std::string te::layout::GridModel::getName ( )
virtualinherited

Definition at line 72 of file GridModel.cpp.

bool te::layout::GridModel::isVisible ( )
virtualinherited

Definition at line 82 of file GridModel.cpp.

void te::layout::GridModel::setBoundingBoxItemMM ( te::gm::Envelope  box)
virtualinherited

Definition at line 107 of file GridModel.cpp.

void te::layout::GridModel::setBoxMapMM ( te::gm::Envelope  box)
virtualinherited

Definition at line 102 of file GridModel.cpp.

void te::layout::GridModel::setMapScale ( double  scale)
virtualinherited

Definition at line 92 of file GridModel.cpp.

void te::layout::GridModel::setName ( std::string  name)
virtualinherited

Definition at line 77 of file GridModel.cpp.

void te::layout::GridModel::setVisible ( bool  visible)
virtualinherited

Definition at line 87 of file GridModel.cpp.

void te::layout::GridModel::setWorldBox ( te::gm::Envelope  box)
virtualinherited

Definition at line 97 of file GridModel.cpp.

Member Data Documentation

bool te::layout::GridModel::m_bottomRotateText
protectedinherited

Definition at line 116 of file GridModel.h.

bool te::layout::GridModel::m_bottomText
protectedinherited

Definition at line 112 of file GridModel.h.

te::gm::Envelope te::layout::GridModel::m_boundingBoxItemMM
protectedinherited

Definition at line 84 of file GridModel.h.

te::gm::Envelope te::layout::GridModel::m_boxMapMM
protectedinherited

Definition at line 83 of file GridModel.h.

bool te::layout::GridGeodesicModel::m_clip
protected

Definition at line 84 of file GridGeodesicModel.h.

bool te::layout::GridGeodesicModel::m_defineScale
protected

Definition at line 83 of file GridGeodesicModel.h.

bool te::layout::GridGeodesicModel::m_degreesText
protected

Definition at line 70 of file GridGeodesicModel.h.

std::string te::layout::GridModel::m_fontText
protectedinherited

Definition at line 104 of file GridModel.h.

std::string te::layout::GridGeodesicModel::m_fontTextCorner
protected

Definition at line 67 of file GridGeodesicModel.h.

LayoutGridStyle te::layout::GridModel::m_gridStyle
protectedinherited

Definition at line 95 of file GridModel.h.

double te::layout::GridModel::m_initialGridPointX
protectedinherited

Definition at line 91 of file GridModel.h.

double te::layout::GridModel::m_initialGridPointY
protectedinherited

Definition at line 92 of file GridModel.h.

bool te::layout::GridModel::m_leftRotateText
protectedinherited

Definition at line 117 of file GridModel.h.

bool te::layout::GridModel::m_leftText
protectedinherited

Definition at line 113 of file GridModel.h.

te::color::RGBAColor te::layout::GridModel::m_lineColor
protectedinherited

Definition at line 99 of file GridModel.h.

te::map::LineDashStyle te::layout::GridModel::m_lineStyle
protectedinherited

Definition at line 98 of file GridModel.h.

int te::layout::GridModel::m_lineWidth
protectedinherited

Definition at line 100 of file GridModel.h.

double te::layout::GridGeodesicModel::m_lneCornerHrzDisplacement
protected

Definition at line 73 of file GridGeodesicModel.h.

double te::layout::GridGeodesicModel::m_lneCornerVrtDisplacement
protected

Definition at line 74 of file GridGeodesicModel.h.

double te::layout::GridModel::m_lneHrzDisplacement
protectedinherited

Definition at line 111 of file GridModel.h.

Referenced by GridGeodesicModel(), and te::layout::GridPlanarModel::GridPlanarModel().

double te::layout::GridModel::m_lneHrzGap
protectedinherited

Definition at line 89 of file GridModel.h.

double te::layout::GridModel::m_lneVrtDisplacement
protectedinherited

Definition at line 110 of file GridModel.h.

Referenced by GridGeodesicModel(), and te::layout::GridPlanarModel::GridPlanarModel().

double te::layout::GridModel::m_lneVrtGap
protectedinherited

Definition at line 90 of file GridModel.h.

double te::layout::GridGeodesicModel::m_lneX1
protected

Definition at line 86 of file GridGeodesicModel.h.

double te::layout::GridGeodesicModel::m_lneX2
protected

Definition at line 87 of file GridGeodesicModel.h.

double te::layout::GridGeodesicModel::m_lneX3
protected

Definition at line 90 of file GridGeodesicModel.h.

double te::layout::GridGeodesicModel::m_lneX4
protected

Definition at line 91 of file GridGeodesicModel.h.

double te::layout::GridGeodesicModel::m_lneY1
protected

Definition at line 88 of file GridGeodesicModel.h.

double te::layout::GridGeodesicModel::m_lneY2
protected

Definition at line 89 of file GridGeodesicModel.h.

double te::layout::GridGeodesicModel::m_lneY3
protected

Definition at line 92 of file GridGeodesicModel.h.

double te::layout::GridGeodesicModel::m_lneY4
protected

Definition at line 93 of file GridGeodesicModel.h.

bool te::layout::GridGeodesicModel::m_lowerLeftCornerText
protected

Definition at line 77 of file GridGeodesicModel.h.

bool te::layout::GridGeodesicModel::m_lowerRightCornerText
protected

Definition at line 75 of file GridGeodesicModel.h.

double te::layout::GridModel::m_mapScale
protectedinherited

Definition at line 79 of file GridModel.h.

bool te::layout::GridGeodesicModel::m_minutesText
protected

Definition at line 71 of file GridGeodesicModel.h.

std::string te::layout::GridModel::m_name
protectedinherited

Definition at line 80 of file GridModel.h.

Referenced by GridGeodesicModel(), and te::layout::GridPlanarModel::GridPlanarModel().

int te::layout::GridModel::m_pointTextSize
protectedinherited

Definition at line 103 of file GridModel.h.

int te::layout::GridGeodesicModel::m_pointTextSizeCorner
protected

Definition at line 66 of file GridGeodesicModel.h.

te::layout::Property te::layout::GridModel::m_property
protectedinherited

Definition at line 78 of file GridModel.h.

bool te::layout::GridModel::m_rightRotateText
protectedinherited

Definition at line 118 of file GridModel.h.

bool te::layout::GridModel::m_rightText
protectedinherited

Definition at line 114 of file GridModel.h.

double te::layout::GridGeodesicModel::m_scale
protected

Definition at line 85 of file GridGeodesicModel.h.

bool te::layout::GridGeodesicModel::m_secondsText
protected

Definition at line 72 of file GridGeodesicModel.h.

GeodesicGridSettingsConfigProperties* te::layout::GridGeodesicModel::m_settingsConfig
protected

Definition at line 63 of file GridGeodesicModel.h.

Referenced by GridGeodesicModel().

int te::layout::GridModel::m_srid
protectedinherited

Definition at line 81 of file GridModel.h.

bool te::layout::GridModel::m_superscriptText
protectedinherited

Definition at line 109 of file GridModel.h.

te::color::RGBAColor te::layout::GridModel::m_textColor
protectedinherited

Definition at line 105 of file GridModel.h.

te::color::RGBAColor te::layout::GridGeodesicModel::m_textColorCorner
protected

Definition at line 68 of file GridGeodesicModel.h.

bool te::layout::GridModel::m_topRotateText
protectedinherited

Definition at line 119 of file GridModel.h.

bool te::layout::GridModel::m_topText
protectedinherited

Definition at line 115 of file GridModel.h.

bool te::layout::GridGeodesicModel::m_upperLeftCornerText
protected

Definition at line 78 of file GridGeodesicModel.h.

bool te::layout::GridGeodesicModel::m_upperRightCornerText
protected

Definition at line 76 of file GridGeodesicModel.h.

bool te::layout::GridModel::m_visible
protectedinherited

Definition at line 88 of file GridModel.h.

bool te::layout::GridModel::m_visibleAllTexts
protectedinherited

Definition at line 108 of file GridModel.h.

bool te::layout::GridGeodesicModel::m_visibleCornerTextsText
protected

Definition at line 79 of file GridGeodesicModel.h.

te::gm::Envelope te::layout::GridModel::m_worldBox
protectedinherited

Definition at line 85 of file GridModel.h.


The documentation for this class was generated from the following files: