26#ifndef __TERRALIB_SE_INTERNAL_VISITOR_H 
   27#define __TERRALIB_SE_INTERNAL_VISITOR_H 
The CoverageStyle defines the styling that is to be applied to a subset of Coverage data.
 
The FeatureTypeStyle defines the styling that is to be applied to a dataset that can be viewed as a f...
 
A LineSymbolizer is used to style a stroke along a linear geometry type, such as a string of line seg...
 
A PointSymbolizer specifies the rendering of a graphic Symbolizer at a point.
 
A PolygonSymbolizer is used to draw a polygon (or other area-type geometries), including filling its ...
 
The RasterSymbolizer describes how to render raster/matrix-coverage data (e.g., satellite photos,...
 
The Style defines the styling that is to be applied to a geographic dataset (vector geometries or cov...
 
A Symbolizer describes how a feature is to appear on a map.
 
A TextSymbolizer is used to render text labels according to various graphical parameters.
 
A visitor interface for the SymbologyEncoding hierarchy.
 
virtual void visit(const TextSymbolizer &visited)=0
 
virtual void visit(const LineSymbolizer &visited)=0
 
virtual void visit(const CoverageStyle &visited)=0
 
virtual void visit(const Symbolizer &visited)=0
 
virtual void visit(const RasterSymbolizer &visited)=0
 
virtual void visit(const FeatureTypeStyle &visited)=0
 
virtual void visit(const Style &visited)=0
 
virtual void visit(const PolygonSymbolizer &visited)=0
 
virtual void visit(const PointSymbolizer &visited)=0
 
Visitor()
Default constructor.
 
virtual ~Visitor()
Virtual destructor.