Pogosim
Loading...
Searching...
No Matches
Pogowall Member List

This is the complete list of members for Pogowall, including all inherited members.

_current_time_millisecondsPogobotObject
_enable_user_stepsPogobotObject
_error_code_initial_timePogobotObject
_estimated_dtPhysicalObjectprotected
_global_timerPogobotObject
_last_timePhysicalObjectprotected
_lin_accPhysicalObjectprotected
_prev_vPhysicalObjectprotected
angular_biasPogobotObject
angular_dampingPhysicalObjectprotected
angular_noise_stddevPogobotObjectprotected
body_idPhysicalObjectprotected
callback_export_dataPogobotObject
categoryObject
communication_radiusPogobotObject
create_body(b2WorldId world_id)PhysicalObjectprotectedvirtual
create_robot_body(b2WorldId world_id)PogobotObjectprotected
current_time_microsecondsPogobotObject
dataPogobotObject
densityPhysicalObjectprotected
disable_stop_watches()PogobotObject
enable_stop_watches()PogobotObject
enable_user_steps() constPogobotObjectinline
error_codes_led_idxPogobotObject
frictionPhysicalObjectprotected
generate_contours(std::size_t points_per_contour=0) const overridePhysicalObjectvirtual
geomObjectprotected
get_angle() constPhysicalObject
get_angular_velocity() constPhysicalObject
get_geometry()Objectinline
get_IR_emitter_angle(ir_direction dir) const overridePogowallvirtual
get_IR_emitter_position(ir_direction dir) const overridePogowallvirtual
get_linear_acceleration() constPhysicalObject
get_photosensor_position(uint8_t sensor_number) constPogobotObjectvirtual
get_position() constPhysicalObjectvirtual
idPhysicalObject
initialize_angular_bias(std::pair< int16_t, int16_t > &domain)PogobotObjectprotectedvirtual
initialize_photosensors_bias(std::pair< int16_t, int16_t > &domain)PogobotObjectprotectedvirtual
initialize_time()PogobotObjectprotected
is_tangible() const overridePogowallinlinevirtual
launch_user_step(float t) overridePogobotObjectvirtual
ledsPogobotObject
left_motor_speedPogobotObject
linear_dampingPhysicalObjectprotected
linear_noise_stddevPogobotObjectprotected
main_loop_hzPogobotObject
max_angular_speedPogobotObjectprotected
max_linear_speedPogobotObjectprotected
max_nb_processed_msg_per_tickPogobotObject
messagesPogobotObject
motor_dirPogobotObject
motor_dir_memPogobotObject
motor_power_memPogobotObject
move(float x, float y, float theta=NAN) overridePogowallinlinevirtual
msg_rx_fnPogobotObject
msg_success_ratePogobotObject
msg_tx_fnPogobotObject
nb_msgs_recvPogobotObject
nb_msgs_sentPogobotObject
neighborsPogobotObject
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) overridePogobotObjectprotectedvirtual
percent_msgs_sent_per_ticksPogobotObject
photosensors_biasesPogobotObject
photosensors_noise_stddevPogobotObject
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_ticksPogobotObject
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
radiusPogobotObject
receive_message(message_t *const message, PogobotObject *source)PogobotObject
register_stop_watch(time_reference_t *sw)PogobotObject
render(SDL_Renderer *, b2WorldId) const overridePogowallinlinevirtual
render_communication_channels(SDL_Renderer *, b2WorldId) const overridePogowallinlinevirtual
restitutionPhysicalObjectprotected
right_motor_speedPogobotObject
rotate_LEDs_45_degPogobotObjectprotected
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) overridePogowallinlinevirtual
show_lateral_ledsPogobotObject
sleep_µs(uint64_t microseconds)PogobotObject
stop_watchesPogobotObject
temporal_noisePogobotObjectprotected
temporal_noise_stddevPogobotObjectprotected
thetaObject
timer_main_loopPogobotObject
update_time()PogobotObjectvirtual
user_initPogobotObject
user_stepPogobotObject
xObject
yObject
~Object()Objectvirtual