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.