#include <cipv_camera.h>
|
static float | VehicleDynamics (const uint32_t tick, const float yaw_rate, const float velocity, const float time_unit, float *x, float *y) |
|
static float | VehicleDynamics (const uint32_t tick, const float yaw_rate, const float velocity, const float time_unit, const float vehicle_half_width, float *center_x, float *ceneter_y, float *left_x, float *left_y, float *right_x, float *right_y) |
|
static bool | MakeVirtualEgoLaneFromYawRate (const float yaw_rate, const float velocity, const float offset_distance, LaneLineSimple *left_lane_line, LaneLineSimple *right_lane_line) |
|
◆ Cipv()
apollo::perception::camera::Cipv::Cipv |
( |
| ) |
|
|
default |
◆ ~Cipv()
apollo::perception::camera::Cipv::~Cipv |
( |
| ) |
|
|
default |
◆ CollectDrops()
bool apollo::perception::camera::Cipv::CollectDrops |
( |
const base::MotionBufferPtr & |
motion_buffer, |
|
|
const Eigen::Affine3d & |
world2camera, |
|
|
std::vector< std::shared_ptr< base::Object >> * |
objects |
|
) |
| |
◆ DetermineCipv()
bool apollo::perception::camera::Cipv::DetermineCipv |
( |
const std::vector< base::LaneLine > & |
lane_objects, |
|
|
const CipvOptions & |
options, |
|
|
const Eigen::Affine3d & |
world2camera, |
|
|
std::vector< std::shared_ptr< base::Object >> * |
objects |
|
) |
| |
◆ Init()
◆ MakeVirtualEgoLaneFromYawRate()
static bool apollo::perception::camera::Cipv::MakeVirtualEgoLaneFromYawRate |
( |
const float |
yaw_rate, |
|
|
const float |
velocity, |
|
|
const float |
offset_distance, |
|
|
LaneLineSimple * |
left_lane_line, |
|
|
LaneLineSimple * |
right_lane_line |
|
) |
| |
|
static |
◆ Name()
std::string apollo::perception::camera::Cipv::Name |
( |
| ) |
const |
|
overridevirtual |
◆ Process()
◆ VehicleDynamics() [1/2]
static float apollo::perception::camera::Cipv::VehicleDynamics |
( |
const uint32_t |
tick, |
|
|
const float |
yaw_rate, |
|
|
const float |
velocity, |
|
|
const float |
time_unit, |
|
|
float * |
x, |
|
|
float * |
y |
|
) |
| |
|
static |
◆ VehicleDynamics() [2/2]
static float apollo::perception::camera::Cipv::VehicleDynamics |
( |
const uint32_t |
tick, |
|
|
const float |
yaw_rate, |
|
|
const float |
velocity, |
|
|
const float |
time_unit, |
|
|
const float |
vehicle_half_width, |
|
|
float * |
center_x, |
|
|
float * |
ceneter_y, |
|
|
float * |
left_x, |
|
|
float * |
left_y, |
|
|
float * |
right_x, |
|
|
float * |
right_y |
|
) |
| |
|
static |
The documentation for this class was generated from the following file: