13class PedestrianInput {
15 virtual void load(std::string
const&) = 0;
16 [[nodiscard]]
virtual auto get_pedestrians()
const -> std::optional<VIPRA::f3dVec> = 0;
18 PedestrianInput() =
default;
19 PedestrianInput(
const PedestrianInput&) =
default;
20 PedestrianInput(PedestrianInput&&) =
default;
21 auto operator=(
const PedestrianInput&) -> PedestrianInput& =
default;
22 auto operator=(PedestrianInput&&) -> PedestrianInput& =
default;
23 virtual ~PedestrianInput() =
default;