The LabelPlacement specifies where and how a text label should be rendered relative to a geometry. More...
#include <LabelPlacement.h>
Public Member Functions | |
| LabelPlacement * | clone () const |
| It creates a new copy of this object. More... | |
Initializer Methods | |
Methods related to instantiation and destruction. | |
| LabelPlacement () | |
| It initializes a new LabelPlacement. More... | |
| ~LabelPlacement () | |
| Destructor. More... | |
Accessor methods | |
Methods used to get or set properties. | |
| void | setPointPlacement (PointPlacement *p) |
| const PointPlacement * | getPointPlacement () const |
| void | setLinePlacement (LinePlacement *l) |
| const LinePlacement * | getLinePlacement () const |
Private Attributes | |
| LinePlacement * | m_linePlacement |
| It specifies how a text label should be rendered relative to a linear geometry. (Mandatory) More... | |
| PointPlacement * | m_pointPlacement |
| It specifies how a text label should be rendered relative to a geometric point. (Mandatory) More... | |
The LabelPlacement specifies where and how a text label should be rendered relative to a geometry.
Definition at line 50 of file LabelPlacement.h.
| te::se::LabelPlacement::LabelPlacement | ( | ) |
It initializes a new LabelPlacement.
| te::se::LabelPlacement::~LabelPlacement | ( | ) |
Destructor.
| LabelPlacement* te::se::LabelPlacement::clone | ( | ) | const |
It creates a new copy of this object.
|
inline |
Definition at line 78 of file LabelPlacement.h.
|
inline |
Definition at line 74 of file LabelPlacement.h.
| void te::se::LabelPlacement::setLinePlacement | ( | LinePlacement * | l | ) |
| void te::se::LabelPlacement::setPointPlacement | ( | PointPlacement * | p | ) |
|
private |
It specifies how a text label should be rendered relative to a linear geometry. (Mandatory)
Definition at line 88 of file LabelPlacement.h.
|
private |
It specifies how a text label should be rendered relative to a geometric point. (Mandatory)
Definition at line 87 of file LabelPlacement.h.