1 #ifndef OSMSCOUT_IMPORT_RAWCOORD_H 2 #define OSMSCOUT_IMPORT_RAWCOORD_H 73 inline bool IsSame(
const RawCoord& other)
const 75 return coord==other.coord;
81 inline bool IsEqual(
const RawCoord& other)
const 83 return id==other.id || coord==other.coord;
86 void SetOSMId(
OSMId id);
88 void SetCoord(
const GeoCoord& coord);
89 void Read(
const TypeConfig& typeConfig,
90 FileScanner& scanner);
91 void Write(
const TypeConfig& typeConfig,
92 FileWriter& writer)
const;
93 void Write(FileWriter& writer)
const;
int64_t OSMId
Definition: OSMScoutTypes.h:34
bool IsSame(const RawCoord &other) const
Definition: RawCoord.h:73
#define CLASS_FINAL
Definition: Compiler.h:26
OSMId GetOSMId() const
Definition: RawCoord.h:49
bool IsIdentical(const RawCoord &other) const
Definition: RawCoord.h:65
const GeoCoord & GetCoord() const
Definition: RawCoord.h:57
bool IsEqual(const RawCoord &other) const
Definition: RawCoord.h:81
std::shared_ptr< RawCoord > RawCoordRef
Definition: RawCoord.h:96