Agrarsense
ALidar Member List

This is the complete list of members for ALidar, including all inherited members.

AddDistanceNoise(FHitResult &HitResult, const FVector &LidarBodyLocation)ALidarprivate
AddLateralNoise(FHitResult &HitResult, const FVector &LidarBodyLocation, const bool UseHorizontalNoise)ALidarprivate
AddProcessingToHitResult(FHitResult &HitResult, const FVector &LidarBodyLocation, const bool UseHorizontalNoise)ALidarprivate
AddSnowTerrainAdjustment(FHitResult &HitResult, const FVector &LidarBodyLocation)ALidarprivate
ALidar(const FObjectInitializer &ObjectInitializer)ALidar
ALidarManagerALidarfriend
ASensor(const FObjectInitializer &ObjectInitializer)ASensor
AttachedToBoneASensor
AttachedToComponentASensor
BeginPlay() overrideALidarprotectedvirtual
CachedNoneColorALidarprivate
CachedSnowflakeColorALidarprivate
CanSendData(const float DeltaTime)ALidarprivate
CanSimulateSensor() constASensorinline
ChangeLidarParameters(FLidarParameters newLidarParameters)ALidar
ChangeParameters()ALidarprivate
ClearContainersALidarprivate
ComponentsToHideASensorprivatestatic
CreateDataSavePath()ASensorprotectedvirtual
CreateLogFile()ASensorprotectedvirtual
CreateROSTopic()ASensorprotectedvirtual
CurrentHorizontalAngleALidarprivate
CurrentWeatherParametersALidarprivate
DestroyActorByID(const FString &ID)IActorInformationstatic
DestroyROSTopic()ASensorprotectedvirtual
EndPlay(const EEndPlayReason::Type EndPlayReason) overrideALidarprotectedvirtual
ExportToJsonFile(const FString &FileName)ASensor
FileSavePathASensorprotected
GenerateUniqueID()IActorInformationprivatestatic
GeneratorALidarprivate
GetActorByID(const FString &ID)IActorInformationstatic
GetActorID() constIActorInformation
GetActorID_Implementation() const overrideASensorinlinevirtual
GetActorInformation() constIActorInformation
GetActorInformation_Implementation() const overrideASensorinlinevirtual
GetActorName() constIActorInformation
GetActorName_Implementation() const overrideASensorinlinevirtual
GetActorsWithInterface()IActorInformationstatic
GetComponentsToHide()ASensorinlinestatic
GetLidarParameters() constALidarinline
GetNiagaraComponent() constALidarinline
GetParametersAsString() const overrideALidarinlinevirtual
GetROSGameInstance() constASensorinline
GetROSTopic() constASensorinline
GetSemanticColors()ASensorstatic
GetSemanticData(const FHitResult &HitResult) constALidarprivate
GetSensorIdentifier() constASensorinline
GetSensorModel() constASensorinline
GetSensorName() constASensorinline
GetSensorType() const overrideALidarinlinevirtual
GetTopicName()ASensorinlinevirtual
HideComponentForAllCameras(UPrimitiveComponent *PrimitiveComponent)ASensorstatic
Init(FLidarParameters parameters, bool SimulateSensor=true)ALidar
IsLogFileCreated()ASensorinlineprotected
IsROSConnected() constASensorinline
LaserAnglesALidarprivate
LidarParametersALidarprivate
LidarParametersChangedALidarprivate
LidarSavesALidarprivate
LogFileASensorprotected
NeedToSavePointCloudWithoutNoiseALidarprivate
NiagaraComponentALidarprivate
NiagaraHitColorsASensorinlineprotectedstatic
NiagaraHitPointsASensorinlineprotectedstatic
NiagaraPointsFloatASensorinlineprotectedstatic
NiagaraPointsIntASensorinlineprotectedstatic
OnPrimitiveAddedASensorprotectedstatic
OnSensorDestroyASensor
OnWeatherChanged(FWeatherParameters WeatherParams)ALidarprivate
PointCloudMessageALidarprivate
PointsALidarprivate
PointsFlattenedALidarprivate
PointsPerChannelALidarprivate
PreProcessedHitImpactPointsALidarprivate
PrintAllIds()IActorInformationstatic
RandomDeviceALidarprivate
ResetRecordedHits(int32 MaxPointsPerChannel)ALidarprivate
ROSBridgeStateChanged(EROSState ROSState)ASensorprivate
ROSConnectedASensorprivate
ROSInstanceASensorprotected
ROSTopicASensorprotected
SaveDataToDisk()ALidarprivate
SemanticColorsALidarprivate
SendData(const float DeltaTime)ALidarprivate
SendDataEveryFrameALidarprivate
SendDataToROSASensorprotected
SendDataToTopic(const std::vector< FPointData > &points)ALidarprivate
SensorHzFrequencyALidarprivate
SensorHzTimerALidarprivate
SensorIdentifierASensorprivate
SensorModelASensorprivate
SensorNameASensorprivate
SetActorIDAndName(const FString &NewActorName, const FString &NewID)IActorInformation
SetActorIDAndName_Implementation(const FString &NewActorName, const FString &NewID) overrideASensorinlinevirtual
SetActorName(const FString &NewActorName)IActorInformation
SetActorName_Implementation(const FString &NewActorName) overrideASensorinlinevirtual
SetAndValidateActorIDAndName(FString &ActorName, FString &ActorID, TWeakObjectPtr< AActor > Actor)IActorInformationstatic
SetNiagaraRendering(bool Enabled)ALidarprivate
SetParticleLifeTime(float ParticleLifeTime)ALidar
SetSensorIdentifier(const FString newIdentifier)ASensorinline
SetSensorModel(ASensorModel *NewSensorModel)ASensorinline
SetSensorName(const FString newName)ASensorinline
SetSimulateSensor(bool SimulateSensor)ASensorinline
SetVisualizeLidarParticles(bool Visualize)ALidar
ShootLaser(FHitResult &HitResult, const FVector &EndTrace, const FCollisionQueryParams &TraceParams, const FVector &LidarBodyLocation, const int32 Channel, const bool Semantic, const uint32 RGBDefault)ALidarprivate
SimulateRaycastLidar(const float DeltaTime)ALidarprivate
SimulateThisSensorASensorprivate
SnowHeightOffsetALidarprivate
StructToString(const InStructType &InStruct)ASensorinlineprotectedstatic
TempLidarParametersALidarprivate
UpdateLidarParticles(int NumberOfHits, const TArray< FVector > &HitPoints, const TArray< FLinearColor > &Colors)ALidarprivate
ValidateID(const FString &ActorID, TWeakObjectPtr< AActor > Actor)IActorInformationprivatestatic
VisualizeLidarParticles()ALidarprivate
WorldALidarprivate
WriteToLogFile(const FString &Message)ASensorprotected