OpenGP  1.1
Open Geometry Processing Library
OpenGP::SurfaceMesh Member List

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

add_edge_property(const std::string &name, const T t=T())OpenGP::SurfaceMeshinline
add_face(const std::vector< Vertex > &vertices)OpenGP::SurfaceMesh
add_face_property(const std::string &name, const T t=T())OpenGP::SurfaceMeshinline
add_halfedge_property(const std::string &name, const T t=T())OpenGP::SurfaceMeshinline
add_property(const std::string &name)OpenGP::Global_propertiesinline
add_property(const std::string &name, const T &initval)OpenGP::Global_propertiesinline
add_quad(Vertex v1, Vertex v2, Vertex v3, Vertex v4)OpenGP::SurfaceMesh
add_triangle(Vertex v1, Vertex v2, Vertex v3)OpenGP::SurfaceMesh
add_vertex(const Vec3 &p)OpenGP::SurfaceMesh
add_vertex_property(const std::string &name, const T t=T())OpenGP::SurfaceMeshinline
assign(const SurfaceMesh &rhs)OpenGP::SurfaceMesh
ccw_rotated_halfedge(Halfedge h) const OpenGP::SurfaceMeshinline
clear()OpenGP::SurfaceMesh
collapse(Halfedge h)OpenGP::SurfaceMesh
compute_face_normal(Face f) const OpenGP::SurfaceMesh
compute_vertex_normal(Vertex v) const OpenGP::SurfaceMesh
cw_rotated_halfedge(Halfedge h) const OpenGP::SurfaceMeshinline
delete_edge(Edge e)OpenGP::SurfaceMesh
delete_face(Face f)OpenGP::SurfaceMesh
delete_vertex(Vertex v)OpenGP::SurfaceMesh
edge(Halfedge h) const OpenGP::SurfaceMeshinline
edge_length(Edge e) const OpenGP::SurfaceMesh
edge_properties() const OpenGP::SurfaceMeshinline
edge_property(const std::string &name, const T t=T())OpenGP::SurfaceMeshinline
edges() const OpenGP::SurfaceMeshinline
edges_begin() const OpenGP::SurfaceMeshinline
edges_end() const OpenGP::SurfaceMeshinline
edges_size() const OpenGP::SurfaceMeshinline
empty() const OpenGP::SurfaceMeshinline
face(Halfedge h) const OpenGP::SurfaceMeshinline
face(Edge e, unsigned int i) const OpenGP::SurfaceMeshinline
face_properties() const OpenGP::SurfaceMeshinline
face_property(const std::string &name, const T t=T())OpenGP::SurfaceMeshinline
faces() const OpenGP::SurfaceMeshinline
faces(Vertex v) const OpenGP::SurfaceMeshinline
faces_begin() const OpenGP::SurfaceMeshinline
faces_end() const OpenGP::SurfaceMeshinline
faces_size() const OpenGP::SurfaceMeshinline
find_edge(Vertex a, Vertex b) const OpenGP::SurfaceMesh
find_halfedge(Vertex start, Vertex end) const OpenGP::SurfaceMesh
flip(Edge e)OpenGP::SurfaceMesh
free_memory()OpenGP::SurfaceMesh
from_vertex(Halfedge h) const OpenGP::SurfaceMeshinline
garbage_collection()OpenGP::SurfaceMesh
get_edge_property(const std::string &name) const OpenGP::SurfaceMeshinline
get_edge_property_type(const std::string &name)OpenGP::SurfaceMeshinline
get_face_property(const std::string &name) const OpenGP::SurfaceMeshinline
get_face_property_type(const std::string &name)OpenGP::SurfaceMeshinline
get_halfedge_property(const std::string &name) const OpenGP::SurfaceMeshinline
get_halfedge_property_type(const std::string &name)OpenGP::SurfaceMeshinline
get_property(const std::string &name)OpenGP::Global_propertiesinline
get_vertex_property(const std::string &name) const OpenGP::SurfaceMeshinline
get_vertex_property_type(const std::string &name)OpenGP::SurfaceMeshinline
halfedge(Vertex v) const OpenGP::SurfaceMeshinline
halfedge(Edge e, unsigned int i) const OpenGP::SurfaceMeshinline
halfedge(Face f) const OpenGP::SurfaceMeshinline
halfedge_properties() const OpenGP::SurfaceMeshinline
halfedge_property(const std::string &name, const T t=T())OpenGP::SurfaceMeshinline
halfedges() const OpenGP::SurfaceMeshinline
halfedges(Vertex v) const OpenGP::SurfaceMeshinline
halfedges(Face f) const OpenGP::SurfaceMeshinline
halfedges_begin() const OpenGP::SurfaceMeshinline
halfedges_end() const OpenGP::SurfaceMeshinline
halfedges_size() const OpenGP::SurfaceMeshinline
insert_edge(Halfedge h0, Halfedge h1)OpenGP::SurfaceMesh
insert_vertex(Edge e, const Vec3 &p)OpenGP::SurfaceMeshinline
insert_vertex(Edge e, Vertex v)OpenGP::SurfaceMeshinline
insert_vertex(Halfedge h, Vertex v)OpenGP::SurfaceMesh
is_boundary(Vertex v) const OpenGP::SurfaceMeshinline
is_boundary(Halfedge h) const OpenGP::SurfaceMeshinline
is_boundary(Edge e) const OpenGP::SurfaceMeshinline
is_boundary(Face f) const OpenGP::SurfaceMeshinline
is_collapse_ok(Halfedge h)OpenGP::SurfaceMesh
is_deleted(Vertex v) const OpenGP::SurfaceMeshinline
is_deleted(Halfedge h) const OpenGP::SurfaceMeshinline
is_deleted(Edge e) const OpenGP::SurfaceMeshinline
is_deleted(Face f) const OpenGP::SurfaceMeshinline
is_flip_ok(Edge e) const OpenGP::SurfaceMesh
is_isolated(Vertex v) const OpenGP::SurfaceMeshinline
is_manifold(Vertex v) const OpenGP::SurfaceMeshinline
is_quad_mesh() const OpenGP::SurfaceMesh
is_triangle_mesh() const OpenGP::SurfaceMesh
is_valid(Vertex v) const OpenGP::SurfaceMeshinline
is_valid(Halfedge h) const OpenGP::SurfaceMeshinline
is_valid(Edge e) const OpenGP::SurfaceMeshinline
is_valid(Face f) const OpenGP::SurfaceMeshinline
n_edges() const OpenGP::SurfaceMeshinline
n_faces() const OpenGP::SurfaceMeshinline
n_halfedges() const OpenGP::SurfaceMeshinline
n_vertices() const OpenGP::SurfaceMeshinline
next_halfedge(Halfedge h) const OpenGP::SurfaceMeshinline
operator=(const SurfaceMesh &rhs)OpenGP::SurfaceMesh
opposite_halfedge(Halfedge h) const OpenGP::SurfaceMeshinline
points()OpenGP::SurfaceMeshinline
position(Vertex v) const OpenGP::SurfaceMeshinline
position(Vertex v)OpenGP::SurfaceMeshinline
prev_halfedge(Halfedge h) const OpenGP::SurfaceMeshinline
property_stats() const OpenGP::SurfaceMesh
read(const std::string &filename)OpenGP::SurfaceMesh
remove_edge_property(Edge_property< T > &p)OpenGP::SurfaceMeshinline
remove_face_property(Face_property< T > &p)OpenGP::SurfaceMeshinline
remove_halfedge_property(Halfedge_property< T > &p)OpenGP::SurfaceMeshinline
remove_vertex_property(Vertex_property< T > &p)OpenGP::SurfaceMeshinline
reserve(unsigned int nvertices, unsigned int nedges, unsigned int nfaces)OpenGP::SurfaceMesh
set_face(Halfedge h, Face f)OpenGP::SurfaceMeshinline
set_halfedge(Vertex v, Halfedge h)OpenGP::SurfaceMeshinline
set_halfedge(Face f, Halfedge h)OpenGP::SurfaceMeshinline
set_next_halfedge(Halfedge h, Halfedge nh)OpenGP::SurfaceMeshinline
set_vertex(Halfedge h, Vertex v)OpenGP::SurfaceMeshinline
split(Face f, const Vec3 &p)OpenGP::SurfaceMeshinline
split(Face f, Vertex v)OpenGP::SurfaceMesh
split(Edge e, const Vec3 &p)OpenGP::SurfaceMeshinline
split(Edge e, Vertex v)OpenGP::SurfaceMesh
SurfaceMesh()OpenGP::SurfaceMesh
SurfaceMesh(const SurfaceMesh &rhs)OpenGP::SurfaceMeshinline
to_vertex(Halfedge h) const OpenGP::SurfaceMeshinline
triangulate()OpenGP::SurfaceMesh
triangulate(Face f)OpenGP::SurfaceMesh
update_face_normals()OpenGP::SurfaceMesh
update_vertex_normals()OpenGP::SurfaceMesh
valence(Vertex v) const OpenGP::SurfaceMesh
valence(Face f) const OpenGP::SurfaceMesh
vertex(Edge e, unsigned int i) const OpenGP::SurfaceMeshinline
vertex_properties() const OpenGP::SurfaceMeshinline
vertex_property(const std::string &name, const T t=T())OpenGP::SurfaceMeshinline
vertices() const OpenGP::SurfaceMeshinline
vertices(Vertex v) const OpenGP::SurfaceMeshinline
vertices(Face f) const OpenGP::SurfaceMeshinline
vertices_begin() const OpenGP::SurfaceMeshinline
vertices_end() const OpenGP::SurfaceMeshinline
vertices_size() const OpenGP::SurfaceMeshinline
write(const std::string &filename) const OpenGP::SurfaceMesh