Drake
multilane_builder_test.cc File Reference
Include dependency graph for multilane_builder_test.cc:

Namespaces

 drake
 
 drake::maliput
 
 drake::maliput::multilane
 

Variable Documentation

const Endpoint endpoint_a {{0., 0., 0.}, kLowFlatZ}
protected
const Endpoint endpoint_a_without_theta_dot
protected
Initial value:
{{0., 0., 0.},
const EndpointZ kLowFlatZWithoutThetaDot
Definition: multilane_builder_test.cc:1111
const Endpoint endpoint_b {{50., 0., 0.}, kLowFlatZ}
protected
const Endpoint endpoint_c {{70., 0., 0.}, kLowFlatZ}
protected
const Endpoint endpoint_d {{60., 50., -M_PI / 2.}, kLowFlatZ}
protected
const Endpoint endpoint_d_without_theta_dot
protected
Initial value:
{{60., 50., -M_PI / 2.},
const EndpointZ kLowFlatZWithoutThetaDot
Definition: multilane_builder_test.cc:1111
const Endpoint endpoint_e {{50., 14., -M_PI / 2.}, kLowFlatZ}
protected
const Endpoint endpoint_f {{60., 14., -M_PI / 2.}, kLowFlatZ}
protected
const Endpoint endpoint_g {{50., -6., -M_PI / 2.}, kLowFlatZ}
protected
std::vector<std::string> finish_a_side
std::vector<std::string> finish_b_side
const std::map<std::string, std::vector<std::string> > junction_truth_map
protected
Initial value:
{
{"j:c1", {"s:c1"}},
{"j:c3", {"s:c3"}},
{"j:c5", {"s:c5"}},
{"j:c8", {"s:c8"}},
{"j:cross", {"s:c2", "s:c4", "s:c6", "s:c7"}}}
const double kAngularTolerance {0.01 * M_PI}
protected
const ComputationPolicy kComputationPolicy
protected
Initial value:
{
ComputationPolicy::kPreferAccuracy}
const EndpointZ kElevatedZ {5., 1., 0., {}}
protected
const api::HBounds kElevationBounds {0., 5.}
protected
const int kEndLane {2}
protected
const EndpointZ kEndZ {4., 5., -M_PI / 6., {}}
protected
const int kFirstLane {0}
protected
const LaneLayout kLaneLayout
protected
Initial value:
const double kRightShoulder
Definition: multilane_builder_test.cc:547
const int kRefLane
Definition: multilane_builder_test.cc:549
const double kLeftShoulder
Definition: multilane_builder_test.cc:546
const int kNumLanes
Definition: multilane_builder_test.cc:548
const double kRefR0
Definition: multilane_builder_test.cc:545
const double kLaneWidth {4.}
protected
const double kLeftShoulder {2.}
protected
const double kLinearTolerance {0.01}
protected
const EndpointZ kLowFlatZ {0., 0., 0., 0.}
protected
const EndpointZ kLowFlatZWithoutThetaDot {0., 0., 0., {}}
protected
const int kNumLanes {3}
protected
const int kRefLane {0}
protected
const double kRefR0 {10.}
protected
const double kRightShoulder {2.}
protected
const double kScaleLength {1.0}
protected
const int kSecondLane {1}
protected
const Endpoint kStart {{0., 0., kStartHeading}, kLowFlatZ}
protected
const Endpoint kStartEndpoint {{0., 0., kStartHeading}, kStartZ}
protected
const double kStartHeading {-M_PI / 4.}
protected
const int kStartLane {1}
protected
const EndpointZ kStartZ {1., 2., M_PI / 6., {}}
protected
const int kThirdLane {2}
protected
const int kThreeLanes {3}
protected
const int kTwoLanes {2}
protected
const std::map<std::string, BranchPointLaneIds> lane_truth_map
protected
Initial value:
{
{"l:c1_0", {{"l:c1_0"}, {}, {"l:c4_0"}, {"l:c1_0"}}},
{"l:c1_1", {{"l:c1_1"}, {}, {"l:c2_0", "l:c4_1"}, {"l:c1_1"}}},
{"l:c1_2", {{"l:c1_2"}, {}, {"l:c2_1", "l:c4_2"}, {"l:c1_2"}}},
{"l:c2_0",
{{"l:c2_0", "l:c4_1"}, {"l:c1_1"}, {"l:c2_0", "l:c6_0"}, {"l:c3_0"}}},
{"l:c2_1",
{{"l:c2_1", "l:c4_2"}, {"l:c1_2"}, {"l:c2_1", "l:c6_1"}, {"l:c3_1"}}},
{"l:c3_0", {{"l:c2_0", "l:c6_0"}, {"l:c3_0"}, {"l:c3_0"}, {}}},
{"l:c3_1", {{"l:c2_1", "l:c6_1"}, {"l:c3_1"}, {"l:c3_1"}, {}}},
{"l:c4_0", {{"l:c4_0"}, {"l:c1_0"}, {"l:c4_0"}, {"l:c8_0"}}},
{"l:c4_1",
{{"l:c2_0", "l:c4_1"}, {"l:c1_1"}, {"l:c4_1", "l:c7_0"}, {"l:c8_1"}}},
{"l:c4_2",
{{"l:c2_1", "l:c4_2"}, {"l:c1_2"}, {"l:c4_2", "l:c7_1"}, {"l:c8_2"}}},
{"l:c5_0", {{"l:c5_0"}, {}, {"l:c6_0", "l:c7_0"}, {"l:c5_0"}}},
{"l:c5_1", {{"l:c5_1"}, {}, {"l:c6_1", "l:c7_1"}, {"l:c5_1"}}},
{"l:c6_0",
{{"l:c6_0", "l:c7_0"}, {"l:c5_0"}, {"l:c2_0", "l:c6_0"}, {"l:c3_0"}}},
{"l:c6_1",
{{"l:c6_1", "l:c7_1"}, {"l:c5_1"}, {"l:c2_1", "l:c6_1"}, {"l:c3_1"}}},
{"l:c7_0",
{{"l:c6_0", "l:c7_0"}, {"l:c5_0"}, {"l:c4_1", "l:c7_0"}, {"l:c8_1"}}},
{"l:c7_1",
{{"l:c6_1", "l:c7_1"}, {"l:c5_1"}, {"l:c4_2", "l:c7_1"}, {"l:c8_2"}}},
{"l:c8_0", {{"l:c4_0"}, {"l:c8_0"}, {"l:c8_0"}, {}}},
{"l:c8_1", {{"l:c4_1", "l:c7_0"}, {"l:c8_1"}, {"l:c8_1"}, {}}},
{"l:c8_2", {{"l:c4_2", "l:c7_1"}, {"l:c8_2"}, {"l:c8_2"}, {}}}}
const std::map<std::string, std::vector<std::string> > segment_truth_map
protected
Initial value:
{
{"s:c1", {"l:c1_0", "l:c1_1", "l:c1_2"}},
{"s:c2", {"l:c2_0", "l:c2_1"}},
{"s:c3", {"l:c3_0", "l:c3_1"}},
{"s:c4", {"l:c4_0", "l:c4_1", "l:c4_2"}},
{"s:c5", {"l:c5_0", "l:c5_1"}},
{"s:c6", {"l:c6_0", "l:c6_1"}},
{"s:c7", {"l:c7_0", "l:c7_1"}},
{"s:c8", {"l:c8_0", "l:c8_1", "l:c8_2"}}}
std::vector<std::string> start_a_side
std::vector<std::string> start_b_side