12#ifdef LIBCARLA_INCLUDED_FROM_UE4
118 return !(*
this == rhs);
125#ifdef LIBCARLA_INCLUDED_FROM_UE4
129 Settings.bSynchronousMode,
130 Settings.bNoRenderingMode,
131 Settings.FixedDeltaSeconds.Get(0.0),
132 Settings.bSubstepping,
133 Settings.MaxSubstepDeltaTime,
134 Settings.MaxSubsteps,
135 Settings.MaxCullingDistance,
136 Settings.bDeterministicRagdolls,
137 Settings.TileStreamingDistance,
138 Settings.ActorActiveDistance,
139 Settings.SpectatorAsEgo,
140 Settings.bAdjustSignsHeightToGround,
141 Settings.bDeterministicCollisions) {
142 constexpr float CMTOM = 1.f/100.f;
148 constexpr float MTOCM = 100.f;
float tile_stream_distance
MSGPACK_DEFINE_ARRAY(synchronous_mode, no_rendering_mode, fixed_delta_seconds, substepping, max_substep_delta_time, max_substeps, max_culling_distance, deterministic_ragdolls, tile_stream_distance, actor_active_distance, spectator_as_ego, adjust_signs_height_to_ground, deterministic_collisions)
EpisodeSettings(const FEpisodeSettings &Settings)
bool deterministic_collisions
float max_culling_distance
float actor_active_distance
bool deterministic_ragdolls
EpisodeSettings(bool synchronous_mode, bool no_rendering_mode, double fixed_delta_seconds=0.0, bool substepping=true, double max_substep_delta_time=0.01, int max_substeps=10, float max_culling_distance=0.0f, bool deterministic_ragdolls=true, float tile_stream_distance=3000.f, float actor_active_distance=2000.f, bool spectator_as_ego=true, bool adjust_signs_height_to_ground=false, bool deterministic_collisions=false)
bool operator==(const EpisodeSettings &rhs) const
EpisodeSettings()=default
std::optional< double > fixed_delta_seconds
bool adjust_signs_height_to_ground
bool operator!=(const EpisodeSettings &rhs) const
double max_substep_delta_time
This file contains definitions of common data structures used in traffic manager.
bool bDeterministicRagdolls
bool bAdjustSignsHeightToGround
float TileStreamingDistance
bool bDeterministicCollisions
float ActorActiveDistance
double MaxSubstepDeltaTime
TOptional< double > FixedDeltaSeconds