24 #ifndef __TERRALIB_METADATA_INTERNAL_ISO19115_CI_RESPONSIBLEPARTY_H 
   25 #define __TERRALIB_METADATA_INTERNAL_ISO19115_CI_RESPONSIBLEPARTY_H 
   28 #include "../Config.h" 
   35 #include <boost/noncopyable.hpp> 
   62                           const std::string& orgname = std::string(
""),
 
   63                           const std::string& posname = std::string(
""),
 
Contains the identify of person(s), and/or position, and/or organization(s) associated with the resou...
 
~CI_ResponsibleParty()
Destructor.
 
std::string m_organizationName
Name of the responsible organisation
 
CI_ResponsibleParty(const std::string &indname=std::string(""), const std::string &orgname=std::string(""), const std::string &posname=std::string(""), CI_RoleCode code=CI_resourceProvider)
Constructor.
 
const std::string & getOrganizationName() const
Returns the individual name.
 
const std::string & getIndividualName() const
Returns the individual name.
 
CI_RoleCode m_roleCode
Function performed by the responsible party.
 
void setIndividualName(const std::string &name)
Set the individual name.
 
CI_RoleCode getRoleCode() const
Returns the responsible party role.
 
const std::string & getPositionName() const
Returns the position name.
 
void setOrganizationName(const std::string &name)
Sets the organization name.
 
void setPositionName(const std::string &name)
Sets the position name.
 
CI_ResponsibleParty * clone() const
 
std::string m_positionName
Position of the responsible person.
 
std::string m_individualName
Name of the responsible individual
 
CI_RoleCode
Function performed by the responsible party.