1 #ifndef __OPENTREP_LOCATIONKEY_HPP
2 #define __OPENTREP_LOCATIONKEY_HPP
66 _iataType = iIATAType;
73 _geonamesID = iGeonamesID;
138 return !(iLocationKey == *
this);
172 #endif // __OPENTREP_LOCATIONKEY_HPP
Class modelling the primary key of a location/POR (point of reference).
void setIataCode(const std::string &iIataCode)
const IATAType & getIataType() const
bool operator!=(const LocationKey &iLocationKey) const
void setGeonamesID(const GeonamesID_T &iGeonamesID)
bool operator==(const LocationKey &) const
const GeonamesID_T & getGeonamesID() const
void toStream(std::ostream &) const
std::string describe() const
const IsGeonames_T & isGeonames() const
void fromStream(std::istream &)
Enumeration of output types.
void setIataType(const IATAType &iIATAType)
const IATACode_T & getIataCode() const
void setIsGeonames(const IsGeonames_T &isGeonames)
std::string toString() const