Easy3D 2.5.3
SurfaceMesh Member List

This is the complete list of members for SurfaceMesh, including all inherited members.

add_edge_property(const std::string &name, const T t=T())SurfaceMeshinline
add_face(const std::vector< Vertex > &vertices)SurfaceMesh
add_face_property(const std::string &name, const T t=T())SurfaceMeshinline
add_halfedge_property(const std::string &name, const T t=T())SurfaceMeshinline
add_model_property(const std::string &name, const T t=T())SurfaceMeshinline
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)SurfaceMeshinline
add_vertex_property(const std::string &name, const T t=T())SurfaceMeshinline
assign(const SurfaceMesh &rhs)SurfaceMesh
bounding_box(bool recompute=false) constModel
can_join_edges(Vertex v) constSurfaceMesh
clear()SurfaceMesh
collapse(Halfedge h)SurfaceMesh
collect_garbage()SurfaceMesh
compute_face_normal(Face f) constSurfaceMesh
compute_vertex_normal(Vertex v) constSurfaceMesh
delete_edge(Edge e)SurfaceMesh
delete_face(Face f)SurfaceMesh
delete_vertex(Vertex v)SurfaceMesh
edge(Halfedge h) constSurfaceMeshinline
edge_length(Edge e) constSurfaceMesh
edge_length(Halfedge h) constSurfaceMesh
edge_properties() constSurfaceMeshinline
edge_property(const std::string &name, const T t=T())SurfaceMeshinline
edges() constSurfaceMeshinline
edges_begin() constSurfaceMeshinline
edges_end() constSurfaceMeshinline
edges_size() constSurfaceMeshinline
empty() constModelinline
face(Halfedge h) constSurfaceMeshinline
face(Edge e, unsigned int i) constSurfaceMeshinline
face_properties() constSurfaceMeshinline
face_property(const std::string &name, const T t=T())SurfaceMeshinline
faces() constSurfaceMeshinline
faces(Vertex v) constSurfaceMeshinline
faces_begin() constSurfaceMeshinline
faces_end() constSurfaceMeshinline
faces_size() constSurfaceMeshinline
find_edge(Vertex a, Vertex b) constSurfaceMesh
find_halfedge(Vertex start, Vertex end) constSurfaceMesh
flip(Edge e)SurfaceMesh
get_edge_property(const std::string &name) constSurfaceMeshinline
get_edge_property_type(const std::string &name) constSurfaceMeshinline
get_face_property(const std::string &name) constSurfaceMeshinline
get_face_property_type(const std::string &name) constSurfaceMeshinline
get_halfedge_property(const std::string &name) constSurfaceMeshinline
get_halfedge_property_type(const std::string &name) constSurfaceMeshinline
get_model_property(const std::string &name) constSurfaceMeshinline
get_model_property_type(const std::string &name) constSurfaceMeshinline
get_vertex_property(const std::string &name) constSurfaceMeshinline
get_vertex_property_type(const std::string &name) constSurfaceMeshinline
halfedge(Edge e, unsigned int i) constSurfaceMeshinline
halfedge(Face f) constSurfaceMeshinline
halfedge_properties() constSurfaceMeshinline
halfedge_property(const std::string &name, const T t=T())SurfaceMeshinline
halfedges() constSurfaceMeshinline
halfedges(Vertex v) constSurfaceMeshinline
halfedges(Face f) constSurfaceMeshinline
halfedges_begin() constSurfaceMeshinline
halfedges_end() constSurfaceMeshinline
halfedges_size() constSurfaceMeshinline
has_garbage() constSurfaceMeshinline
insert_edge(Halfedge h0, Halfedge h1)SurfaceMesh
insert_vertex(Edge e, const vec3 &p)SurfaceMeshrelated
insert_vertex(Edge e, Vertex v)SurfaceMeshrelated
insert_vertex(Halfedge h, Vertex v)SurfaceMeshrelated
invalidate_bounding_box()Model
is_border(Vertex v) constSurfaceMeshinline
is_border(Halfedge h) constSurfaceMeshinline
is_border(Edge e) constSurfaceMeshinline
is_border(Face f) constSurfaceMeshinline
is_closed() constSurfaceMesh
is_collapse_ok(Halfedge h) constSurfaceMesh
is_degenerate(Face f) constSurfaceMesh
is_deleted(Vertex v) constSurfaceMeshinline
is_deleted(Halfedge h) constSurfaceMeshinline
is_deleted(Edge e) constSurfaceMeshinline
is_deleted(Face f) constSurfaceMeshinline
is_flip_ok(Edge e) constSurfaceMesh
is_isolated(Vertex v) constSurfaceMeshinline
is_manifold(Vertex v) constSurfaceMeshinline
is_quad_mesh() constSurfaceMesh
is_stitch_ok(Halfedge h0, Halfedge h1)SurfaceMesh
is_triangle_mesh() constSurfaceMesh
is_valid(Vertex v) constSurfaceMeshinline
is_valid(Halfedge h) constSurfaceMeshinline
is_valid(Edge e) constSurfaceMeshinline
is_valid(Face f) constSurfaceMeshinline
join(const SurfaceMesh &other)SurfaceMesh
join_edges(Vertex v)SurfaceMesh
manipulator()Modelinline
manipulator() constModelinline
Model(const std::string &name="unknown")Modelexplicit
model_properties() constSurfaceMeshinline
model_property(const std::string &name, const T t=T())SurfaceMeshinline
n_edges() constSurfaceMeshinline
n_faces() constSurfaceMeshinline
n_halfedges() constSurfaceMeshinline
n_vertices() constSurfaceMeshinline
name() constModelinline
next(Halfedge h) constSurfaceMeshinline
next_around_source(Halfedge h) constSurfaceMeshinline
next_around_target(Halfedge h) constSurfaceMeshinline
operator+=(const SurfaceMesh &other)SurfaceMeshinline
operator=(const SurfaceMesh &rhs)SurfaceMesh
opposite(Halfedge h) constSurfaceMeshinline
out_halfedge(Vertex v) constSurfaceMeshinline
points() const overrideSurfaceMeshinlinevirtual
points() overrideSurfaceMeshinlinevirtual
position(Vertex v) constSurfaceMeshinline
position(Vertex v)SurfaceMeshinline
prev(Halfedge h) constSurfaceMeshinline
prev_around_source(Halfedge h) constSurfaceMeshinline
prev_around_target(Halfedge h) constSurfaceMeshinline
property_stats(std::ostream &output) const overrideSurfaceMeshvirtual
read(const std::string &filename)SurfaceMesh
remove_edge_property(EdgeProperty< T > &p)SurfaceMeshinline
remove_edge_property(const std::string &n)SurfaceMeshinline
remove_face_property(FaceProperty< T > &p)SurfaceMeshinline
remove_face_property(const std::string &n)SurfaceMeshinline
remove_halfedge_property(HalfedgeProperty< T > &p)SurfaceMeshinline
remove_halfedge_property(const std::string &n)SurfaceMeshinline
remove_model_property(ModelProperty< T > &p)SurfaceMeshinline
remove_model_property(const std::string &n)SurfaceMeshinline
remove_vertex_property(VertexProperty< T > &p)SurfaceMeshinline
remove_vertex_property(const std::string &n)SurfaceMeshinline
rename_edge_property(const std::string &old_name, const std::string &new_name)SurfaceMeshinline
rename_face_property(const std::string &old_name, const std::string &new_name)SurfaceMeshinline
rename_halfedge_property(const std::string &old_name, const std::string &new_name)SurfaceMeshinline
rename_model_property(const std::string &old_name, const std::string &new_name)SurfaceMeshinline
rename_vertex_property(const std::string &old_name, const std::string &new_name)SurfaceMeshinline
renderer()Modelinline
renderer() constModelinline
reserve(unsigned int nvertices, unsigned int nedges, unsigned int nfaces)SurfaceMesh
resize(unsigned int nv, unsigned int ne, unsigned int nf)SurfaceMeshinline
reverse_orientation()SurfaceMesh
set_face(Halfedge h, Face f)SurfaceMeshinline
set_halfedge(Face f, Halfedge h)SurfaceMeshinline
set_manipulator(Manipulator *manip)Modelinline
set_name(const std::string &n)Modelinline
set_next(Halfedge h, Halfedge nh)SurfaceMeshinline
set_out_halfedge(Vertex v, Halfedge h)SurfaceMeshinline
set_renderer(Renderer *r)Modelinline
set_target(Halfedge h, Vertex v)SurfaceMeshinline
source(Halfedge h) constSurfaceMeshinline
split(Face f, const vec3 &p)SurfaceMeshinline
split(Face f, Vertex v)SurfaceMesh
split(Edge e, const vec3 &p)SurfaceMeshinline
split(Edge e, Vertex v)SurfaceMesh
stitch(Halfedge h0, Halfedge h1)SurfaceMesh
SurfaceMesh()SurfaceMesh
SurfaceMesh(const SurfaceMesh &rhs)SurfaceMeshinline
SurfaceMeshBuilder (defined in SurfaceMesh)SurfaceMeshfriend
target(Halfedge h) constSurfaceMeshinline
triangulate()SurfaceMesh
triangulate(Face f)SurfaceMesh
update_face_normals()SurfaceMesh
update_vertex_normals()SurfaceMesh
valence(Vertex v) constSurfaceMesh
valence(Face f) constSurfaceMesh
vertex(Edge e, unsigned int i) constSurfaceMeshinline
vertex_properties() constSurfaceMeshinline
vertex_property(const std::string &name, const T t=T())SurfaceMeshinline
vertices() constSurfaceMeshinline
vertices(Vertex v) constSurfaceMeshinline
vertices(Face f) constSurfaceMeshinline
vertices_begin() constSurfaceMeshinline
vertices_end() constSurfaceMeshinline
vertices_size() constSurfaceMeshinline
write(const std::string &filename) constSurfaceMesh
~Model()=default (defined in Model)Modelvirtual
~SurfaceMesh() override=defaultSurfaceMesh