Corentin Chauvin-Hameau – 2019-2020
Coverage Path Planning for an underwater robot surveying a marine farm
mfcpp::CameraNodelet Member List

This is the complete list of members for mfcpp::CameraNodelet, including all inherited members.

add_line_to_marker(visualization_msgs::Marker &marker, const tf2::Vector3 &pt1, const tf2::Vector3 &pt2)mfcpp::CameraNodeletprivate
add_pt_to_marker(visualization_msgs::Marker &marker, const tf2::Vector3 &pt, float color_r, float color_g, float color_b)mfcpp::CameraNodeletprivate
algae_bodies_mfcpp::CameraNodeletprivate
algae_cb(const mf_farm_simulator::AlgaeConstPtr msg)mfcpp::CameraNodeletprivate
algae_msg_received_mfcpp::CameraNodeletprivate
algae_shapes_mfcpp::CameraNodeletprivate
algae_sub_mfcpp::CameraNodeletprivate
apply_transform(const tf2::Vector3 &in_vector, const geometry_msgs::TransformStamped &transform)mfcpp::CameraNodeletprivate
b_sigint_mfcpp::CameraNodeletprivatestatic
camera_fixed_tf_mfcpp::CameraNodeletprivate
camera_frame_mfcpp::CameraNodeletprivate
camera_freq_mfcpp::CameraNodeletprivate
camera_robot_tf_mfcpp::CameraNodeletprivate
CameraNodelet()mfcpp::CameraNodelet
coll_mutex_mfcpp::CameraNodeletprivate
coll_world_mfcpp::CameraNodeletprivate
combine_transforms(const std::vector< geometry_msgs::TransformStamped > &transforms)mfcpp::CameraNodeletprivate
corr_algae_mfcpp::CameraNodeletprivate
fixed_camera_tf_mfcpp::CameraNodeletprivate
fixed_frame_mfcpp::CameraNodeletprivate
focal_length_mfcpp::CameraNodeletprivate
fov_body_mfcpp::CameraNodeletprivate
fov_color_mfcpp::CameraNodeletprivate
fov_distance_mfcpp::CameraNodeletprivate
fov_shape_mfcpp::CameraNodeletprivate
get_aim_pt(int pxl_h, int pxl_w, int n_pixel_h=-1, int n_pixel_w=-1)mfcpp::CameraNodeletprivate
get_ray_algae_carac(std::vector< float > &w_algae, std::vector< float > &h_algae, std::vector< float > &inc_y3, std::vector< float > &inc_z3, std::vector< geometry_msgs::TransformStamped > &tf_algae)mfcpp::CameraNodeletprivate
get_tf()mfcpp::CameraNodeletprivate
heatmaps_mfcpp::CameraNodeletprivate
init_coll_world()mfcpp::CameraNodeletprivate
interpolate_quadri(const tf2::Vector3 &p1, const tf2::Vector3 &p2, const tf2::Vector3 &p3, const tf2::Vector3 &p4, int n_h, int n_w, std::vector< float > &x_list, std::vector< float > &y_list, std::vector< float > &z_list)mfcpp::CameraNodeletprivate
inverse_tf(const geometry_msgs::TransformStamped &transform)mfcpp::CameraNodeletinlineprivate
last_algae_msg_mfcpp::CameraNodeletprivate
main_cb(const ros::TimerEvent &timer_event)mfcpp::CameraNodeletprivate
main_timer_mfcpp::CameraNodeletprivatestatic
multi_fov_body(const std::vector< geometry_msgs::Pose > &poses, rp3d::CollisionBody *body, std::unique_ptr< rp3d::BoxShape > &shape, ros::Time stamp=ros::Time(0))mfcpp::CameraNodeletprivate
n_pxl_height_mfcpp::CameraNodeletprivate
n_pxl_width_mfcpp::CameraNodeletprivate
nh_mfcpp::CameraNodeletprivate
noise_decay_mfcpp::CameraNodeletprivate
noise_meas_mfcpp::CameraNodeletprivate
noise_std_mfcpp::CameraNodeletprivate
onInit()mfcpp::CameraNodeletvirtual
out_pub_mfcpp::CameraNodeletprivate
overlap_cb_mfcpp::CameraNodeletprivate
overlap_fov(rp3d::CollisionBody *body)mfcpp::CameraNodeletprivate
pose_to_tf(const geometry_msgs::Pose &pose)mfcpp::CameraNodeletinlineprivate
prepare_out_msgs(mf_sensors_simulator::CameraOutput &out_msg, visualization_msgs::Marker &ray_marker, visualization_msgs::Marker &pts_marker)mfcpp::CameraNodeletprivate
private_nh_mfcpp::CameraNodeletprivate
publish_output()mfcpp::CameraNodeletprivate
publish_rviz_fov()mfcpp::CameraNodeletprivate
ray_bodies_mfcpp::CameraNodeletprivate
ray_multi_cb(mf_sensors_simulator::MultiPoses::Request &req, mf_sensors_simulator::MultiPoses::Response &res)mfcpp::CameraNodeletprivate
ray_multi_serv_mfcpp::CameraNodeletprivate
ray_shapes_mfcpp::CameraNodeletprivate
ray_world_mfcpp::CameraNodeletprivate
raycast_alga(const tf2::Vector3 &aim_pt, tf2::Vector3 &hit_pt, int &alga_idx, const geometry_msgs::TransformStamped &fixed_camera_tf, const tf2::Vector3 &origin=tf2::Vector3(0, 0, 0))mfcpp::CameraNodeletprivate
raycast_alga(const tf2::Vector3 &aim_pt, float &distance, const geometry_msgs::TransformStamped &fixed_camera_tf, const tf2::Vector3 &origin=tf2::Vector3(0, 0, 0))mfcpp::CameraNodeletprivate
raycast_cb_mfcpp::CameraNodeletprivate
raycast_wall(const geometry_msgs::Pose &vp_pose, int n_pxl_h, int n_pxl_w, mf_sensors_simulator::CameraOutput &pxl_output, ros::Time stamp=ros::Time(0))mfcpp::CameraNodeletprivate
robot_camera_tf_mfcpp::CameraNodeletprivate
robot_frame_mfcpp::CameraNodeletprivate
rviz_pub_mfcpp::CameraNodeletprivate
sensor_height_mfcpp::CameraNodeletprivate
sensor_width_mfcpp::CameraNodeletprivate
sigint_handler(int s)mfcpp::CameraNodeletprivatestatic
tf2_to_rp3d(const tf2::Vector3 vect)mfcpp::CameraNodeletinlineprivate
tf_buffer_mfcpp::CameraNodeletprivate
tf_listener_mfcpp::CameraNodeletprivate
update_algae()mfcpp::CameraNodeletprivate
update_fov_pose()mfcpp::CameraNodeletprivate
world_init_mfcpp::CameraNodeletprivate
world_settings_mfcpp::CameraNodeletprivate
~CameraNodelet()mfcpp::CameraNodelet