Go to the documentation of this file.
26 #ifndef __TERRALIB_METADATA_INTERNAL_ISO19115_MD_DATAIDENTIFICATION_H
27 #define __TERRALIB_METADATA_INTERNAL_ISO19115_MD_DATAIDENTIFICATION_H
30 #include "../../geometry/Envelope.h"
31 #include "../Config.h"
103 const double& urx,
const double& ury,
152 #endif // __TERRALIB_METADATA_INTERNAL_ISO19115_MD_DATAIDENTIFICATION_H
long getScale() const
Returns the scale information. If equal to 0 the denominator is not valid.
An Envelope defines a 2D rectangular region.
MD_TopicCategoryCode
high-level geographic data thematic classification to assist in the grouping and search of available ...
bool dataIsCovered() const
Returns true if the bounding polygon encompasses an area covered by the data or false if is an area w...
Information required to identify a dataset.
MD_DataIdentification(CI_Citation *cite, const std::string &abstract, MD_ProgressCode status, const std::string &lang)
Constructor.
void addGeographicBBoxExt(const te::gm::Envelope *bb, bool isInside=true)
Adds the spatial description of the dataset.
const std::vector< MD_TopicCategoryCode > & getTopicCategories() const
Return the themes associated to the dataset.
const std::vector< MD_CharacterSetCode > & getCharsetCodes() const
Returns a character coding standard in the dataset.
te::md::MD_SpatialRepresentationTypeCode getSpatialRepTypeCode() const
Returns the spatial representation type.
void addGeographicBBoxExt(const double &llx, const double &lly, const double &urx, const double &ury, bool isInside=true)
Adds the spatial description of the dataset.
~MD_DataIdentification()
Destructor.
void addLanguage(const std::string &lang)
Adds a language used within the dataset.
Provides a standardized method for citing a resource (dataset, feature, source, publication,...
void addTopicCategory(MD_TopicCategoryCode code)
Adds a theme of the dataset.
MD_Identification * clone() const
Gets a copy of this object.
std::vector< MD_TopicCategoryCode > m_topicCategory
const std::vector< std::string > & getLanguages() const
Returns the set of languages associated to the dataset.
te::md::MD_SpatialRepresentationTypeCode m_spatialRepresentationType
void addCharacterSet(MD_CharacterSetCode code)
Adds a character coding standard in the dataset.
Identification information contains information to uniquely identify the data.
MD_ProgressCode
status of the dataset or progress of a review
std::vector< MD_CharacterSetCode > m_charSet
MD_CharacterSetCode
name of the character coding standard used in the resource
std::vector< std::string > m_language
te::gm::Envelope m_extent
void setScale(long d)
Sets resource scale. The scale of a map or other cartographic object expressed as a fraction or ratio...
Identification information contains information to uniquely identify the data.
const te::gm::Envelope & getExtent() const
Returns the set of extents for the dataset.
void setSpatialRepType(te::md::MD_SpatialRepresentationTypeCode code)
Sets the spatial representation type.
MD_SpatialRepresentationTypeCode