maliput_integration_tests
maliput::utility Namespace Reference

Namespaces

 mesh
 

Classes

struct  GenerateStringOptions
 
struct  Material
 
struct  ObjFeatures
 
struct  RoadGeometryMesh
 
class  ThreadPool
 

Enumerations

enum  MaterialType {
  Asphalt, Lane, Marker, HBounds,
  BranchPointGlow, GrayedAsphalt, GrayedLane, GrayedMarker,
  Sidewalk
}
 

Functions

std::string GetSuffixFromPath (const std::string &filepath)
 
std::vector< std::string > GetAllFilePathsFromDirectory (const std::string &directory_path, const std::optional< std::string > &ends_with_suffix)
 
std::vector< std::string > GetAllPathsFromEnvironment (const std::string &env_var)
 
std::pair< mesh::GeoMesh, MaterialBuildMesh (const api::RoadGeometry *rg, const ObjFeatures &features, const api::LaneId &lane_id, const MaterialType &mesh_material)
 
std::pair< mesh::GeoMesh, MaterialBuildMesh (const api::RoadGeometry *rg, const ObjFeatures &features, const api::BranchPointId &branch_point_id, const MaterialType &mesh_material)
 
std::pair< mesh::GeoMesh, MaterialBuildMesh (const api::RoadGeometry *rg, const ObjFeatures &features, const api::SegmentId &segment_id, const MaterialType &mesh_material)
 
RoadGeometryMesh BuildRoadGeometryMesh (const api::RoadGeometry *rg, const ObjFeatures &features)
 
std::map< std::string, std::pair< mesh::GeoMesh, Material > > BuildMeshes (const api::RoadGeometry *road_geometry, const ObjFeatures &features)
 
std::map< std::string, std::pair< mesh::GeoMesh, Material > > BuildMeshes (const api::RoadNetwork *road_network, const ObjFeatures &features)
 
void GenerateObjFile (const api::RoadGeometry *road_geometry, const std::string &dirpath, const std::string &fileroot, const ObjFeatures &features)
 
void GenerateObjFile (const api::RoadNetwork *road_network, const std::string &dirpath, const std::string &fileroot, const ObjFeatures &features)
 
const MaterialGetMaterialByName (const std::string &material_name)
 
std::string GenerateString (const api::RoadGeometry &road_geometry, const GenerateStringOptions &options)
 
void GenerateUrdfFile (const api::RoadGeometry *road_geometry, const std::string &dirpath, const std::string &fileroot, const ObjFeatures &features)
 
std::unordered_set< const api::Segment * > FindConfluentSegments (const api::Segment *seed_segment)
 
std::vector< std::unordered_set< const api::Segment * > > AnalyzeConfluentSegments (const api::RoadGeometry *road_geometry)
 
std::string to_str (double value, int precision)
 
Material GetMaterialFromMesh (const MaterialType mesh_material)
 
 TEST_F (GenerateObjTest, NoEpsilonSampling)
 
 TEST_F (GenerateObjTest, NarrowAndShortSegments)
 
 TEST_F (GenerateObjBasicDutTest, DefaultObjContent)
 
 TEST_F (GenerateObjBasicDutTest, ChangeOrigin)
 
 TEST_F (GenerateObjBasicDutTest, MtlContent)
 
 TEST_F (GenerateObjBasicDutTest, NoBranchPointsObjContent)
 
 TEST_F (GenerateObjBasicDutTest, StackedBranchPointsObjContent)
 
 TEST_F (GenerateObjTest, DontTickleDrawLaneArrowAssert)
 
 TEST_F (GenerateObjBasicDutTest, HighlightedSegments)
 
 TEST_F (GenerateStringTest, Nothing)
 
 TEST_F (GenerateStringTest, RoadGeometeryJunctionsSegmentsLanes)
 
 TEST_F (GenerateStringTest, RoadGeometeryJunctionsSegments)
 
 TEST_F (GenerateStringTest, RoadGeometeryJunctionsLanes)
 
 TEST_F (GenerateStringTest, RoadGeometeryLanes)
 
 TEST_F (GenerateStringTest, Lanes)
 
 TEST_F (GenerateStringTest, LanesWithDetails)
 
 TEST_F (GenerateStringTest, WithLabels)
 
 TEST_F (GenerateUrdfTest, AtLeastRunIt)
 

Variables

static constexpr char kMultilaneResourcesPath [] = DEF_MULTILANE_RESOURCES
 

Function Documentation

◆ TEST_F() [1/18]

maliput::utility::TEST_F ( GenerateObjBasicDutTest  ,
ChangeOrigin   
)

◆ TEST_F() [2/18]

maliput::utility::TEST_F ( GenerateObjBasicDutTest  ,
DefaultObjContent   
)

◆ TEST_F() [3/18]

maliput::utility::TEST_F ( GenerateObjBasicDutTest  ,
HighlightedSegments   
)

◆ TEST_F() [4/18]

maliput::utility::TEST_F ( GenerateObjBasicDutTest  ,
MtlContent   
)

◆ TEST_F() [5/18]

maliput::utility::TEST_F ( GenerateObjBasicDutTest  ,
NoBranchPointsObjContent   
)

◆ TEST_F() [6/18]

maliput::utility::TEST_F ( GenerateObjBasicDutTest  ,
StackedBranchPointsObjContent   
)

◆ TEST_F() [7/18]

maliput::utility::TEST_F ( GenerateObjTest  ,
DontTickleDrawLaneArrowAssert   
)

◆ TEST_F() [8/18]

maliput::utility::TEST_F ( GenerateObjTest  ,
NarrowAndShortSegments   
)

◆ TEST_F() [9/18]

maliput::utility::TEST_F ( GenerateObjTest  ,
NoEpsilonSampling   
)

◆ TEST_F() [10/18]

maliput::utility::TEST_F ( GenerateStringTest  ,
Lanes   
)

◆ TEST_F() [11/18]

maliput::utility::TEST_F ( GenerateStringTest  ,
LanesWithDetails   
)

◆ TEST_F() [12/18]

maliput::utility::TEST_F ( GenerateStringTest  ,
Nothing   
)

◆ TEST_F() [13/18]

maliput::utility::TEST_F ( GenerateStringTest  ,
RoadGeometeryJunctionsLanes   
)

◆ TEST_F() [14/18]

maliput::utility::TEST_F ( GenerateStringTest  ,
RoadGeometeryJunctionsSegments   
)

◆ TEST_F() [15/18]

maliput::utility::TEST_F ( GenerateStringTest  ,
RoadGeometeryJunctionsSegmentsLanes   
)

◆ TEST_F() [16/18]

maliput::utility::TEST_F ( GenerateStringTest  ,
RoadGeometeryLanes   
)

◆ TEST_F() [17/18]

maliput::utility::TEST_F ( GenerateStringTest  ,
WithLabels   
)

◆ TEST_F() [18/18]

maliput::utility::TEST_F ( GenerateUrdfTest  ,
AtLeastRunIt   
)

Variable Documentation

◆ kMultilaneResourcesPath

constexpr char kMultilaneResourcesPath[] = DEF_MULTILANE_RESOURCES
staticconstexpr