Utility functions for Symbology Enconding module. More...
#include "../geometry/Enums.h"#include "Config.h"#include "Font.h"#include <string>#include <vector>Go to the source code of this file.
Namespaces | |
| te | |
| URI C++ Library.  | |
| te::rst | |
| Namespace for the Raster module of TerraLib.  | |
| te::se | |
| Namespace for the Symbology Encoding module of TerraLib.  | |
Functions | |
| TESEEXPORT Style * | te::se::CreateCoverageStyle (const std::vector< te::rst::BandProperty * > &properties) | 
| Try creates an appropriate coverage style based on given band properties.  More... | |
| TESEEXPORT Style * | te::se::CreateCoverageStyle (const std::size_t &nBands) | 
| Try creates an appropriate coverage style based on given number of bands.  More... | |
| TESEEXPORT Description * | te::se::CreateDescription (const std::string &title, const std::string &abst) | 
| Creates a description.  More... | |
| TESEEXPORT Style * | te::se::CreateFeatureTypeStyle (const te::gm::GeomType &geomType) | 
| Try creates an appropriate feature type style based on given geometry type.  More... | |
| TESEEXPORT Fill * | te::se::CreateFill (const std::string &color, const std::string &opacity) | 
| Creates a fill.  More... | |
| TESEEXPORT Fill * | te::se::CreateFill (Graphic *graphicFill) | 
| Creates a fill.  More... | |
| TESEEXPORT Font * | te::se::CreateFont (const std::string &family, const std::string &size, const te::se::Font::FontStyleType &style=te::se::Font::StyleNormal, const te::se::Font::FontWeightType &weight=te::se::Font::WeightNormal) | 
| Creates a font.  More... | |
| TESEEXPORT Graphic * | te::se::CreateGraphic (Mark *mark, const std::string &size, const std::string &rotation, const std::string &opacity) | 
| Creates a graphic.  More... | |
| TESEEXPORT LineSymbolizer * | te::se::CreateLineSymbolizer (Stroke *stroke) | 
| Creates a line symbolizer.  More... | |
| TESEEXPORT Mark * | te::se::CreateMark (const std::string &wellKnownName, Stroke *stroke, Fill *fill) | 
| Creates a mark.  More... | |
| TESEEXPORT PointSymbolizer * | te::se::CreatePointSymbolizer (Graphic *graphic) | 
| Creates a point symbolizer.  More... | |
| TESEEXPORT PolygonSymbolizer * | te::se::CreatePolygonSymbolizer (Stroke *stroke, Fill *fill) | 
| Creates a polygon symbolizer.  More... | |
| TESEEXPORT RasterSymbolizer * | te::se::CreateRasterSymbolizer (const std::size_t &nBands) | 
| Try creates an appropriate raster symbolizer style based on given number of bands.  More... | |
| TESEEXPORT Stroke * | te::se::CreateStroke (const std::string &color, const std::string &width) | 
| Creates a stroke.  More... | |
| TESEEXPORT Stroke * | te::se::CreateStroke (const std::string &color, const std::string &width, const std::string &opacity) | 
| Creates a stroke.  More... | |
| TESEEXPORT Stroke * | te::se::CreateStroke (const std::string &color, const std::string &width, const std::string &opacity, const std::string &dasharray) | 
| Creates a stroke.  More... | |
| TESEEXPORT Stroke * | te::se::CreateStroke (const std::string &color, const std::string &width, const std::string &opacity, const std::string &dasharray, const std::string &linecap, const std::string &linejoin) | 
| Creates a stroke.  More... | |
| TESEEXPORT Stroke * | te::se::CreateStroke (Graphic *graphicFill, const std::string &width, const std::string &opacity, const std::string &dasharray, const std::string &linecap, const std::string &linejoin) | 
| Creates a stroke.  More... | |
| TESEEXPORT Symbolizer * | te::se::CreateSymbolizer (const te::gm::GeomType &geomType) | 
| Try creates an appropriate symbolizer based on given geometry type.  More... | |
| TESEEXPORT Symbolizer * | te::se::CreateSymbolizer (const te::gm::GeomType &geomType, const std::string &color) | 
| Try creates an appropriate symbolizer based on given geometry type and a default color.  More... | |
| TESEEXPORT TextSymbolizer * | te::se::CreateTextSymbolizer (const std::string &label, Fill *fill, Font *font) | 
| Creates a text symbolizer.  More... | |
| TESEEXPORT std::string | te::se::GenerateRandomColor () | 
| Creates a random RGB color encoded using two hexadecimal digits per primary-color component prefixed with a hash (#) sign.  More... | |
| TESEEXPORT RasterSymbolizer * | te::se::GetRasterSymbolizer (Style *s) | 
| Try to get raster symbolizer from a style.  More... | |
Utility functions for Symbology Enconding module.
Definition in file Utils.h.