1#ifndef OSMSCOUT_IMPORT_RAWCOASTLINE_H
2#define OSMSCOUT_IMPORT_RAWCOASTLINE_H
39 static const uint8_t isArea = 1 << 0;
43 mutable uint8_t flags=0;
44 std::vector<OSMId> nodes;
58 return (flags & isArea)!=0;
61 inline const std::vector<OSMId>&
GetNodes()
const
void SetNodes(const std::vector< OSMId > &nodes)
void Read(FileScanner &scanner)
std::vector< Point > nodes
List of nodes.
Definition Way.h:57
size_t GetNodeCount() const
Definition RawCoastline.h:66
OSMId GetId() const
Definition RawCoastline.h:51
OSMId GetNodeId(size_t idx) const
Definition RawCoastline.h:71
OSMId id
We are an area.
Definition ObjectRef.h:49
bool IsArea() const
Definition RawCoastline.h:56
const std::vector< OSMId > & GetNodes() const
Definition RawCoastline.h:61
void Write(FileWriter &writer) const
int64_t OSMId
Definition OSMScoutTypes.h:33
std::shared_ptr< RawCoastline > RawCoastlineRef
Definition RawCoastline.h:84