Adding nodes's and ways's version access in lua binding.
Signed-off-by: FILLAU Jean-Maxime <jean-maxime.fillau@mapotempo.com>
This commit is contained in:
parent
aced058c4a
commit
aad2124faa
@ -189,7 +189,9 @@ void Sol2ScriptingEnvironment::InitContext(LuaScriptingContext &context)
|
|||||||
"id",
|
"id",
|
||||||
&osmium::Way::id,
|
&osmium::Way::id,
|
||||||
"get_nodes",
|
"get_nodes",
|
||||||
[](const osmium::Way &way) { return sol::as_table(way.nodes()); });
|
[](const osmium::Way &way) { return sol::as_table(way.nodes()); },
|
||||||
|
"version",
|
||||||
|
&osmium::Way::version);
|
||||||
|
|
||||||
context.state.new_usertype<osmium::Node>("Node",
|
context.state.new_usertype<osmium::Node>("Node",
|
||||||
"location",
|
"location",
|
||||||
@ -197,7 +199,9 @@ void Sol2ScriptingEnvironment::InitContext(LuaScriptingContext &context)
|
|||||||
"get_value_by_key",
|
"get_value_by_key",
|
||||||
&get_value_by_key<osmium::Node>,
|
&get_value_by_key<osmium::Node>,
|
||||||
"id",
|
"id",
|
||||||
&osmium::Node::id);
|
&osmium::Node::id,
|
||||||
|
"version",
|
||||||
|
&osmium::Way::version);
|
||||||
|
|
||||||
context.state.new_usertype<ExtractionNode>("ResultNode",
|
context.state.new_usertype<ExtractionNode>("ResultNode",
|
||||||
"traffic_lights",
|
"traffic_lights",
|
||||||
|
Loading…
Reference in New Issue
Block a user