maliput_viz
maliput::viz Namespace Reference

Namespaces

 flags
 
 mesh
 
 tools
 

Classes

class  ArrowMesh
 Renders a cone which will act as a pointing arrow when the user clicks over a lane. More...
 
class  MaliputBackendSelection
 Show stats of all topics. More...
 
class  MaliputLabel
 Holds the information to build a label. More...
 
class  MaliputMesh
 Holds the mesh, material and visualization status. More...
 
class  MaliputViewerModel
 Model of the plugin. More...
 
class  MaliputViewerPlugin
 Loads a road geometry out of a xodr file or a yaml file. More...
 
struct  Parameter
 Represents a key-value parameter for a Maliput backend. More...
 
class  ParameterTableModel
 A table model for a table of Maliput's RoadNetworkLoader's parameters. More...
 
class  PhaseTreeModel
 Model for describing a tree view for the phase rings and their phases. More...
 
class  RoadNetworkQuery
 Query and logs results to RoadGeometry or RoadRulebook minimizing the overhead of getting the right calls / asserting conditions. More...
 
class  Selector
 Selects lanes and outlines them with red cubes along the sides of the lane. More...
 
class  TrafficLightManager
 Class that creates a representation for traffic light and controls them. More...
 

Enumerations

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

Functions

MaliputLabelType FromString (const std::string &_type)
 Converts _type into a MaliputLabelType. More...
 

Enumeration Type Documentation

◆ MaliputLabelType

enum MaliputLabelType
strong

Type of label based on road entities.

Enumerator
kLane 

A lane label.

kBranchPoint 

A branch point label.

Function Documentation

◆ FromString()

MaliputLabelType FromString ( const std::string &  _type)

Converts _type into a MaliputLabelType.

_type must be either "lane_text_label" or "branchpoint_text_label".

Exceptions
std::runtime_errorWhen _type is not "lane_text_label" nor "branchpoint_text_label".
Returns
A MaliputLabelType that is kLane when _type is "lane_text_label" and kBranchPoint when _type is "branchpoint_text_label".