All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
te::se::Description Class Reference

A Description gives human-readable descriptive information for the object it is included within. More...

#include <Description.h>

Inheritance diagram for te::se::Description:

Public Member Functions

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

Methods related to instantiation and destruction.

 Description ()
 It initializes a new Description. More...
 
 ~Description ()
 Destructor. More...
 
Accessor methods

Methods used to get or set properties.

void setTitle (const std::string &title)
 
const std::string & getTitle () const
 
void setAbstract (const std::string &a)
 
const std::string & getAbstract () const
 

Private Attributes

std::string m_abstract
 Abstract. (Optional) More...
 
std::string m_title
 Title. (Optional) More...
 

Detailed Description

A Description gives human-readable descriptive information for the object it is included within.

This information can be extracted and used for such purposes as creating informal searchable metadata in catalogue systems. More metadata fields may be added to this element in the future.

See also
Symbolizer, CoverageStyle, Rule, FeatureTypeStyle, CoverageStyle

Definition at line 56 of file Description.h.

Constructor & Destructor Documentation

te::se::Description::Description ( )

It initializes a new Description.

Definition at line 29 of file Description.cpp.

te::se::Description::~Description ( )

Destructor.

Definition at line 33 of file Description.cpp.

Member Function Documentation

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

It creates a new copy of this object.

Definition at line 57 of file Description.cpp.

References setAbstract(), and setTitle().

Referenced by te::se::Symbolizer::Symbolizer().

const std::string & te::se::Description::getAbstract ( ) const

Definition at line 52 of file Description.cpp.

Referenced by te::se::serialize::Save().

const std::string & te::se::Description::getTitle ( ) const

Definition at line 42 of file Description.cpp.

Referenced by te::se::serialize::Save().

void te::se::Description::setAbstract ( const std::string &  a)

Definition at line 47 of file Description.cpp.

Referenced by clone(), and te::se::CreateDescription().

void te::se::Description::setTitle ( const std::string &  title)

Definition at line 37 of file Description.cpp.

Referenced by clone(), and te::se::CreateDescription().

Member Data Documentation

std::string te::se::Description::m_abstract
private

Abstract. (Optional)

Definition at line 94 of file Description.h.

std::string te::se::Description::m_title
private

Title. (Optional)

Definition at line 93 of file Description.h.


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