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

#include <GridPlanarModel.h>

Inheritance diagram for te::layout::GridPlanarModel:
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 ()
 
 GridPlanarModel ()
 
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 ~GridPlanarModel ()
 

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
 
std::string m_fontText
 
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_lneHrzDisplacement
 
double m_lneHrzGap
 
double m_lneVrtDisplacement
 
double m_lneVrtGap
 
double m_mapScale
 
std::string m_name
 
int m_pointTextSize
 
te::layout::Property m_property
 
bool m_rightRotateText
 
bool m_rightText
 
PlanarGridSettingsConfigPropertiesm_settingsConfig
 
int m_srid
 
bool m_superscriptText
 
te::color::RGBAColor m_textColor
 
bool m_topRotateText
 
bool m_topText
 
LayoutUnit m_unit
 
bool m_visible
 
bool m_visibleAllTexts
 
te::gm::Envelope m_worldBox
 

Detailed Description

Definition at line 41 of file GridPlanarModel.h.

Constructor & Destructor Documentation

te::layout::GridPlanarModel::GridPlanarModel ( )
te::layout::GridPlanarModel::~GridPlanarModel ( )
virtual

Definition at line 48 of file GridPlanarModel.cpp.

Member Function Documentation

void te::layout::GridPlanarModel::calculateGaps ( te::gm::Envelope  box)
protectedvirtual
void te::layout::GridPlanarModel::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.

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

Definition at line 104 of file GridModel.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::GridModel::m_lneHrzDisplacement
protectedinherited
double te::layout::GridModel::m_lneHrzGap
protectedinherited

Definition at line 89 of file GridModel.h.

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

Definition at line 90 of file GridModel.h.

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

Definition at line 79 of file GridModel.h.

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

Definition at line 103 of file GridModel.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.

PlanarGridSettingsConfigProperties* te::layout::GridPlanarModel::m_settingsConfig
protected

Definition at line 65 of file GridPlanarModel.h.

Referenced by GridPlanarModel().

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.

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.

LayoutUnit te::layout::GridPlanarModel::m_unit
protected

Definition at line 64 of file GridPlanarModel.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.

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: