pmp-library  1.2.1
SurfaceMeshGL Member List

This is the complete list of members for SurfaceMeshGL, 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
alpha() constSurfaceMeshGLinline
ambient() constSurfaceMeshGLinline
assign(const SurfaceMesh &rhs)SurfaceMesh
back_color() constSurfaceMeshGLinline
bounds()SurfaceMeshinline
ccw_rotated_halfedge(Halfedge h) constSurfaceMeshinline
clear() overrideSurfaceMeshGLvirtual
collapse(Halfedge h)SurfaceMesh
crease_angle() constSurfaceMeshGLinline
cw_rotated_halfedge(Halfedge h) constSurfaceMeshinline
delete_edge(Edge e)SurfaceMesh
delete_face(Face f)SurfaceMesh
delete_vertex(Vertex v)SurfaceMesh
diffuse() constSurfaceMeshGLinline
draw(const mat4 &projection_matrix, const mat4 &modelview_matrix, const std::string draw_mode)SurfaceMeshGL
edge(Halfedge h) constSurfaceMeshinline
edge_length(Edge e) constSurfaceMeshinline
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
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
front_color() constSurfaceMeshGLinline
garbage_collection()SurfaceMesh
get_edge_property(const std::string &name) constSurfaceMeshinline
get_edge_property_type(const std::string &name)SurfaceMeshinline
get_face_property(const std::string &name) constSurfaceMeshinline
get_face_property_type(const std::string &name)SurfaceMeshinline
get_halfedge_property(const std::string &name) constSurfaceMeshinline
get_halfedge_property_type(const std::string &name)SurfaceMeshinline
get_object_property(const std::string &name) constSurfaceMeshinline
get_object_propertyType(const std::string &name)SurfaceMeshinline
get_vertex_property(const std::string &name) constSurfaceMeshinline
get_vertex_property_type(const std::string &name)SurfaceMeshinline
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)SurfaceMesh
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)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
load_matcap(const char *filename)SurfaceMeshGL
load_texture(const char *filename, GLint format=GL_RGB, GLint min_filter=GL_LINEAR_MIPMAP_LINEAR, GLint mag_filter=GL_LINEAR, GLint wrap=GL_CLAMP_TO_EDGE)SurfaceMeshGL
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
object_properties() constSurfaceMeshinline
object_property(const std::string &name, const T t=T())SurfaceMeshinline
operator=(const SurfaceMesh &rhs)SurfaceMesh
opposite_halfedge(Halfedge h) constSurfaceMeshinline
point_size() constSurfaceMeshGLinline
position(Vertex v) constSurfaceMeshinline
position(Vertex v)SurfaceMeshinline
positions()SurfaceMeshinline
prev_halfedge(Halfedge h) constSurfaceMeshinline
property_stats() constSurfaceMesh
read(const std::string &filename, const IOFlags &flags=IOFlags())SurfaceMesh
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_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_alpha(float a)SurfaceMeshGLinline
set_ambient(float a)SurfaceMeshGLinline
set_back_color(const vec3 &color)SurfaceMeshGLinline
set_crease_angle(Scalar ca)SurfaceMeshGL
set_diffuse(float d)SurfaceMeshGLinline
set_face(Halfedge h, Face f)SurfaceMeshinline
set_front_color(const vec3 &color)SurfaceMeshGLinline
set_halfedge(Vertex v, Halfedge h)SurfaceMeshinline
set_halfedge(Face f, Halfedge h)SurfaceMeshinline
set_next_halfedge(Halfedge h, Halfedge nh)SurfaceMeshinline
set_point_size(float ps)SurfaceMeshGLinline
set_prev_halfedge(Halfedge h, Halfedge ph)SurfaceMeshinline
set_shininess(float s)SurfaceMeshGLinline
set_specular(float s)SurfaceMeshGLinline
set_use_colors(bool use_colors)SurfaceMeshGLinline
set_vertex(Halfedge h, Vertex v)SurfaceMeshinline
shininess() constSurfaceMeshGLinline
specular() constSurfaceMeshGLinline
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
SurfaceMeshGL()SurfaceMeshGL
to_vertex(Halfedge h) constSurfaceMeshinline
triangulate()SurfaceMesh
triangulate(Face f)SurfaceMesh
update_opengl_buffers()SurfaceMeshGL
use_checkerboard_texture()SurfaceMeshGL
use_cold_warm_texture()SurfaceMeshGL
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, const IOFlags &flags=IOFlags()) constSurfaceMesh
~SurfaceMesh()SurfaceMeshvirtual
~SurfaceMeshGL()SurfaceMeshGL