pmp-library  1.0
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_object_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
bounds()SurfaceMeshinline
ccw_rotated_halfedge(Halfedge h) const SurfaceMeshinline
clear()SurfaceMesh
collapse(Halfedge h)SurfaceMesh
cw_rotated_halfedge(Halfedge h) const SurfaceMeshinline
delete_edge(Edge e)SurfaceMesh
delete_face(Face f)SurfaceMesh
delete_vertex(Vertex v)SurfaceMesh
edge(Halfedge h) const SurfaceMeshinline
edge_length(Edge e) const SurfaceMeshinline
edge_properties() const SurfaceMeshinline
edge_property(const std::string &name, const T t=T())SurfaceMeshinline
edges() const SurfaceMeshinline
edges_begin() const SurfaceMeshinline
edges_end() const SurfaceMeshinline
edges_size() const SurfaceMeshinline
face(Halfedge h) const SurfaceMeshinline
face(Edge e, unsigned int i) const SurfaceMeshinline
face_properties() const SurfaceMeshinline
face_property(const std::string &name, const T t=T())SurfaceMeshinline
faces() const SurfaceMeshinline
faces(Vertex v) const SurfaceMeshinline
faces_begin() const SurfaceMeshinline
faces_end() const SurfaceMeshinline
faces_size() const SurfaceMeshinline
find_edge(Vertex a, Vertex b) const SurfaceMesh
find_halfedge(Vertex start, Vertex end) const SurfaceMesh
flip(Edge e)SurfaceMesh
free_memory()SurfaceMesh
from_vertex(Halfedge h) const SurfaceMeshinline
garbage_collection()SurfaceMesh
get_edge_property(const std::string &name) const SurfaceMeshinline
get_edge_property_type(const std::string &name)SurfaceMeshinline
get_face_property(const std::string &name) const SurfaceMeshinline
get_face_property_type(const std::string &name)SurfaceMeshinline
get_halfedge_property(const std::string &name) const SurfaceMeshinline
get_halfedge_property_type(const std::string &name)SurfaceMeshinline
get_object_property(const std::string &name) const SurfaceMeshinline
get_object_propertyType(const std::string &name)SurfaceMeshinline
get_vertex_property(const std::string &name) const SurfaceMeshinline
get_vertex_property_type(const std::string &name)SurfaceMeshinline
halfedge(Vertex v) const SurfaceMeshinline
halfedge(Edge e, unsigned int i) const SurfaceMeshinline
halfedge(Face f) const SurfaceMeshinline
halfedge_properties() const SurfaceMeshinline
halfedge_property(const std::string &name, const T t=T())SurfaceMeshinline
halfedges() const SurfaceMeshinline
halfedges(Vertex v) const SurfaceMeshinline
halfedges(Face f) const SurfaceMeshinline
halfedges_begin() const SurfaceMeshinline
halfedges_end() const SurfaceMeshinline
halfedges_size() const SurfaceMeshinline
has_edge_property(const std::string &name) const SurfaceMeshinline
has_face_property(const std::string &name) const SurfaceMeshinline
has_halfedge_property(const std::string &name) const SurfaceMeshinline
has_vertex_property(const std::string &name) const SurfaceMeshinline
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) const SurfaceMeshinline
is_boundary(Halfedge h) const SurfaceMeshinline
is_boundary(Edge e) const SurfaceMeshinline
is_boundary(Face f) const SurfaceMeshinline
is_collapse_ok(Halfedge v0v1)SurfaceMesh
is_deleted(Vertex v) const SurfaceMeshinline
is_deleted(Halfedge h) const SurfaceMeshinline
is_deleted(Edge e) const SurfaceMeshinline
is_deleted(Face f) const SurfaceMeshinline
is_empty() const SurfaceMeshinline
is_flip_ok(Edge e) const SurfaceMesh
is_isolated(Vertex v) const SurfaceMeshinline
is_manifold(Vertex v) const SurfaceMeshinline
is_quad_mesh() const SurfaceMesh
is_triangle_mesh() const SurfaceMesh
is_valid(Vertex v) const SurfaceMeshinline
is_valid(Halfedge h) const SurfaceMeshinline
is_valid(Edge e) const SurfaceMeshinline
is_valid(Face f) const SurfaceMeshinline
n_edges() const SurfaceMeshinline
n_faces() const SurfaceMeshinline
n_halfedges() const SurfaceMeshinline
n_vertices() const SurfaceMeshinline
next_halfedge(Halfedge h) const SurfaceMeshinline
object_properties() const SurfaceMeshinline
object_property(const std::string &name, const T t=T())SurfaceMeshinline
operator=(const SurfaceMesh &rhs)SurfaceMesh
opposite_halfedge(Halfedge h) const SurfaceMeshinline
position(Vertex v) const SurfaceMeshinline
position(Vertex v)SurfaceMeshinline
positions()SurfaceMeshinline
prev_halfedge(Halfedge h) const SurfaceMeshinline
property_stats() const SurfaceMesh
read(const std::string &filename, const IOFlags &flags=IOFlags())SurfaceMesh
remove_edge_property(EdgeProperty< T > &p)SurfaceMeshinline
remove_face_property(FaceProperty< T > &p)SurfaceMeshinline
remove_halfedge_property(HalfedgeProperty< T > &p)SurfaceMeshinline
remove_object_property(ObjectProperty< 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) const SurfaceMeshinline
triangulate()SurfaceMesh
triangulate(Face f)SurfaceMesh
valence(Vertex v) const SurfaceMesh
valence(Face f) const SurfaceMesh
vertex(Edge e, unsigned int i) const SurfaceMeshinline
vertex_properties() const SurfaceMeshinline
vertex_property(const std::string &name, const T t=T())SurfaceMeshinline
vertices() const SurfaceMeshinline
vertices(Vertex v) const SurfaceMeshinline
vertices(Face f) const SurfaceMeshinline
vertices_begin() const SurfaceMeshinline
vertices_end() const SurfaceMeshinline
vertices_size() const SurfaceMeshinline
write(const std::string &filename, const IOFlags &flags=IOFlags()) const SurfaceMesh
~SurfaceMesh()SurfaceMesh