17 #include <adore_if_ros_msg/GapQueue.h>
32 for(
const auto& entry:value)
34 msg.data.push_back(this->
operator()(entry));
40 adore_if_ros_msg::GapData msg;
50 msg.t_obs = value.
t_obs;
64 value->
rating = msg->rating;
73 value->
t_obs = msg->t_obs;
76 value->
s_lead = msg->s_lead;
78 value->
v_lead = msg->v_lead;
90 for(
const auto& entry:msg->data)
94 queue->push_back(gap);
std::vector< GapData > GapQueue
Definition: gapdata.h:53
Definition: areaofeffectconverter.h:20
double v_lead
Definition: gapdata.h:43
bool lead_exists
Definition: gapdata.h:39
double anchor_dY
Definition: gapdata.h:35
double s_lead
Definition: gapdata.h:41
bool chase_exists
Definition: gapdata.h:40
double s_gate_opening
Definition: gapdata.h:46
double anchor_Z
Definition: gapdata.h:33
double anchor_X
Definition: gapdata.h:31
bool feasible
Definition: gapdata.h:30
double v_chase
Definition: gapdata.h:44
double anchor_dX
Definition: gapdata.h:34
double anchor_Y
Definition: gapdata.h:32
double rating
Definition: gapdata.h:29
double anchor_vt
Definition: gapdata.h:37
double t_obs
Definition: gapdata.h:38
double s_chase
Definition: gapdata.h:42
double anchor_dZ
Definition: gapdata.h:36
double s_anchor
Definition: gapdata.h:45
double s_gate_closure
Definition: gapdata.h:47
Definition: gapconverter.h:25
void operator()(adore_if_ros_msg::GapQueueConstPtr msg, adore::env::GapQueue *queue)
Definition: gapconverter.h:87
void operator()(const adore_if_ros_msg::GapData *msg, adore::env::GapData *value)
Definition: gapconverter.h:62
adore_if_ros_msg::GapData operator()(const adore::env::GapData &value)
Definition: gapconverter.h:38
adore_if_ros_msg::GapQueue operator()(const adore::env::GapQueue &value)
Definition: gapconverter.h:29