Files | Classes | Macros | Functions
polygon_primitive_with_texture -Automatic Group Name-Please adjust. vs strikes again :-) 05-Feb-2012

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)
 

Detailed Description

Macro Definition Documentation

#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.

Function Documentation

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.



polygon_primitives_extraction
Author(s): Miguel Oliveira
autogenerated on Mon Mar 2 2015 01:32:42