#include <projection_mesh.h>
Public Member Functions | |
int | add_vertex_to_mesh (double x, double y, double z, float rgb, float weight) |
class_projection_mesh (void) | |
int | clear_constraints (void) |
int | clear_vertices (void) |
int | compute_face_weights (void) |
void | discoverComponent (const PT &ct, PT::Face_handle start, int index, std::list< PT::Edge > &border) |
void | discoverComponents (const PT &ct) |
int | draw_mesh_triangles (cv::Mat *image, cv::Scalar color, int thickness) |
int | export_triangles (pcl::PointCloud< pcl::PointXYZRGB > *vertex_list, std::vector< float > *face_weights) |
int | export_triangles_in_order (pcl::PointCloud< pcl::PointXYZRGB > *vertex_list, std::vector< float > *face_weights) |
int | initialize_all_faces_status (void) |
int | initialize_visited (void) |
int | print_all_vertices (void) |
int | set_constraint_polygon (std::vector< pcl::PointXY > *p) |
~class_projection_mesh (void) | |
Public Attributes | |
PT | mesh |
Definition at line 145 of file projection_mesh.h.
class_projection_mesh::class_projection_mesh | ( | void | ) | [inline] |
Definition at line 148 of file projection_mesh.h.
class_projection_mesh::~class_projection_mesh | ( | void | ) | [inline] |
Definition at line 151 of file projection_mesh.h.
int class_projection_mesh::initialize_visited | ( | void | ) | [inline] |
Definition at line 162 of file projection_mesh.h.
int class_projection_mesh::print_all_vertices | ( | void | ) |
Definition at line 172 of file projection_mesh.h.