|
Easy3D 2.6.1
|
This is the complete list of members for SurfaceMesh, including all inherited members.
| add_edge_property(const std::string &name, const T t=T()) | SurfaceMesh | inline |
| add_face(const std::vector< Vertex > &vertices) | SurfaceMesh | |
| add_face_property(const std::string &name, const T t=T()) | SurfaceMesh | inline |
| add_halfedge_property(const std::string &name, const T t=T()) | SurfaceMesh | inline |
| add_model_property(const std::string &name, const T t=T()) | SurfaceMesh | inline |
| add_quad(Vertex v1, Vertex v2, Vertex v3, Vertex v4) | SurfaceMesh | |
| add_triangle(Vertex v1, Vertex v2, Vertex v3) | SurfaceMesh | |
| add_vertex(const vec3 &p) | SurfaceMesh | inline |
| add_vertex_property(const std::string &name, const T t=T()) | SurfaceMesh | inline |
| assign(const SurfaceMesh &rhs) | SurfaceMesh | |
| bounding_box(bool recompute=false) const | Model | |
| can_join_edges(Vertex v) const | SurfaceMesh | |
| clear() | SurfaceMesh | |
| collapse(Halfedge h) | SurfaceMesh | |
| collect_garbage() | SurfaceMesh | |
| compute_face_normal(Face f) const | SurfaceMesh | |
| compute_vertex_normal(Vertex v) const | SurfaceMesh | |
| delete_edge(Edge e) | SurfaceMesh | |
| delete_face(Face f) | SurfaceMesh | |
| delete_vertex(Vertex v) | SurfaceMesh | |
| edge(Halfedge h) const | SurfaceMesh | inline |
| edge_length(Edge e) const | SurfaceMesh | |
| edge_length(Halfedge h) const | SurfaceMesh | |
| edge_properties() const | SurfaceMesh | inline |
| edge_property(const std::string &name, const T t=T()) | SurfaceMesh | inline |
| edges() const | SurfaceMesh | inline |
| edges_begin() const | SurfaceMesh | inline |
| edges_end() const | SurfaceMesh | inline |
| edges_size() const | SurfaceMesh | inline |
| empty() const | Model | inline |
| face(Halfedge h) const | SurfaceMesh | inline |
| face(Edge e, unsigned int i) const | SurfaceMesh | inline |
| face_properties() const | SurfaceMesh | inline |
| face_property(const std::string &name, const T t=T()) | SurfaceMesh | inline |
| faces() const | SurfaceMesh | inline |
| faces(Vertex v) const | SurfaceMesh | inline |
| faces_begin() const | SurfaceMesh | inline |
| faces_end() const | SurfaceMesh | inline |
| faces_size() const | SurfaceMesh | inline |
| find_edge(Vertex a, Vertex b) const | SurfaceMesh | |
| find_halfedge(Vertex start, Vertex end) const | SurfaceMesh | |
| flip(Edge e) | SurfaceMesh | |
| get_edge_property(const std::string &name) const | SurfaceMesh | inline |
| get_edge_property_type(const std::string &name) const | SurfaceMesh | inline |
| get_face_property(const std::string &name) const | SurfaceMesh | inline |
| get_face_property_type(const std::string &name) const | SurfaceMesh | inline |
| get_halfedge_property(const std::string &name) const | SurfaceMesh | inline |
| get_halfedge_property_type(const std::string &name) const | SurfaceMesh | inline |
| get_model_property(const std::string &name) const | SurfaceMesh | inline |
| get_model_property_type(const std::string &name) const | SurfaceMesh | inline |
| get_vertex_property(const std::string &name) const | SurfaceMesh | inline |
| get_vertex_property_type(const std::string &name) const | SurfaceMesh | inline |
| halfedge(Edge e, unsigned int i) const | SurfaceMesh | inline |
| halfedge(Face f) const | SurfaceMesh | inline |
| halfedge_properties() const | SurfaceMesh | inline |
| halfedge_property(const std::string &name, const T t=T()) | SurfaceMesh | inline |
| halfedges() const | SurfaceMesh | inline |
| halfedges(Vertex v) const | SurfaceMesh | inline |
| halfedges(Face f) const | SurfaceMesh | inline |
| halfedges_begin() const | SurfaceMesh | inline |
| halfedges_end() const | SurfaceMesh | inline |
| halfedges_size() const | SurfaceMesh | inline |
| has_garbage() const | SurfaceMesh | inline |
| insert_edge(Halfedge h0, Halfedge h1) | SurfaceMesh | |
| insert_vertex(Edge e, const vec3 &p) | SurfaceMesh | related |
| insert_vertex(Edge e, Vertex v) | SurfaceMesh | related |
| insert_vertex(Halfedge h, Vertex v) | SurfaceMesh | related |
| invalidate_bounding_box() | Model | |
| is_border(Vertex v) const | SurfaceMesh | inline |
| is_border(Halfedge h) const | SurfaceMesh | inline |
| is_border(Edge e) const | SurfaceMesh | inline |
| is_border(Face f) const | SurfaceMesh | inline |
| is_closed() const | SurfaceMesh | |
| is_collapse_ok(Halfedge h) const | SurfaceMesh | |
| is_degenerate(Face f) const | SurfaceMesh | |
| is_deleted(Vertex v) const | SurfaceMesh | inline |
| is_deleted(Halfedge h) const | SurfaceMesh | inline |
| is_deleted(Edge e) const | SurfaceMesh | inline |
| is_deleted(Face f) const | SurfaceMesh | inline |
| is_flip_ok(Edge e) const | SurfaceMesh | |
| is_isolated(Vertex v) const | SurfaceMesh | inline |
| is_manifold(Vertex v) const | SurfaceMesh | inline |
| is_quad_mesh() const | SurfaceMesh | |
| is_stitch_ok(Halfedge h0, Halfedge h1) | SurfaceMesh | |
| is_triangle_mesh() const | SurfaceMesh | |
| is_valid(Vertex v) const | SurfaceMesh | inline |
| is_valid(Halfedge h) const | SurfaceMesh | inline |
| is_valid(Edge e) const | SurfaceMesh | inline |
| is_valid(Face f) const | SurfaceMesh | inline |
| join(const SurfaceMesh &other) | SurfaceMesh | |
| join_edges(Vertex v) | SurfaceMesh | |
| manipulator() | Model | inline |
| manipulator() const | Model | inline |
| Model(const std::string &name="unknown") | Model | explicit |
| model_properties() const | SurfaceMesh | inline |
| model_property(const std::string &name, const T t=T()) | SurfaceMesh | inline |
| n_edges() const | SurfaceMesh | inline |
| n_faces() const | SurfaceMesh | inline |
| n_halfedges() const | SurfaceMesh | inline |
| n_vertices() const | SurfaceMesh | inline |
| name() const | Model | inline |
| next(Halfedge h) const | SurfaceMesh | inline |
| next_around_source(Halfedge h) const | SurfaceMesh | inline |
| next_around_target(Halfedge h) const | SurfaceMesh | inline |
| operator+=(const SurfaceMesh &other) | SurfaceMesh | inline |
| operator=(const SurfaceMesh &rhs) | SurfaceMesh | |
| opposite(Halfedge h) const | SurfaceMesh | inline |
| out_halfedge(Vertex v) const | SurfaceMesh | inline |
| points() const override | SurfaceMesh | inlinevirtual |
| points() override | SurfaceMesh | inlinevirtual |
| position(Vertex v) const | SurfaceMesh | inline |
| position(Vertex v) | SurfaceMesh | inline |
| prev(Halfedge h) const | SurfaceMesh | inline |
| prev_around_source(Halfedge h) const | SurfaceMesh | inline |
| prev_around_target(Halfedge h) const | SurfaceMesh | inline |
| property_stats(std::ostream &output) const override | SurfaceMesh | virtual |
| read(const std::string &filename) | SurfaceMesh | |
| remove_edge_property(EdgeProperty< T > &p) | SurfaceMesh | inline |
| remove_edge_property(const std::string &n) | SurfaceMesh | inline |
| remove_face_property(FaceProperty< T > &p) | SurfaceMesh | inline |
| remove_face_property(const std::string &n) | SurfaceMesh | inline |
| remove_halfedge_property(HalfedgeProperty< T > &p) | SurfaceMesh | inline |
| remove_halfedge_property(const std::string &n) | SurfaceMesh | inline |
| remove_model_property(ModelProperty< T > &p) | SurfaceMesh | inline |
| remove_model_property(const std::string &n) | SurfaceMesh | inline |
| remove_vertex_property(VertexProperty< T > &p) | SurfaceMesh | inline |
| remove_vertex_property(const std::string &n) | SurfaceMesh | inline |
| rename_edge_property(const std::string &old_name, const std::string &new_name) | SurfaceMesh | inline |
| rename_face_property(const std::string &old_name, const std::string &new_name) | SurfaceMesh | inline |
| rename_halfedge_property(const std::string &old_name, const std::string &new_name) | SurfaceMesh | inline |
| rename_model_property(const std::string &old_name, const std::string &new_name) | SurfaceMesh | inline |
| rename_vertex_property(const std::string &old_name, const std::string &new_name) | SurfaceMesh | inline |
| renderer() | Model | |
| renderer() const | Model | |
| reserve(unsigned int n_vertices, unsigned int n_edges, unsigned int n_faces) | SurfaceMesh | |
| resize(unsigned int nv, unsigned int ne, unsigned int nf) | SurfaceMesh | inline |
| reverse_orientation() | SurfaceMesh | |
| set_face(Halfedge h, Face f) | SurfaceMesh | inline |
| set_halfedge(Face f, Halfedge h) | SurfaceMesh | inline |
| set_manipulator(std::shared_ptr< Manipulator > manip) | Model | inline |
| set_name(const std::string &n) | Model | inline |
| set_next(Halfedge h, Halfedge nh) | SurfaceMesh | inline |
| set_out_halfedge(Vertex v, Halfedge h) | SurfaceMesh | inline |
| set_renderer(std::shared_ptr< Renderer > r) | Model | inline |
| set_target(Halfedge h, Vertex v) | SurfaceMesh | inline |
| source(Halfedge h) const | SurfaceMesh | inline |
| split(Face f, const vec3 &p) | SurfaceMesh | inline |
| split(Face f, Vertex v) | SurfaceMesh | |
| split(Edge e, const vec3 &p) | SurfaceMesh | inline |
| split(Edge e, Vertex v) | SurfaceMesh | |
| stitch(Halfedge h0, Halfedge h1) | SurfaceMesh | |
| SurfaceMesh() | SurfaceMesh | |
| SurfaceMesh(const SurfaceMesh &rhs) | SurfaceMesh | inline |
| SurfaceMeshBuilder (defined in SurfaceMesh) | SurfaceMesh | friend |
| target(Halfedge h) const | SurfaceMesh | inline |
| triangulate() | SurfaceMesh | |
| triangulate(Face f) | SurfaceMesh | |
| update_face_normals() | SurfaceMesh | |
| update_vertex_normals() | SurfaceMesh | |
| valence(Vertex v) const | SurfaceMesh | |
| valence(Face f) const | SurfaceMesh | |
| vertex(Edge e, unsigned int i) const | SurfaceMesh | inline |
| vertex_properties() const | SurfaceMesh | inline |
| vertex_property(const std::string &name, const T t=T()) | SurfaceMesh | inline |
| vertices() const | SurfaceMesh | inline |
| vertices(Vertex v) const | SurfaceMesh | inline |
| vertices(Face f) const | SurfaceMesh | inline |
| vertices_begin() const | SurfaceMesh | inline |
| vertices_end() const | SurfaceMesh | inline |
| vertices_size() const | SurfaceMesh | inline |
| write(const std::string &filename) const | SurfaceMesh | |
| ~Model() (defined in Model) | Model | virtual |
| ~SurfaceMesh() override=default | SurfaceMesh |