The CoverageStyle defines the styling that is to be applied to a subset of Coverage data. More...
#include <CoverageStyle.h>
  
 Public Types | |
| typedef void | ReturnType | 
| typedef Visitor | VisitorType | 
Public Member Functions | |
| virtual ReturnType | accept (VisitorType &guest) const =0 | 
| It call the visit method from the guest object.  More... | |
Initializer Methods  | |
Methods related to instantiation and destruction.  | |
| CoverageStyle () | |
| It initializes a new CoverageStyle.  More... | |
| ~CoverageStyle () | |
| Destructor.  More... | |
Accessor methods  | |
Methods used to get or set properties.  | |
| void | setCoverageName (std::string *name) | 
| const std::string * | getCoverageName () const | 
| const std::string & | getType () const | 
| It returns the style type.  More... | |
Accessor methods  | |
Methods used to get or set properties.  | |
| void | setName (std::string *name) | 
| const std::string * | getName () const | 
| void | setDescription (Description *d) | 
| const Description * | getDescription () const | 
| void | push_back (const std::string &semanticTypeIdentifier) | 
| void | push_back (Rule *rule) | 
| void | push_back (te::xl::SimpleLink *onlineResource) | 
| const std::string & | getSemanticTypeIdentifier (std::size_t i) | 
| const std::vector< std::string > * | getSemanticTypeIdentifiers () const | 
| const std::vector< Rule * > & | getRules () const | 
| Rule * | getRule (std::size_t i) const | 
| const std::vector < te::xl::SimpleLink * > &  | getOnlineResources () const | 
| const te::xl::SimpleLink * | getOnlineResource (std::size_t i) const | 
| void | setVersion (const std::string &v) | 
| const std::string & | getVersion () const | 
Protected Attributes | |
| Description * | m_description | 
| It gives an informative description of the style. (Optional)  More... | |
| std::string * | m_name | 
| It allows the style to be referenced. Names must be unique in the context in which they are defined. (Optional)  More... | |
| std::vector< te::xl::SimpleLink * > | m_onlineResources | 
| It refers to an external document. (Mandatory if m_rules is empty, otherwise, it is optional)  More... | |
| std::vector< Rule * > | m_rules | 
| It allows conditional rendering. (Mandatory if m_onlineResource is empty, otherwise, it is optional)  More... | |
| std::vector< std::string > * | m_semanticTypeIdentifiers | 
| The SemanticTypeIdentifier is experimental and is intended to be used to identify what the feature style is suitable to be used for using community-controlled name(s). (Optional)  More... | |
| std::string | m_version | 
| The version is an optional attribute on the FeatureTypeStyle that identifies the SE version number that the FeatureTypeStyle corresponds to. (Optional)  More... | |
Private Attributes | |
| std::string * | m_coverageName | 
| It identifies the specific coverage that the coverage style is for. (Optional)  More... | |
Static Private Attributes | |
| static const std::string | sm_type | 
| A static data member used in the implementation of getType method.  More... | |
The CoverageStyle defines the styling that is to be applied to a subset of Coverage data.
Definition at line 45 of file CoverageStyle.h.
      
  | 
  inherited | 
Definition at line 58 of file BaseVisitable.h.
      
  | 
  inherited | 
Definition at line 57 of file BaseVisitable.h.
| te::se::CoverageStyle::CoverageStyle | ( | ) | 
It initializes a new CoverageStyle.
Definition at line 31 of file CoverageStyle.cpp.
| te::se::CoverageStyle::~CoverageStyle | ( | ) | 
Destructor.
Definition at line 36 of file CoverageStyle.cpp.
      
  | 
  pure virtualinherited | 
It call the visit method from the guest object.
| guest | The guest or visitor. | 
| const std::string * te::se::CoverageStyle::getCoverageName | ( | ) | const | 
Definition at line 47 of file CoverageStyle.cpp.
Referenced by CoverageStyleWriter().
      
  | 
  inherited | 
Definition at line 70 of file Style.cpp.
Referenced by CoverageStyleWriter(), and FeatureTypeStyleWriter().
      
  | 
  inherited | 
Definition at line 59 of file Style.cpp.
Referenced by CoverageStyleWriter(), and FeatureTypeStyleWriter().
      
  | 
  inherited | 
Definition at line 122 of file Style.cpp.
Referenced by CoverageStyleWriter(), and FeatureTypeStyleWriter().
      
  | 
  inherited | 
Definition at line 117 of file Style.cpp.
Referenced by CoverageStyleWriter(), and FeatureTypeStyleWriter().
      
  | 
  inherited | 
Definition at line 105 of file Style.cpp.
Referenced by te::qt::widgets::ChartConfigurer::config(), CoverageStyleWriter(), te::graph::LayerRenderer::draw(), te::map::QueryLayerRenderer::drawGeometries(), te::map::DrawGeometries(), te::map::AbstractLayerRenderer::drawLayerGeometries(), te::map::AbstractLayerRenderer::drawLayerGroupingMem(), te::map::DrawRaster(), FeatureTypeStyleWriter(), te::qt::widgets::RasterNavigatorWidget::getCompositionInfo(), te::se::GetRasterSymbolizer(), and te::qt::widgets::ReadPixelTool::mouseReleaseEvent().
      
  | 
  inherited | 
Definition at line 94 of file Style.cpp.
Referenced by CoverageStyleWriter(), te::graph::LayerRenderer::draw(), te::map::QueryLayerRenderer::drawGeometries(), te::map::DrawGeometries(), te::map::AbstractLayerRenderer::drawLayerGeometries(), te::map::AbstractLayerRenderer::drawLayerGroupingMem(), te::map::DrawRaster(), FeatureTypeStyleWriter(), te::qt::widgets::RasterNavigatorWidget::getCompositionInfo(), te::se::GetRasterSymbolizer(), te::vp::LayerItem::LayerItem(), and te::qt::widgets::ReadPixelTool::mouseReleaseEvent().
      
  | 
  inherited | 
      
  | 
  inherited | 
Definition at line 89 of file Style.cpp.
Referenced by CoverageStyleWriter(), and FeatureTypeStyleWriter().
      
  | 
  virtual | 
It returns the style type.
Implements te::se::Style.
Definition at line 52 of file CoverageStyle.cpp.
      
  | 
  inherited | 
Definition at line 133 of file Style.cpp.
Referenced by CoverageStyleWriter(), and FeatureTypeStyleWriter().
      
  | 
  inherited | 
Definition at line 75 of file Style.cpp.
Referenced by te::se::CreateCoverageStyle(), and te::se::CreateFeatureTypeStyle().
      
  | 
  inherited | 
| void te::se::CoverageStyle::setCoverageName | ( | std::string * | name | ) | 
Definition at line 41 of file CoverageStyle.cpp.
      
  | 
  inherited | 
      
  | 
  inherited | 
      
  | 
  inherited | 
      
  | 
  private | 
It identifies the specific coverage that the coverage style is for. (Optional)
Definition at line 79 of file CoverageStyle.h.
      
  | 
  protectedinherited | 
      
  | 
  protectedinherited | 
      
  | 
  protectedinherited | 
      
  | 
  protectedinherited | 
      
  | 
  protectedinherited | 
      
  | 
  protectedinherited | 
The version is an optional attribute on the FeatureTypeStyle that identifies the SE version number that the FeatureTypeStyle corresponds to. (Optional)
      
  | 
  staticprivate | 
A static data member used in the implementation of getType method.
Definition at line 80 of file CoverageStyle.h.