Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018 #include <OpenKarto/Objects.h>
00019
00020 namespace karto
00021 {
00022
00026
00027 ModuleParameters::ModuleParameters(const Identifier& rName)
00028 : Object(rName)
00029 {
00030 }
00031
00032 ModuleParameters::~ModuleParameters()
00033 {
00034 }
00035
00039
00040 CustomItem::CustomItem()
00041 : Object()
00042 {
00043 }
00044
00045 CustomItem::CustomItem(const Identifier& rName)
00046 : Object(rName)
00047 {
00048 }
00049
00050 CustomItem::~CustomItem()
00051 {
00052 }
00053
00057
00058 DatasetInfo::DatasetInfo()
00059 : Object()
00060 {
00061 m_pTitle = new Parameter<karto::String>(GetParameterSet(), "Title", "Dataset::Title", "Title of dataset", "");
00062 m_pAuthor = new Parameter<karto::String>(GetParameterSet(), "Author", "Dataset::Author", "Author of dataset", "");
00063 m_pDescription = new Parameter<karto::String>(GetParameterSet(), "Description", "Dataset::Description", "Description of dataset", "");
00064 m_pCopyright = new Parameter<karto::String>(GetParameterSet(), "Copyright", "Dataset::Copyright", "Copyright of dataset", "");
00065 }
00066
00067 DatasetInfo::~DatasetInfo()
00068 {
00069 }
00070
00071 const String& DatasetInfo::GetTitle() const
00072 {
00073 return m_pTitle->GetValue();
00074 }
00075
00076 const String& DatasetInfo::GetAuthor() const
00077 {
00078 return m_pAuthor->GetValue();
00079 }
00080
00081 const String& DatasetInfo::GetDescription() const
00082 {
00083 return m_pDescription->GetValue();
00084 }
00085
00086 const String& DatasetInfo::GetCopyright() const
00087 {
00088 return m_pCopyright->GetValue();
00089 }
00090
00091 }