Drake
ObjFeatures Struct Reference

Multitude of parameters for generating an OBJ model of a road surface, with sensible defaults. More...

#include <drake/automotive/maliput/utility/generate_obj.h>

Collaboration diagram for ObjFeatures:
[legend]

Public Attributes

double max_grid_unit {1.0}
 Maximum distance between rendered vertices, in either s- or r-dimension, along a lane's surface. More...
 
double min_grid_resolution {5.0}
 Minimum number of vertices, in either s- or r-dimension, along a lane's surface. More...
 
bool draw_stripes {true}
 Draw stripes along lane_bounds() of each lane? More...
 
bool draw_arrows {true}
 Draw arrows at start/finish of each lane? More...
 
bool draw_lane_haze {true}
 Draw highlighting swath with lane_bounds() of each lane? More...
 
bool draw_branch_points {true}
 Draw branching at BranchPoints? More...
 
bool draw_elevation_bounds {true}
 Draw highlighting of elevation_bounds of each lane? More...
 
double stripe_width {0.25}
 Absolute width of stripes. More...
 
double stripe_elevation {0.05}
 Absolute elevation (h) of stripes above road surface. More...
 
double arrow_elevation {0.05}
 Absolute elevation (h) of arrows above road surface. More...
 
double lane_haze_elevation {0.02}
 Absolute elevation (h) of lane-haze above road surface. More...
 
double branch_point_elevation {0.5}
 Absolute elevation (h) of branch-points above road surface. More...
 
double branch_point_height {0.5}
 Height of rendered branch-point arrows. More...
 
api::GeoPosition origin {0., 0., 0.}
 Origin of OBJ coordinates relative to world-frame. More...
 
std::vector< api::SegmentIdhighlighted_segments
 ID's of specific segments to be highlighted. More...
 

Detailed Description

Multitude of parameters for generating an OBJ model of a road surface, with sensible defaults.

Member Data Documentation

double arrow_elevation {0.05}

Absolute elevation (h) of arrows above road surface.

double branch_point_elevation {0.5}

Absolute elevation (h) of branch-points above road surface.

double branch_point_height {0.5}

Height of rendered branch-point arrows.

bool draw_arrows {true}

Draw arrows at start/finish of each lane?

bool draw_branch_points {true}

Draw branching at BranchPoints?

bool draw_elevation_bounds {true}

Draw highlighting of elevation_bounds of each lane?

bool draw_lane_haze {true}

Draw highlighting swath with lane_bounds() of each lane?

bool draw_stripes {true}

Draw stripes along lane_bounds() of each lane?

std::vector<api::SegmentId> highlighted_segments

ID's of specific segments to be highlighted.

(If non-empty, then the Segments not specified on this list will be rendered as grayed-out.)

double lane_haze_elevation {0.02}

Absolute elevation (h) of lane-haze above road surface.

double max_grid_unit {1.0}

Maximum distance between rendered vertices, in either s- or r-dimension, along a lane's surface.

double min_grid_resolution {5.0}

Minimum number of vertices, in either s- or r-dimension, along a lane's surface.

api::GeoPosition origin {0., 0., 0.}

Origin of OBJ coordinates relative to world-frame.

double stripe_elevation {0.05}

Absolute elevation (h) of stripes above road surface.

double stripe_width {0.25}

Absolute width of stripes.


The documentation for this struct was generated from the following file: