This class represents a symbol. TODO: More description!
More...
#include <Symbol.h>
This class represents a symbol. TODO: More description!
Definition at line 54 of file Symbol.h.
te::qt::widgets::Symbol::Symbol |
( |
| ) |
|
te::qt::widgets::Symbol::Symbol |
( |
const Symbol & |
rhs | ) |
|
te::qt::widgets::Symbol::~Symbol |
( |
| ) |
|
It adds the given Symbolizer to the list of Symbolizers of the symbol.
- Parameters
-
symb | The Symbolizer that will be added. |
- Note
- The symbol will take the ownership of the given Symbolizer.
Symbol* te::qt::widgets::Symbol::clone |
( |
| ) |
const |
It creates a new copy of this object.
const SymbolInfo& te::qt::widgets::Symbol::getInfo |
( |
| ) |
const |
It return the information associated to the symbol.
- Returns
- The information associated to the symbol.
It returns the n-th Symbolizer.
- Parameters
-
- Returns
- It returns a pointer to the specified Symbolizer.
- Note
- The caller of this method will NOT take the ownership of the symbolizer.
It returns the list of Symbolizers that compose the symbol.
- Returns
- The list of Symbolizers that compose the symbol.
- Note
- The caller of this method will NOT take the ownership of the symbolizers.
std::size_t te::qt::widgets::Symbol::getSymbolizersCount |
( |
| ) |
const |
It returns the number of Symbolizers that compose of the symbol.
- Returns
- The number of Symbolizers that compose of the symbol.
It returns the n-th Symbolizer.
- Parameters
-
- Returns
- It returns a pointer to the specified Symbolizer.
- Note
- The caller of this method will NOT take the ownership of the symbolizer.
void te::qt::widgets::Symbol::removeSymbolizer |
( |
const std::size_t & |
i | ) |
|
It removes the specified Symbolizer from the list of Symbolizers of the symbol.
- Parameters
-
void te::qt::widgets::Symbol::setInfo |
( |
const SymbolInfo & |
info | ) |
|
It sets the information associated to the symbol.
- Parameters
-
info | The information that will be associated to this symbol. |
void te::qt::widgets::Symbol::setSymbolizer |
( |
const std::size_t & |
i, |
|
|
te::se::Symbolizer * |
symb |
|
) |
| |
It sets the given Symbolizer at the given position.
- Parameters
-
i | The Symbolizer position. |
symb | The Symbolizer that will be added. |
- Note
- The symbol will take the ownership of the given Symbolizer.
void te::qt::widgets::Symbol::swapSymbolizers |
( |
const std::size_t & |
first, |
|
|
const std::size_t & |
second |
|
) |
| |
It swaps the position of the Symbolizers.
- Parameters
-
first | The first Symbolizer index. |
second | The second Symbolizer index. |
Information about the symbol.
Definition at line 167 of file Symbol.h.
Set of symbolizers that compose the symbol.
Definition at line 168 of file Symbol.h.
The documentation for this class was generated from the following file:
- /home/castejon/castejon_files/develop/terralib5/git_master/src/terralib/qt/widgets/se/Symbol.h