29 const std::shared_ptr<const apollo::drivers::RadarObstacles>& rawData) {
36 GLfloat* ptr = buffer_;
37 const ::google::protobuf::Map<::google::protobuf::int32,
39 radarObstacles = rawData->radar_obstacle();
40 for (::google::protobuf::Map<::google::protobuf::int32,
42 iter = radarObstacles.cbegin();
45 iter->second.absolute_position();
47 ptr[0] =
static_cast<float>(position.
x());
48 ptr[1] =
static_cast<float>(position.
y());
49 ptr[2] = std::pow(10.0f,
static_cast<float>(iter->second.rcs() / 20.0));