Sensors/Signals/LidarOutput.openplx
LidarOutput
LidarOutput is Physics.Signals.Output: type: 0 fields is Int[] source is LidarLogic # C++ extensions .extend_public: "std::vectorreadTimeStamps(const std::shared_ptr<openplx::Sensors::Signals::SensorOutputSignal>& signal) const;"</span> .extend_public: "std::vector<std::shared_ptr<openplx::Math::Vec3>> readPositions(const std::shared_ptr<openplx::Sensors::Signals::SensorOutputSignal>& signal) const;" .extend_public: "std::vector readDistances(const std::shared_ptr<openplx::Sensors::Signals::SensorOutputSignal>& signal) const;"</span> .extend_public: "std::vector<std::shared_ptr<openplx::Math::Matrix4x4>> readRayPoses(const std::shared_ptr<openplx::Sensors::Signals::SensorOutputSignal>& signal) const;" .extend_public: "std::vector readIsHits(const std::shared_ptr<openplx::Sensors::Signals::SensorOutputSignal>& signal) const;"</span> .extend_public: "std::vector readIntensities(const std::shared_ptr<openplx::Sensors::Signals::SensorOutputSignal>& signal) const;"</span> .extend_public: "std::vector<std::int64_t> readEntityIds(const std::shared_ptr<openplx::Sensors::Signals::SensorOutputSignal>& signal) const;" .extend_public: "std::shared_ptr<openplx::Sensors::Signals::SensorOutputSignal> createSignal(const std::vector & time_stamps, const std::vector<std::shared_ptr<openplx::Math::Vec3>>& positions, const std::vector & distances, const std::vector<std::shared_ptr<openplx::Math::Matrix4x4>>& ray_poses, const std::vector & is_hits, const std::vector & intensities, const std::vector<std::int64_t>& entityIds) const;"</span> </pre> </div>