A Description gives human-readable descriptive information for the object it is included within. More...
#include <Description.h>
Public Member Functions | |
Description * | clone () 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... | |
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.
Definition at line 56 of file Description.h.
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.
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().
|
private |
Abstract. (Optional)
Definition at line 94 of file Description.h.
|
private |
Title. (Optional)
Definition at line 93 of file Description.h.