VIPRA Documentation
|
This is the complete list of members for VIPRA::Modules::Pedestrians, including all inherited members.
all_coords() const -> std::vector< VIPRA::f3d > const & (defined in VIPRA::Modules::Pedestrians) | VIPRA::Modules::Pedestrians | inline |
all_neighbors_within(VIPRA::idx pedIdx, VIPRA::f_pnt radius) const -> std::vector< VIPRA::idx >=0 (defined in VIPRA::Modules::Pedestrians) | VIPRA::Modules::Pedestrians | pure virtual |
all_velocities() const -> std::vector< VIPRA::f3d > const & (defined in VIPRA::Modules::Pedestrians) | VIPRA::Modules::Pedestrians | inline |
closest_ped(VIPRA::idx pedIdx) const -> VIPRA::idx=0 (defined in VIPRA::Modules::Pedestrians) | VIPRA::Modules::Pedestrians | pure virtual |
conditional_closest_ped(VIPRA::idx pedIdx, std::function< bool(VIPRA::idx)> const &condition) const -> VIPRA::idx=0 (defined in VIPRA::Modules::Pedestrians) | VIPRA::Modules::Pedestrians | pure virtual |
config_base(Parameters ¶mIn, VIPRA::Random::Engine &engine) | VIPRA::Modules::BaseModule< Pedestrians > | |
distance(VIPRA::idx firstPed, VIPRA::idx secondPed) const -> VIPRA::f_pnt (defined in VIPRA::Modules::Pedestrians) | VIPRA::Modules::Pedestrians | inline |
find_random_point(VIPRA::Geometry::Polygon const &polygon, VIPRA::Modules::Map const &map, VIPRA::Random::Engine &engine) -> f3d (defined in VIPRA::Modules::Pedestrians) | VIPRA::Modules::Pedestrians | inlineprotectedstatic |
get_coordinates() const -> VIPRA::f3dVec const & (defined in VIPRA::Modules::Pedestrians) | VIPRA::Modules::Pedestrians | inlineprotected |
get_velocities() const -> VIPRA::f3dVec const & (defined in VIPRA::Modules::Pedestrians) | VIPRA::Modules::Pedestrians | inlineprotected |
init_random_peds(VIPRA::Modules::Map const &map, VIPRA::Random::Engine &engine) (defined in VIPRA::Modules::Pedestrians) | VIPRA::Modules::Pedestrians | inlineprotected |
init_specific_peds(VIPRA::Modules::PedestrianInput &input) (defined in VIPRA::Modules::Pedestrians) | VIPRA::Modules::Pedestrians | inlineprotected |
num_pedestrians() const -> VIPRA::size (defined in VIPRA::Modules::Pedestrians) | VIPRA::Modules::Pedestrians | inline |
operator=(Pedestrians const &) -> Pedestrians &=default (defined in VIPRA::Modules::Pedestrians) | VIPRA::Modules::Pedestrians | |
operator=(Pedestrians &&) noexcept -> Pedestrians &=default (defined in VIPRA::Modules::Pedestrians) | VIPRA::Modules::Pedestrians | |
ped_coords(VIPRA::idx pedIdx) const -> VIPRA::f3d const & (defined in VIPRA::Modules::Pedestrians) | VIPRA::Modules::Pedestrians | inline |
ped_velocity(VIPRA::idx pedIdx) const -> VIPRA::f3d const & (defined in VIPRA::Modules::Pedestrians) | VIPRA::Modules::Pedestrians | inline |
Pedestrians()=default (defined in VIPRA::Modules::Pedestrians) | VIPRA::Modules::Pedestrians | |
Pedestrians(Pedestrians const &)=default (defined in VIPRA::Modules::Pedestrians) | VIPRA::Modules::Pedestrians | |
Pedestrians(Pedestrians &&) noexcept=default (defined in VIPRA::Modules::Pedestrians) | VIPRA::Modules::Pedestrians | |
register_base_params(Parameters ¶mIn) | VIPRA::Modules::BaseModule< Pedestrians > | |
reset_module() (defined in VIPRA::Modules::Pedestrians) | VIPRA::Modules::Pedestrians | inline |
set_coordinates(VIPRA::f3dVec const &coordinates) (defined in VIPRA::Modules::Pedestrians) | VIPRA::Modules::Pedestrians | inlineprotected |
set_coordinates(VIPRA::f3dVec &&coordinates) noexcept (defined in VIPRA::Modules::Pedestrians) | VIPRA::Modules::Pedestrians | inlineprotected |
set_velocities(VIPRA::f3dVec const &velocities) (defined in VIPRA::Modules::Pedestrians) | VIPRA::Modules::Pedestrians | inlineprotected |
set_velocities(VIPRA::f3dVec &&velocities) noexcept (defined in VIPRA::Modules::Pedestrians) | VIPRA::Modules::Pedestrians | inlineprotected |
update(VIPRA::State const &state) (defined in VIPRA::Modules::Pedestrians) | VIPRA::Modules::Pedestrians | inline |
VIPRA_MODULE_TYPE(Pedestrians) (defined in VIPRA::Modules::Pedestrians) | VIPRA::Modules::Pedestrians | |
VIPRA_PEDS_INIT_STEP (defined in VIPRA::Modules::Pedestrians) | VIPRA::Modules::Pedestrians | |
VIPRA_PEDS_RESET (defined in VIPRA::Modules::Pedestrians) | VIPRA::Modules::Pedestrians | |
VIPRA_PEDS_UPDATE_STEP (defined in VIPRA::Modules::Pedestrians) | VIPRA::Modules::Pedestrians | |
VIPRA_REGISTER_BASE_PARAMS(VIPRA_PARAM("random_count", _randomPedCnt), VIPRA_PARAM("spawn_random", _randomSpawn), VIPRA_PARAM("use_file", _useFile)) void initialize(VIPRA (defined in VIPRA::Modules::Pedestrians) | VIPRA::Modules::Pedestrians | inline |
~Pedestrians()=default (defined in VIPRA::Modules::Pedestrians) | VIPRA::Modules::Pedestrians | virtual |