libosmscout
0.1
|
#include <RoutePostprocessor.h>
Public Member Functions | |
CrossingWaysPostprocessor ()=default | |
bool | Process (const PostprocessorContext &context, RouteDescription &description) override |
![]() | |
virtual | ~Postprocessor ()=default |
Places a crossing ways description as a description of the name of all ways crossing the given node
|
default |
|
overridevirtual |
Implements osmscout::RoutePostprocessor::Postprocessor.
References osmscout::RouteDescription::Node::AddDescription(), osmscout::PostprocessorContext::CanUseBackward(), osmscout::PostprocessorContext::CanUseForward(), osmscout::RouteDescription::CROSSING_WAYS_DESC, osmscout::RouteDescription::Node::GetDatabaseId(), osmscout::PostprocessorContext::GetNameDescription(), osmscout::PostprocessorContext::GetNodeId(), osmscout::PostprocessorContext::GetNodeIndex(), osmscout::RouteDescription::Node::GetObjects(), osmscout::RouteDescription::Node::GetPathObject(), osmscout::RouteDescription::Node::HasPathObject(), osmscout::PostprocessorContext::IsBackwardPath(), osmscout::PostprocessorContext::IsForwardPath(), osmscout::PostprocessorContext::IsRoundabout(), osmscout::RouteDescription::Nodes(), and osmscout::refNode.