Exemplo n.º 1
0
        msr::airlib::VehicleCameraBase::ImageResponse to() const
        {
            msr::airlib::VehicleCameraBase::ImageResponse d;

            d.pixels_as_float = pixels_as_float;

            if (! pixels_as_float)
                d.image_data_uint8 = image_data_uint8;
            else
                d.image_data_float = image_data_float;

            d.camera_position = camera_position.to();
            d.camera_orientation = camera_orientation.to();
            d.time_stamp = time_stamp;
            d.message = message;
            d.compress = compress;
            d.width = width;
            d.height = height;
            d.image_type = image_type;

            return d;
        }
Exemplo n.º 2
0
 msr::airlib::CollisionInfo to() const
 {
     return msr::airlib::CollisionInfo(has_collided, normal.to(), impact_point.to(), position.to(),
         penetration_depth, time_stamp);
 }