Apollo  6.0
Open source self driving car software
Namespaces | Functions
trans_tools.h File Reference
#include <cmath>
#include <memory>
#include <string>
#include <thread>
#include <vector>
#include "modules/v2x/fusion/apps/common/ft_definitions.h"
Include dependency graph for trans_tools.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 apollo
 PlanningContext is the runtime context in planning. It is persistent across multiple frames.
 
 apollo::v2x
 
 apollo::v2x::ft
 

Functions

base::Object apollo::v2x::ft::Pb2Object (const PerceptionObstacle &obstacle, const std::string &frame_id)
 
void apollo::v2x::ft::Pb2Object (const PerceptionObstacle &obstacle, base::Object *object, const std::string &frame_id, double timestamp_object=0.0)
 
void apollo::v2x::ft::V2xPb2Object (const V2XObstacle &obstacle, base::Object *object, const std::string &frame_id, double timestamp_object)
 
void apollo::v2x::ft::CarstatusPb2Object (const LocalizationEstimate &carstatus, base::Object *object, const std::string &frame_id)
 
double apollo::v2x::ft::Pbs2Objects (const PerceptionObstacles &obstacles, std::vector< base::Object > *objects, const std::string &frame_id)
 
double apollo::v2x::ft::V2xPbs2Objects (const V2XObstacles &obstacles, std::vector< base::Object > *objects, const std::string &frame_id)
 
PerceptionObstacle apollo::v2x::ft::Object2Pb (const base::Object &object)
 
void apollo::v2x::ft::FillObjectPolygonFromBBox3D (PerceptionObstacle *object_ptr)
 
void apollo::v2x::ft::Object2Pb (const base::Object &object, PerceptionObstacle *obstacle)
 
void apollo::v2x::ft::Object2V2xPb (const base::Object &object, V2XObstacle *obstacle)
 
void apollo::v2x::ft::Objects2Pbs (const std::vector< base::Object > &objects, std::shared_ptr< PerceptionObstacles > obstacles)
 
void apollo::v2x::ft::Objects2V2xPbs (const std::vector< base::Object > &objects, std::shared_ptr< V2XObstacles > obstacles)