|
| GeogramLineMeshBuilder (LineMesh< DIMENSION > &mesh) |
|
void | do_create_edge (index_t v1_id, index_t v2_id) override |
| Create a new edge. More...
|
|
index_t | do_create_edges (index_t nb_edges) override |
| Creates a contiguous chunk of edges. More...
|
|
void | do_set_edge_vertex (const EdgeLocalVertex &edge_local_vertex, index_t vertex_id) override |
| Sets a vertex of a edge by local vertex index. More...
|
|
void | do_delete_edges (const std::vector< bool > &to_delete) override |
| Deletes a set of edges. More...
|
|
void | do_clear_edges (bool keep_attributes, bool keep_memory) override |
| Removes all the edges and attributes. More...
|
|
void | do_permute_edges (const std::vector< index_t > &permutation) override |
|
void | create_edge (index_t v1_id, index_t v2_id) |
| Create a new edge. More...
|
|
index_t | create_edges (index_t nb_edges) |
| Creates a contiguous chunk of edges. More...
|
|
void | set_edge_vertex (const EdgeLocalVertex &edge_local_vertex, index_t vertex_id) |
| Sets a vertex of a edge by local vertex index. More...
|
|
void | delete_edges (const std::vector< bool > &to_delete, bool remove_isolated_vertices) |
| Deletes a set of edges. More...
|
|
void | clear_edges (bool keep_attributes, bool keep_memory) |
| Removes all the edges and attributes. More...
|
|
void | permute_edges (const std::vector< index_t > &permutation) |
|
void | remove_isolated_vertices () |
| Remove vertices not connected to any mesh element. More...
|
|
virtual | ~MeshBaseBuilder ()=default |
|
template<> |
std::unique_ptr< MeshBaseBuilder< 2 > > RINGMESH_API | create_builder (MeshBase< 2 > &mesh) |
|
template<> |
std::unique_ptr< MeshBaseBuilder< 3 > > RINGMESH_API | create_builder (MeshBase< 3 > &mesh) |
|
void | copy (const MeshBase< DIMENSION > &rhs, bool copy_attributes) |
| Copy a mesh into this one. More...
|
|
virtual void | load_mesh (const std::string &filename)=0 |
|
void | clear (bool keep_attributes, bool keep_memory) |
| Removes all the entities and attributes of this mesh. More...
|
|
void | repair (GEO::MeshRepairMode mode, double colocate_epsilon) |
| Fixes some defaults in a mesh. More...
|
|
void | set_vertex (index_t v_id, const vecn< DIMENSION > &vertex) |
| Sets a point. More...
|
|
index_t | create_vertex () |
| Creates a new vertex. More...
|
|
index_t | create_vertex (const vecn< DIMENSION > &vertex) |
| Creates a new vertex. More...
|
|
index_t | create_vertices (index_t nb) |
| Creates a contiguous chunk of vertices. More...
|
|
void | assign_vertices (const std::vector< double > &point_coordinates) |
| set vertex coordinates from a std::vector of coordinates More...
|
|
void | delete_vertices (const std::vector< bool > &to_delete) |
| Deletes a set of vertices. More...
|
|
void | clear_vertices (bool keep_attributes, bool keep_memory) |
| Removes all the vertices and attributes. More...
|
|
void | permute_vertices (const std::vector< index_t > &permutation) |
|
template<index_t DIMENSION>
class RINGMesh::GeogramLineMeshBuilder< DIMENSION >
Definition at line 135 of file geogram_mesh_builder.h.