38 virtual
void SendData(const
float DeltaTime) override;
40 const TArray<
float>& GetTestPointCloud()
const {
return PointCloudLidarData; };
44 float ComputeIntensity(
const FSemanticDetection& RawDetection)
const;
45 FDetection ComputeDetection(
const FHitResult& HitInfo,
const FTransform& InverseSensorTransform)
const;
47 void PreprocessRays(uint32_t Channels, uint32_t MaxPointsPerChannel)
override;
48 bool PostprocessDetection(FDetection& Detection)
const;
50 void WriteDetectionAsync(uint32_t Channel,
const FHitResult& HitInfo,
const FTransform& InverseSensorTransform,
const FVector& SensorLocation)
override;
51 void ResetDetections(uint32_t Channels, uint32_t MaxPointsPerChannel)
override;
52 void ComputeAndSaveDetections(
const FTransform& SensorTransform)
override;