maliput_viz
maliput_viewer_model.hh File Reference
#include <map>
#include <memory>
#include <ostream>
#include <sstream>
#include <string>
#include <ignition/common/Mesh.hh>
#include <ignition/math/Vector3.hh>
#include <maliput/api/lane.h>
#include <maliput/api/regions.h>
#include <maliput/api/road_geometry.h>
#include <maliput/api/road_network.h>
#include <maliput/api/rules/phase.h>
#include <maliput/api/rules/right_of_way_rule.h>
#include <maliput/api/rules/traffic_lights.h>
#include <maliput/common/maliput_throw.h>
#include <maliput/utility/generate_obj.h>
#include <maliput/utility/mesh.h>
Include dependency graph for maliput_viewer_model.hh:
This graph shows which files directly or indirectly include this file:

Classes

class  RoadNetworkQuery
 Query and logs results to RoadGeometry or RoadRulebook minimizing the overhead of getting the right calls / asserting conditions. More...
 
class  MaliputMesh
 Holds the mesh, material and visualization status. More...
 
class  MaliputLabel
 Holds the information to build a label. More...
 
class  MaliputViewerModel
 Model of the plugin. More...
 

Namespaces

 maliput
 
 maliput::viz
 

Enumerations

enum  MaliputLabelType { kLane, kBranchPoint }
 Type of label based on road entities. More...
 

Functions

const std::vector< std::string > DirectionUsageRuleNames ()
 
std::ostream & operator<< (std::ostream &out, const maliput::api::RoadPosition &road_position)
 
std::ostream & operator<< (std::ostream &out, const maliput::api::RoadPositionResult &road_position_result)
 
std::ostream & operator<< (std::ostream &out, const maliput::api::rules::RightOfWayRule::State::Type &state_type)
 
std::ostream & operator<< (std::ostream &out, const maliput::api::rules::RightOfWayRule::State &state)
 
std::ostream & operator<< (std::ostream &out, const maliput::api::SRange &s_range)
 
std::ostream & operator<< (std::ostream &out, const maliput::api::LaneSRange &lane_s_range)
 
std::ostream & operator<< (std::ostream &out, const maliput::api::LaneSRoute &lane_s_route)
 
std::ostream & operator<< (std::ostream &out, const maliput::api::rules::RightOfWayRule::ZoneType &zone_type)
 
MaliputLabelType FromString (const std::string &_type)
 Converts _type into a MaliputLabelType. More...
 

Function Documentation

◆ DirectionUsageRuleNames()

const std::vector<std::string> DirectionUsageRuleNames ( )

◆ operator<<() [1/8]

std::ostream& operator<< ( std::ostream &  out,
const maliput::api::LaneSRange &  lane_s_range 
)

◆ operator<<() [2/8]

std::ostream& operator<< ( std::ostream &  out,
const maliput::api::LaneSRoute &  lane_s_route 
)

◆ operator<<() [3/8]

std::ostream& operator<< ( std::ostream &  out,
const maliput::api::RoadPosition &  road_position 
)

◆ operator<<() [4/8]

std::ostream& operator<< ( std::ostream &  out,
const maliput::api::RoadPositionResult &  road_position_result 
)

◆ operator<<() [5/8]

std::ostream& operator<< ( std::ostream &  out,
const maliput::api::rules::RightOfWayRule::State &  state 
)

◆ operator<<() [6/8]

std::ostream& operator<< ( std::ostream &  out,
const maliput::api::rules::RightOfWayRule::State::Type &  state_type 
)

◆ operator<<() [7/8]

std::ostream& operator<< ( std::ostream &  out,
const maliput::api::rules::RightOfWayRule::ZoneType &  zone_type 
)

◆ operator<<() [8/8]

std::ostream& operator<< ( std::ostream &  out,
const maliput::api::SRange &  s_range 
)