12#ifdef LIBCARLA_INCLUDED_FROM_UE4
18#include <boost/optional.hpp>
107 return !(*
this == rhs);
114#ifdef LIBCARLA_INCLUDED_FROM_UE4
118 Settings.bSynchronousMode,
119 Settings.bNoRenderingMode,
120 Settings.FixedDeltaSeconds.Get(0.0),
121 Settings.bSubstepping,
122 Settings.MaxSubstepDeltaTime,
123 Settings.MaxSubsteps,
124 Settings.MaxCullingDistance,
125 Settings.bDeterministicRagdolls,
126 Settings.TileStreamingDistance,
127 Settings.ActorActiveDistance,
128 Settings.SpectatorAsEgo) {
129 constexpr float CMTOM = 1.f/100.f;
135 constexpr float MTOCM = 100.f;
boost::optional< double > fixed_delta_seconds
float tile_stream_distance
EpisodeSettings(const FEpisodeSettings &Settings)
float max_culling_distance
float actor_active_distance
bool deterministic_ragdolls
bool operator==(const EpisodeSettings &rhs) const
EpisodeSettings()=default
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)
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 operator!=(const EpisodeSettings &rhs) const
double max_substep_delta_time
This file contains definitions of common data structures used in traffic manager.
bool bDeterministicRagdolls
float TileStreamingDistance
float ActorActiveDistance
double MaxSubstepDeltaTime
TOptional< double > FixedDeltaSeconds