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.