te::se::ParameterValue Class Reference

The "ParameterValueType" uses WFS-Filter expressions to give values for SE graphic parameters. More...

#include <ParameterValue.h>

Inheritance diagram for te::se::ParameterValue:
te::se::SvgParameter

Classes

struct  Parameter
 Data parameter. More...
 

Public Member Functions

ParameterValueclone () const
 It creates a new copy of this object. More...
 
Initializer Methods

Methods related to instantiation and destruction.

 ParameterValue ()
 It initializes an empty ParameterValue. More...
 
 ParameterValue (const std::string &value)
 It initializes a new ParameterValue based on given literal value. More...
 
 ParameterValue (const ParameterValue &rhs)
 Copy constructor. More...
 
virtual ~ParameterValue ()
 Virtual destructor. More...
 
Accessors

Methods for retrieving and setting properties.

void add (Parameter *p)
 
void add (const std::string &value)
 
size_t getNParameters () const
 
const ParametergetParameter (size_t i) const
 

Private Attributes

std::vector< Parameter * > m_parameters
 Regular text may be mixed and WFS-Filter expressions to give values for SE graphic parameters. (Optional) More...
 

Detailed Description

The "ParameterValueType" uses WFS-Filter expressions to give values for SE graphic parameters.

A "mixed" element-content model is used with textual substitution for values.

See also
SvgParameter, LineSymbolizer, GraphicStroke, Halo, MapItem, Interpolate, InterpolationPoint

Definition at line 54 of file ParameterValue.h.

Constructor & Destructor Documentation

te::se::ParameterValue::ParameterValue ( )

It initializes an empty ParameterValue.

te::se::ParameterValue::ParameterValue ( const std::string &  value)

It initializes a new ParameterValue based on given literal value.

Parameters
valueLiteral value for the new ParamaterValue.
Note
A new Parameter with a Filter Literal Expression will be created and added to ParamaterValue.
te::se::ParameterValue::ParameterValue ( const ParameterValue rhs)

Copy constructor.

Parameters
rhsThe other parameter value.
virtual te::se::ParameterValue::~ParameterValue ( )
virtual

Virtual destructor.

Member Function Documentation

void te::se::ParameterValue::add ( Parameter p)
void te::se::ParameterValue::add ( const std::string &  value)
ParameterValue* te::se::ParameterValue::clone ( ) const

It creates a new copy of this object.

size_t te::se::ParameterValue::getNParameters ( ) const
const Parameter* te::se::ParameterValue::getParameter ( size_t  i) const

Member Data Documentation

std::vector<Parameter*> te::se::ParameterValue::m_parameters
private

Regular text may be mixed and WFS-Filter expressions to give values for SE graphic parameters. (Optional)

Definition at line 120 of file ParameterValue.h.


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