This is the complete list of members for Pogowall, including all inherited members.
| _current_time_milliseconds | PogobotObject | |
| _enable_user_steps | PogobotObject | |
| _error_code_initial_time | PogobotObject | |
| _estimated_dt | PhysicalObject | protected |
| _global_timer | PogobotObject | |
| _last_time | PhysicalObject | protected |
| _lin_acc | PhysicalObject | protected |
| _prev_v | PhysicalObject | protected |
| angular_bias | PogobotObject | |
| angular_damping | PhysicalObject | protected |
| angular_noise_stddev | PogobotObject | protected |
| body_id | PhysicalObject | protected |
| callback_export_data | PogobotObject | |
| category | Object | |
| communication_radius | PogobotObject | |
| create_body(b2WorldId world_id) | PhysicalObject | protectedvirtual |
| create_robot_body(b2WorldId world_id) | PogobotObject | protected |
| current_time_microseconds | PogobotObject | |
| data | PogobotObject | |
| density | PhysicalObject | protected |
| disable_stop_watches() | PogobotObject | |
| enable_stop_watches() | PogobotObject | |
| enable_user_steps() const | PogobotObject | inline |
| error_codes_led_idx | PogobotObject | |
| friction | PhysicalObject | protected |
| generate_contours(std::size_t points_per_contour=0) const override | PhysicalObject | virtual |
| geom | Object | protected |
| get_angle() const | PhysicalObject | |
| get_angular_velocity() const | PhysicalObject | |
| get_geometry() | Object | inline |
| get_IR_emitter_angle(ir_direction dir) const override | Pogowall | virtual |
| get_IR_emitter_position(ir_direction dir) const override | Pogowall | virtual |
| get_linear_acceleration() const | PhysicalObject | |
| get_photosensor_position(uint8_t sensor_number) const | PogobotObject | virtual |
| get_position() const | PhysicalObject | virtual |
| id | PhysicalObject | |
| initialize_angular_bias(std::pair< int16_t, int16_t > &domain) | PogobotObject | protectedvirtual |
| initialize_photosensors_bias(std::pair< int16_t, int16_t > &domain) | PogobotObject | protectedvirtual |
| initialize_time() | PogobotObject | protected |
| is_tangible() const override | Pogowall | inlinevirtual |
| launch_user_step(float t) override | PogobotObject | virtual |
| leds | PogobotObject | |
| left_motor_speed | PogobotObject | |
| linear_damping | PhysicalObject | protected |
| linear_noise_stddev | PogobotObject | protected |
| main_loop_hz | PogobotObject | |
| max_angular_speed | PogobotObject | protected |
| max_linear_speed | PogobotObject | protected |
| max_nb_processed_msg_per_tick | PogobotObject | |
| messages | PogobotObject | |
| motor_dir | PogobotObject | |
| motor_dir_mem | PogobotObject | |
| motor_power_mem | PogobotObject | |
| move(float x, float y, float theta=NAN) override | Pogowall | inlinevirtual |
| msg_rx_fn | PogobotObject | |
| msg_success_rate | PogobotObject | |
| msg_tx_fn | PogobotObject | |
| nb_msgs_recv | PogobotObject | |
| nb_msgs_sent | PogobotObject | |
| neighbors | PogobotObject | |
| Object(float _x, float _y, ObjectGeometry &_geom, std::string const &_category="objects") | Object | |
| Object(Simulation *simulation, float _x, float _y, Configuration const &config, std::string const &_category="objects") | Object | |
| parse_configuration(Configuration const &config, Simulation *simulation) override | PogobotObject | protectedvirtual |
| percent_msgs_sent_per_ticks | PogobotObject | |
| photosensors_biases | PogobotObject | |
| photosensors_noise_stddev | PogobotObject | |
| PhysicalObject(uint16_t _id, float _x, float _y, ObjectGeometry &geom, b2WorldId world_id, float _linear_damping=0.0f, float _angular_damping=0.0f, float _density=10.0f, float _friction=0.3f, float _restitution=0.5f, std::string const &_category="objects") | PhysicalObject | |
| PhysicalObject(Simulation *simulation, uint16_t _id, float _x, float _y, b2WorldId world_id, Configuration const &config, std::string const &_category="objects") | PhysicalObject | |
| pogobot_ticks | PogobotObject | |
| PogobotObject(uint16_t _id, float _x, float _y, ObjectGeometry &geom, b2WorldId world_id, size_t _userdatasize, float _communication_radius=80.0f, std::unique_ptr< MsgSuccessRate > _msg_success_rate=std::make_unique< ConstMsgSuccessRate >(0.5), float _temporal_noise_stddev=0.0f, float _linear_damping=0.0f, float _angular_damping=0.0f, float _density=10.0f, float _friction=0.3f, float _restitution=0.5f, float _max_linear_speed=100.0f, float _max_angular_speed=1.0f, float _linear_noise_stddev=0.0f, float _angular_noise_stddev=0.0f, bool _rotate_LEDs_45_deg=false, std::pair< int16_t, int16_t > angular_systematic_bias_domain={0, 0}, std::pair< int16_t, int16_t > photosensors_systematic_bias_domain={0, 0}, float _photosensors_noise_stddev=0.0f, std::string const &_category="robots", bool dummy=false) | PogobotObject | |
| PogobotObject(Simulation *simulation, uint16_t _id, float _x, float _y, b2WorldId world_id, size_t _userdatasize, Configuration const &config, std::string const &_category="robots") | PogobotObject | |
| Pogowall(uint16_t _id, float _x, float _y, ObjectGeometry &geom, b2WorldId world_id, size_t _userdatasize, float _communication_radius=80.0f, std::unique_ptr< MsgSuccessRate > _msg_success_rate=std::make_unique< ConstMsgSuccessRate >(0.5), float _temporal_noise_stddev=0.0f, float _linear_damping=0.0f, float _angular_damping=0.0f, float _density=10.0f, float _friction=0.3f, float _restitution=0.5f, float _max_linear_speed=100.0f, float _max_angular_speed=1.0f, float _linear_noise_stddev=0.0f, float _angular_noise_stddev=0.0f, std::string const &_category="robots") | Pogowall | |
| Pogowall(Simulation *simulation, uint16_t _id, float _x, float _y, b2WorldId world_id, size_t _userdatasize, Configuration const &config, std::string const &_category="robots") | Pogowall | |
| radius | PogobotObject | |
| receive_message(message_t *const message, PogobotObject *source) | PogobotObject | |
| register_stop_watch(time_reference_t *sw) | PogobotObject | |
| render(SDL_Renderer *, b2WorldId) const override | Pogowall | inlinevirtual |
| render_communication_channels(SDL_Renderer *, b2WorldId) const override | Pogowall | inlinevirtual |
| restitution | PhysicalObject | protected |
| right_motor_speed | PogobotObject | |
| rotate_LEDs_45_deg | PogobotObject | protected |
| send_to_neighbors(ir_direction dir, short_message_t *const message) | PogobotObject | |
| send_to_neighbors(ir_direction dir, message_t *const message) | PogobotObject | |
| set_motor(motor_id motor, int speed) override | Pogowall | inlinevirtual |
| show_lateral_leds | PogobotObject | |
| sleep_µs(uint64_t microseconds) | PogobotObject | |
| stop_watches | PogobotObject | |
| temporal_noise | PogobotObject | protected |
| temporal_noise_stddev | PogobotObject | protected |
| theta | Object | |
| timer_main_loop | PogobotObject | |
| update_time() | PogobotObject | virtual |
| user_init | PogobotObject | |
| user_step | PogobotObject | |
| x | Object | |
| y | Object | |
| ~Object() | Object | virtual |