/
vasandi
/
AirSim
Обзор
Документация
Войти
/
vasandi
/
AirSim
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
Unity/AirLibWrapper/AirsimWrapper/Source/UnityImageCapture.cpp
30 строк
977 B
Андрей Васильченко
сборка под ubuntu 26.04
08 июл 2026, 10:15
08 июл 2026, 10:15
d53c5a2
Код
Авторство
О чём код?
#include "UnityImageCapture.h" #include "PInvokeWrapper.h" #include "UnityUtilities.hpp" namespace AirSimUnity { UnityImageCapture::UnityImageCapture(std::string vehicle_name) : vehicle_name_(vehicle_name) { } UnityImageCapture::~UnityImageCapture() { } // implements getImages() method in the ImageCaptureBase class. void UnityImageCapture::getImages(const std::vector<msr::airlib::ImageCaptureBase::ImageRequest>& requests, std::vector<msr::airlib::ImageCaptureBase::ImageResponse>& responses) const { for (auto i = 0u; i < requests.size(); i++) { ImageResponse airsim_response; responses.push_back(airsim_response); AirSimImageRequest request = UnityUtilities::Convert_to_UnityRequest(requests[i]); AirSimImageResponse response = GetSimImages(request, vehicle_name_.c_str()); //Into Unity UnityUtilities::Convert_to_AirsimResponse(response, responses[i], request.camera_name); } } }