|
template<typename IterFaceType , typename PointMap > |
AIFMeshT | extract_vertex_local_neighborhood (IterFaceType begin, IterFaceType end, PointMap pm) |
|
template<typename PointMap > |
AIFMeshT | extract_vertex_local_neighborhood (typename boost::graph_traits< AIFMeshT >::vertex_descriptor v, const AIFMeshT &, PointMap pm) |
|
template<typename PointMap > |
AIFMeshT | extract_edge_local_neighborhood (typename boost::graph_traits< AIFMeshT >::edge_descriptor e, const AIFMeshT &g, PointMap pm) |
|
static bool | argument_analysis (std::string &arg, const std::string &arg_name, bool update_arg_tolower_case=true) |
|
template<typename MutableFaceIncidentGraph > |
boost::graph_traits< MutableFaceIncidentGraph >::edge_descriptor | create_new_edge_with_its_incident_vertices (MutableFaceIncidentGraph &g) |
|
template<typename MutableFaceIncidentGraph > |
static void | remove_adjacent_edges (MutableFaceIncidentGraph &g, std::vector< typename boost::graph_traits< MutableFaceIncidentGraph >::edge_descriptor > &selected_edges_to_make_independent, std::vector< typename boost::graph_traits< MutableFaceIncidentGraph >::edge_descriptor > &removed_edges) |
|
template<typename MutableFaceIncidentGraph > |
static size_t | nb_different_incident_face_segment_indices (const MutableFaceIncidentGraph &g, typename boost::graph_traits< MutableFaceIncidentGraph >::edge_descriptor e) |
|
template<typename MutableFaceIncidentGraph > |
static bool | has_that_incident_face_segment_index (const MutableFaceIncidentGraph &g, typename boost::graph_traits< MutableFaceIncidentGraph >::edge_descriptor e, int index) |
|
template<typename MutableFaceIncidentGraph > |
static bool | has_only_that_incident_face_segment_index (const MutableFaceIncidentGraph &g, typename boost::graph_traits< MutableFaceIncidentGraph >::edge_descriptor e, int index) |
|
template<typename MutableFaceIncidentGraph > |
static void | replace_vertex_in_incident_edges (MutableFaceIncidentGraph &g, typename boost::graph_traits< MutableFaceIncidentGraph >::vertex_descriptor v, typename boost::graph_traits< MutableFaceIncidentGraph >::vertex_descriptor replace, typename boost::graph_traits< MutableFaceIncidentGraph >::face_descriptor current_f, const std::vector< typename boost::graph_traits< MutableFaceIncidentGraph >::edge_descriptor > &complex_edges) |
|
template<typename MutableFaceIncidentGraph > |
static void | calculate_previous_and_after_vertices (MutableFaceIncidentGraph &, typename boost::graph_traits< MutableFaceIncidentGraph >::edge_descriptor e, typename boost::graph_traits< MutableFaceIncidentGraph >::edge_descriptor pe, typename boost::graph_traits< MutableFaceIncidentGraph >::edge_descriptor ae, typename boost::graph_traits< MutableFaceIncidentGraph >::vertex_descriptor &v_pe_old, typename boost::graph_traits< MutableFaceIncidentGraph >::vertex_descriptor &v_ae_old, std::map< typename boost::graph_traits< MutableFaceIncidentGraph >::vertex_descriptor, typename boost::graph_traits< MutableFaceIncidentGraph >::vertex_descriptor > &v_old_to_v_new, std::map< typename boost::graph_traits< MutableFaceIncidentGraph >::vertex_descriptor, typename boost::graph_traits< MutableFaceIncidentGraph >::vertex_descriptor > &v_new_to_old) |
|
template<typename MutableFaceIncidentGraph , typename PointMap > |
static void | replace_edge_by_new_one_and_update_incidency (MutableFaceIncidentGraph &g, PointMap &pm, typename boost::graph_traits< MutableFaceIncidentGraph >::face_descriptor f, typename boost::graph_traits< MutableFaceIncidentGraph >::edge_descriptor e, typename boost::graph_traits< MutableFaceIncidentGraph >::edge_descriptor replace, std::map< typename boost::graph_traits< MutableFaceIncidentGraph >::vertex_descriptor, typename boost::graph_traits< MutableFaceIncidentGraph >::vertex_descriptor > &v_old_to_v_new, std::map< typename boost::graph_traits< MutableFaceIncidentGraph >::vertex_descriptor, typename boost::graph_traits< MutableFaceIncidentGraph >::vertex_descriptor > &v_new_to_old) |
|
template<typename MutableFaceIncidentGraph , typename PointIndexMap > |
static bool | has_different_vertex_indices (MutableFaceIncidentGraph &g, const PointIndexMap &idm, typename boost::graph_traits< MutableFaceIncidentGraph >::face_descriptor f) |
|
static int | process_one_mesh_file (const std::string &input_file_path, const std::string &colorize_mesh, const std::string &remove_isolated_elements, const std::string &resolve_vertices_with_similar_incident_edges, const std::string &make_2_mani_not_2_mani) |
|
int | main (int narg, char **argv) |
|