Polygon Mesh Processing Library
Loading...
Searching...
No Matches
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_quad(Vertex v0, Vertex v1, Vertex v2, Vertex v3)SurfaceMesh
add_triangle(Vertex v0, Vertex v1, Vertex v2)SurfaceMesh
add_vertex(const Point &p)SurfaceMesh
add_vertex_property(const std::string &name, const T t=T())SurfaceMeshinline
assign(const SurfaceMesh &rhs)SurfaceMesh
ccw_rotated_halfedge(Halfedge h) constSurfaceMeshinline
clear()SurfaceMeshvirtual
collapse(Halfedge h)SurfaceMesh
cw_rotated_halfedge(Halfedge h) constSurfaceMeshinline
delete_edge(Edge e)SurfaceMesh
delete_face(Face f)SurfaceMesh
delete_vertex(Vertex v)SurfaceMesh
edge(Halfedge h) constSurfaceMeshinline
edge_properties() constSurfaceMeshinline
edge_property(const std::string &name, const T t=T())SurfaceMeshinline
edges() constSurfaceMeshinline
edges(Vertex v) constSurfaceMeshinline
edges_begin() constSurfaceMeshinline
edges_end() constSurfaceMeshinline
edges_size() constSurfaceMeshinline
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
free_memory()SurfaceMesh
from_vertex(Halfedge h) constSurfaceMeshinline
garbage_collection()SurfaceMesh
get_edge_property(const std::string &name) constSurfaceMeshinline
get_face_property(const std::string &name) constSurfaceMeshinline
get_halfedge_property(const std::string &name) constSurfaceMeshinline
get_vertex_property(const std::string &name) constSurfaceMeshinline
halfedge(Vertex v) 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_edge_property(const std::string &name) constSurfaceMeshinline
has_face_property(const std::string &name) constSurfaceMeshinline
has_halfedge_property(const std::string &name) constSurfaceMeshinline
has_vertex_property(const std::string &name) constSurfaceMeshinline
insert_edge(Halfedge h0, Halfedge h1)SurfaceMesh
insert_vertex(Edge e, const Point &p)SurfaceMeshinline
insert_vertex(Edge e, Vertex v)SurfaceMeshinline
insert_vertex(Halfedge h0, Vertex v)SurfaceMesh
is_boundary(Vertex v) constSurfaceMeshinline
is_boundary(Halfedge h) constSurfaceMeshinline
is_boundary(Edge e) constSurfaceMeshinline
is_boundary(Face f) constSurfaceMeshinline
is_collapse_ok(Halfedge v0v1) constSurfaceMesh
is_deleted(Vertex v) constSurfaceMeshinline
is_deleted(Halfedge h) constSurfaceMeshinline
is_deleted(Edge e) constSurfaceMeshinline
is_deleted(Face f) constSurfaceMeshinline
is_empty() constSurfaceMeshinline
is_flip_ok(Edge e) constSurfaceMesh
is_isolated(Vertex v) constSurfaceMeshinline
is_manifold(Vertex v) constSurfaceMeshinline
is_quad_mesh() constSurfaceMesh
is_removal_ok(Edge e) constSurfaceMesh
is_triangle_mesh() constSurfaceMesh
is_valid(Vertex v) constSurfaceMeshinline
is_valid(Halfedge h) constSurfaceMeshinline
is_valid(Edge e) constSurfaceMeshinline
is_valid(Face f) constSurfaceMeshinline
n_edges() constSurfaceMeshinline
n_faces() constSurfaceMeshinline
n_halfedges() constSurfaceMeshinline
n_vertices() constSurfaceMeshinline
new_edge()SurfaceMeshinline
new_edge(Vertex start, Vertex end)SurfaceMeshinline
new_face()SurfaceMeshinline
new_vertex()SurfaceMeshinline
next_halfedge(Halfedge h) constSurfaceMeshinline
operator=(const SurfaceMesh &rhs)SurfaceMesh
opposite_halfedge(Halfedge h) constSurfaceMeshinline
position(Vertex v) constSurfaceMeshinline
position(Vertex v)SurfaceMeshinline
positions()SurfaceMeshinline
prev_halfedge(Halfedge h) constSurfaceMeshinline
remove_edge(Edge e)SurfaceMesh
remove_edge_property(EdgeProperty< T > &p)SurfaceMeshinline
remove_face_property(FaceProperty< T > &p)SurfaceMeshinline
remove_halfedge_property(HalfedgeProperty< T > &p)SurfaceMeshinline
remove_vertex_property(VertexProperty< T > &p)SurfaceMeshinline
reserve(size_t nvertices, size_t nedges, size_t nfaces)SurfaceMesh
set_face(Halfedge h, Face f)SurfaceMeshinline
set_halfedge(Vertex v, Halfedge h)SurfaceMeshinline
set_halfedge(Face f, Halfedge h)SurfaceMeshinline
set_next_halfedge(Halfedge h, Halfedge nh)SurfaceMeshinline
set_prev_halfedge(Halfedge h, Halfedge ph)SurfaceMeshinline
set_vertex(Halfedge h, Vertex v)SurfaceMeshinline
split(Face f, const Point &p)SurfaceMeshinline
split(Face f, Vertex v)SurfaceMesh
split(Edge e, const Point &p)SurfaceMeshinline
split(Edge e, Vertex v)SurfaceMesh
SurfaceMesh()SurfaceMesh
SurfaceMesh(const SurfaceMesh &rhs)SurfaceMeshinline
to_vertex(Halfedge h) constSurfaceMeshinline
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
~SurfaceMesh()SurfaceMeshvirtual