te::se::LabelPlacement Class Reference

The LabelPlacement specifies where and how a text label should be rendered relative to a geometry. More...

#include <LabelPlacement.h>

Inheritance diagram for te::se::LabelPlacement:

Public Member Functions

LabelPlacementclone () 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 PointPlacementgetPointPlacement () const
 
void setLinePlacement (LinePlacement *l)
 
const LinePlacementgetLinePlacement () const
 

Private Attributes

LinePlacementm_linePlacement
 It specifies how a text label should be rendered relative to a linear geometry. (Mandatory) More...
 
PointPlacementm_pointPlacement
 It specifies how a text label should be rendered relative to a geometric point. (Mandatory) More...
 

Detailed Description

The LabelPlacement specifies where and how a text label should be rendered relative to a geometry.

See also
TextSymbolizer, PointPlacement, LinePlacement

Definition at line 50 of file LabelPlacement.h.

Constructor & Destructor Documentation

te::se::LabelPlacement::LabelPlacement ( )

It initializes a new LabelPlacement.

te::se::LabelPlacement::~LabelPlacement ( )

Destructor.

Member Function Documentation

LabelPlacement* te::se::LabelPlacement::clone ( ) const

It creates a new copy of this object.

const LinePlacement* te::se::LabelPlacement::getLinePlacement ( ) const
inline

Definition at line 78 of file LabelPlacement.h.

const PointPlacement* te::se::LabelPlacement::getPointPlacement ( ) const
inline

Definition at line 74 of file LabelPlacement.h.

void te::se::LabelPlacement::setLinePlacement ( LinePlacement l)
void te::se::LabelPlacement::setPointPlacement ( PointPlacement p)

Member Data Documentation

LinePlacement* te::se::LabelPlacement::m_linePlacement
private

It specifies how a text label should be rendered relative to a linear geometry. (Mandatory)

Definition at line 88 of file LabelPlacement.h.

PointPlacement* te::se::LabelPlacement::m_pointPlacement
private

It specifies how a text label should be rendered relative to a geometric point. (Mandatory)

Definition at line 87 of file LabelPlacement.h.


The documentation for this class was generated from the following file: