Files | |
| file | polygon_primitive_with_texture.cpp | 
| Holds the c_polygon_primitive basic methods.  | |
| file | polygon_primitive_with_texture.h | 
| A class c_polygon_primitive_with_texture that contains information about a detected polygon primitive as well as the methods the texturing.  | |
| file | polygon_primitive_with_texture_rviz.cpp | 
| Holds the c_polygon_primitive rviz drawing methods.  | |
Classes | |
| class | c_polygon_primitive_with_texture | 
Macros | |
| #define | _polygon_primitive_with_texture_CPP_ | 
| #define | _polygon_primitive_with_texture_rviz_CPP_ | 
| #define | PFLN {printf("DEBUG PRINT FILE %s LINE %d\n",__FILE__,__LINE__);} | 
Functions | |
| int | c_polygon_primitive_with_texture::add_camera_projection (cv::Mat *m, ros::Time t, double fx, double fy, double cx, double cy, tf::StampedTransform tf, double k1, double k2, double p1, double p2, double k3, double sd_cx, double sd_cy, double param, double scale, std::string projection_name, cv::Scalar color) | 
| int | c_polygon_primitive_with_texture::add_camera_projection_known_camera (cv::Mat *m, ros::Time t, tf::StampedTransform tf, std::string cam_name, std::string projection_name, cv::Scalar color) | 
| size_t | c_polygon_primitive_with_texture::ask_for_number (void) | 
| int | c_polygon_primitive_with_texture::build_global_mesh (ros::Publisher *p_marker_pub) | 
| int | c_polygon_primitive_with_texture::compute_mean_and_std (std::vector< float > *v, float *mean, float *std) | 
| int | c_polygon_primitive_with_texture::compute_projection_union (void) | 
| int | c_polygon_primitive_with_texture::create_textures_vizualization_msg (visualization_msgs::MarkerArray *marker_vec, bool reset_id=false) | 
| int | c_polygon_primitive_with_texture::erase_old_markers (visualization_msgs::MarkerArray *marker_vec, unsigned int from, unsigned int to, std::string namesp) | 
| int | c_polygon_primitive_with_texture::get_mesh_statistics (void) | 
| int | c_polygon_primitive_with_texture::publish_to_rviz (ros::Publisher *p_marker_pub) | 
| int | c_polygon_primitive_with_texture::readapt_to_new_plane (polygon_primitive_msg::polygon_primitive *new_plg) | 
| #define _polygon_primitive_with_texture_CPP_ | 
Definition at line 37 of file polygon_primitive_with_texture.cpp.
| #define _polygon_primitive_with_texture_rviz_CPP_ | 
Definition at line 37 of file polygon_primitive_with_texture_rviz.cpp.
| #define PFLN {printf("DEBUG PRINT FILE %s LINE %d\n",__FILE__,__LINE__);} | 
Definition at line 40 of file polygon_primitive_with_texture.h.
| int c_polygon_primitive_with_texture::add_camera_projection | ( | cv::Mat * | m, | 
| ros::Time | t, | ||
| double | fx, | ||
| double | fy, | ||
| double | cx, | ||
| double | cy, | ||
| tf::StampedTransform | tf, | ||
| double | k1, | ||
| double | k2, | ||
| double | p1, | ||
| double | p2, | ||
| double | k3, | ||
| double | sd_cx, | ||
| double | sd_cy, | ||
| double | param, | ||
| double | scale, | ||
| std::string | projection_name, | ||
| cv::Scalar | color | ||
| ) | 
Definition at line 114 of file polygon_primitive_with_texture.cpp.
| int c_polygon_primitive_with_texture::add_camera_projection_known_camera | ( | cv::Mat * | m, | 
| ros::Time | t, | ||
| tf::StampedTransform | tf, | ||
| std::string | cam_name, | ||
| std::string | projection_name, | ||
| cv::Scalar | color | ||
| ) | 
Definition at line 70 of file polygon_primitive_with_texture.cpp.
| size_t c_polygon_primitive_with_texture::ask_for_number | ( | void | ) | 
Definition at line 611 of file polygon_primitive_with_texture.cpp.
| int c_polygon_primitive_with_texture::build_global_mesh | ( | ros::Publisher * | p_marker_pub | ) | 
Definition at line 638 of file polygon_primitive_with_texture.cpp.
| int c_polygon_primitive_with_texture::compute_mean_and_std | ( | std::vector< float > * | v, | 
| float * | mean, | ||
| float * | std | ||
| ) | 
Definition at line 381 of file polygon_primitive_with_texture.cpp.
| int c_polygon_primitive_with_texture::compute_projection_union | ( | void | ) | 
Definition at line 42 of file polygon_primitive_with_texture.cpp.
| int c_polygon_primitive_with_texture::create_textures_vizualization_msg | ( | visualization_msgs::MarkerArray * | marker_vec, | 
| bool | reset_id = false  | 
        ||
| ) | 
Definition at line 57 of file polygon_primitive_with_texture_rviz.cpp.
| int c_polygon_primitive_with_texture::erase_old_markers | ( | visualization_msgs::MarkerArray * | marker_vec, | 
| unsigned int | from, | ||
| unsigned int | to, | ||
| std::string | namesp | ||
| ) | 
Definition at line 42 of file polygon_primitive_with_texture_rviz.cpp.
| int c_polygon_primitive_with_texture::get_mesh_statistics | ( | void | ) | 
Definition at line 863 of file polygon_primitive_with_texture.cpp.
| int c_polygon_primitive_with_texture::publish_to_rviz | ( | ros::Publisher * | p_marker_pub | ) | 
Definition at line 627 of file polygon_primitive_with_texture.cpp.
| int c_polygon_primitive_with_texture::readapt_to_new_plane | ( | polygon_primitive_msg::polygon_primitive * | new_plg | ) | 
Definition at line 560 of file polygon_primitive_with_texture.cpp.