10#include "LidarParameters.generated.h" 
   20    UPROPERTY(EditAnywhere, BlueprintReadWrite)
 
   26    UPROPERTY(EditAnywhere, BlueprintReadWrite)
 
   32    UPROPERTY(EditAnywhere, BlueprintReadWrite)
 
   33    int32 PointsPerSecond = 655360;
 
   38    UPROPERTY(EditAnywhere, BlueprintReadWrite)
 
   39    float RotationFrequency = 10.0f;
 
   44    UPROPERTY(EditAnywhere, BlueprintReadWrite)
 
   45    float UpperFovLimit = 22.5f;
 
   50    UPROPERTY(EditAnywhere, BlueprintReadWrite)
 
   51    float LowerFovLimit = -22.5f;
 
   56    UPROPERTY(EditAnywhere, BlueprintReadWrite)
 
   57    float HorizontalFov = 360.0f;
 
   63    UPROPERTY(EditAnywhere, BlueprintReadWrite)
 
   64    float DistanceNoiseStdDev = 0.0f;
 
   71    UPROPERTY(EditAnywhere, BlueprintReadWrite)
 
   72    float LateralNoiseStdDev = 0.0f;
 
   78    UPROPERTY(EditAnywhere, BlueprintReadWrite)
 
   79    bool Semantic = false;
 
   85    UPROPERTY(EditAnywhere, BlueprintReadWrite)
 
   86    bool UseComplexCollisionTrace = true;
 
   92    UPROPERTY(EditAnywhere, BlueprintReadWrite)
 
   93    bool UseTerrainSnowHitAdjustment = true;
 
   99    UPROPERTY(EditAnywhere, BlueprintReadWrite)
 
  100    bool SendDataAtRotationFrequency = true;
 
  105    UPROPERTY(EditAnywhere, BlueprintReadWrite)
 
  106    bool SendDataToCombinedROSTopic = true;
 
  111    UPROPERTY(EditAnywhere, BlueprintReadWrite)
 
  112    bool SaveDataToDisk = false;
 
  117    UPROPERTY(EditAnywhere, BlueprintReadWrite)
 
  118    bool SendDataToROS = true;
 
  124    UPROPERTY(EditAnywhere, BlueprintReadWrite)
 
  125    bool VisualizePointcloud = true;
 
  131    UPROPERTY(EditAnywhere, BlueprintReadWrite)
 
  132    bool UseLidarNoiseModel = false;
 
  139    UPROPERTY(EditAnywhere, BlueprintReadWrite)
 
  140    bool SavePointcloudWithoutNoiseModel = false;