maliput_integration
|
Convenient application to run maliput's queries against a dragway, multilane or malidrive's RoadGeometry backend.
maliput_backend
flag will determine the backend to be used.#include <chrono>
#include <iostream>
#include <map>
#include <memory>
#include <optional>
#include <ostream>
#include <sstream>
#include <string>
#include <vector>
#include <gflags/gflags.h>
#include <maliput/common/logger.h>
#include <maliput/common/maliput_abort.h>
#include <maliput/math/bounding_box.h>
#include <maliput/math/overlapping_type.h>
#include <maliput/plugin/create_road_network.h>
#include <maliput/plugin/maliput_plugin_manager.h>
#include <maliput_malidrive/constants.h>
#include <maliput_malidrive/utility/file_tools.h>
#include <maliput_object/api/object.h>
#include <maliput_object/base/manual_object_book.h>
#include <maliput_object/base/simple_object_query.h>
#include "integration/tools.h"
#include "maliput_gflags.h"
Namespaces | |
maliput | |
maliput::integration | |
Functions | |
COMMON_PROPERTIES_FLAGS () | |
MULTILANE_PROPERTIES_FLAGS () | |
DRAGWAY_PROPERTIES_FLAGS () | |
MALIDRIVE_PROPERTIES_FLAGS () | |
MALIPUT_OSM_PROPERTIES_FLAGS () | |
MALIPUT_APPLICATION_DEFINE_LOG_LEVEL_FLAG () | |
DEFINE_string (maliput_backend, "malidrive", "Whether to use <dragway>, <multilane> or <malidrive> maliput backend.") | |
int | main (int argc, char *argv[]) |
COMMON_PROPERTIES_FLAGS | ( | ) |
DEFINE_string | ( | maliput_backend | , |
"malidrive" | , | ||
"Whether to use <dragway> | , | ||
< multilane > or< malidrive > maliput backend." | |||
) |
DRAGWAY_PROPERTIES_FLAGS | ( | ) |
int main | ( | int | argc, |
char * | argv[] | ||
) |
MALIDRIVE_PROPERTIES_FLAGS | ( | ) |
MALIPUT_APPLICATION_DEFINE_LOG_LEVEL_FLAG | ( | ) |
MALIPUT_OSM_PROPERTIES_FLAGS | ( | ) |
MULTILANE_PROPERTIES_FLAGS | ( | ) |
std::vector<std::string> description {{"default"}} |
std::string name {"default"} |
int num_arguments {0} |
std::string usage {"default"} |