G+Smo  23.12.0
Geometry + Simulation Modules
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
gsSurfMesh Member List

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

add_edge_property(const std::string &name, T t=T())gsSurfMeshinline
add_face(const std::vector< Vertex > &vertices)gsSurfMesh
add_face_property(const std::string &name, const T t=T())gsSurfMeshinline
add_halfedge_property(const std::string &name, T t=T())gsSurfMeshinline
add_mesh_property(const std::string &name, const T t=T())gsSurfMeshinline
add_quad(Vertex v1, Vertex v2, Vertex v3, Vertex v4)gsSurfMesh
add_triangle(Vertex v1, Vertex v2, Vertex v3)gsSurfMesh
add_vertex(const Point &p)gsSurfMesh
add_vertex_property(const std::string &name, T t=T())gsSurfMeshinline
adjust_outgoing_halfedge(Vertex v)gsSurfMeshprivate
assign(const gsSurfMesh &rhs)gsSurfMesh
cc_acc3(bool comp_topology=false) const gsSurfMesh
cc_limit_normals(std::string label="v:normal", bool normalize=true)gsSurfMesh
cc_limit_points(std::string label="v:limit")gsSurfMesh
cc_limit_tangent_vec(std::string label="v:tanvec", bool normalize=true)gsSurfMesh
cc_subdivide()gsSurfMesh
ccw_rotated_halfedge(Halfedge h) const gsSurfMeshinline
clear()gsSurfMesh
collapse(Halfedge h)gsSurfMesh
compute_face_normal(Face f) const gsSurfMesh
compute_vertex_normal(Vertex v) const gsSurfMesh
cw_rotated_halfedge(Halfedge h) const gsSurfMeshinline
delete_edge(Edge e)gsSurfMesh
delete_face(Face f)gsSurfMesh
delete_vertex(Vertex v)gsSurfMesh
edge(Halfedge h) const gsSurfMeshinline
edge_length(Edge e) const gsSurfMesh
edge_properties() const gsSurfMeshinline
edge_property(const std::string &name, const T t=T())gsSurfMeshinline
edges() const gsSurfMeshinline
edges_begin() const gsSurfMeshinline
edges_end() const gsSurfMeshinline
edges_size() const gsSurfMeshinline
empty() const gsSurfMeshinline
face(Halfedge h) const gsSurfMeshinline
face(Edge e, unsigned int i) const gsSurfMeshinline
face_properties() const gsSurfMeshinline
face_property(const std::string &name, const T t=T())gsSurfMeshinline
face_valence_sum() const gsSurfMesh
faces() const gsSurfMeshinline
faces(Vertex v) const gsSurfMeshinline
faces_begin() const gsSurfMeshinline
faces_end() const gsSurfMeshinline
faces_size() const gsSurfMeshinline
find_edge(Vertex a, Vertex b) const gsSurfMesh
find_halfedge(Vertex start, Vertex end) const gsSurfMesh
flip(Edge e)gsSurfMesh
free_memory()gsSurfMesh
from_vertex(Halfedge h) const gsSurfMeshinline
garbage() const gsSurfMeshinlineprivate
garbage_collection()gsSurfMesh
get_edge_property(const std::string &name) const gsSurfMeshinline
get_edge_property_type(const std::string &name)gsSurfMeshinline
get_face_property(const std::string &name) const gsSurfMeshinline
get_face_property_type(const std::string &name)gsSurfMeshinline
get_halfedge_property(const std::string &name) const gsSurfMeshinline
get_halfedge_property_type(const std::string &name)gsSurfMeshinline
get_mesh_property(const std::string &name) const gsSurfMeshinline
get_mesh_property_type(const std::string &name)gsSurfMeshinline
get_vertex_property(const std::string &name) const gsSurfMeshinline
get_vertex_property_type(const std::string &name)gsSurfMeshinline
gsSurfMesh()gsSurfMesh
gsSurfMesh(const gsMatrix< Scalar > &pts)gsSurfMesh
gsSurfMesh(const gsSurfMesh &rhs)gsSurfMeshinline
halfedge(Vertex v) const gsSurfMeshinline
halfedge(Edge e, unsigned int i) const gsSurfMeshinline
halfedge(Face f) const gsSurfMeshinline
halfedge_properties() const gsSurfMeshinline
halfedge_property(const std::string &name, T t=T())gsSurfMeshinline
halfedges() const gsSurfMeshinline
halfedges(Vertex v) const gsSurfMeshinline
halfedges(Face f) const gsSurfMeshinline
halfedges_begin() const gsSurfMeshinline
halfedges_end() const gsSurfMeshinline
halfedges_size() const gsSurfMeshinline
insert_edge(Halfedge h0, Halfedge h1)gsSurfMesh
insert_vertex(Edge e, const Point &p)gsSurfMeshinline
insert_vertex(Edge e, Vertex v)gsSurfMeshinline
insert_vertex(Halfedge h, Vertex v)gsSurfMesh
is_boundary(Vertex v) const gsSurfMeshinline
is_boundary(Halfedge h) const gsSurfMeshinline
is_boundary(Edge e) const gsSurfMeshinline
is_boundary(Face f) const gsSurfMeshinline
is_collapse_ok(Halfedge h)gsSurfMesh
is_deleted(Vertex v) const gsSurfMeshinline
is_deleted(Halfedge h) const gsSurfMeshinline
is_deleted(Edge e) const gsSurfMeshinline
is_deleted(Face f) const gsSurfMeshinline
is_flip_ok(Edge e) const gsSurfMesh
is_isolated(Vertex v) const gsSurfMeshinline
is_manifold(Vertex v) const gsSurfMeshinline
is_quad_mesh() const gsSurfMesh
is_triangle_mesh() const gsSurfMesh
is_valid(Vertex v) const gsSurfMeshinline
is_valid(Halfedge h) const gsSurfMeshinline
is_valid(Edge e) const gsSurfMeshinline
is_valid(Face f) const gsSurfMeshinline
linear_patches() const gsSurfMesh
mesh_properties() const gsSurfMeshinline
mesh_property(const std::string &name, const T t=T())gsSurfMeshinline
n_edges() const gsSurfMeshinline
n_faces() const gsSurfMeshinline
n_halfedges() const gsSurfMeshinline
n_vertices() const gsSurfMeshinline
new_edge(Vertex start, Vertex end)gsSurfMeshinlineprivate
new_face()gsSurfMeshinlineprivate
new_vertex()gsSurfMeshinlineprivate
next_halfedge(Halfedge h) const gsSurfMeshinline
operator=(const gsSurfMesh &rhs)gsSurfMesh
opposite_halfedge(Halfedge h) const gsSurfMeshinline
points()gsSurfMeshinline
position(Vertex v) const gsSurfMeshinline
position(Vertex v)gsSurfMeshinline
prev_halfedge(Halfedge h) const gsSurfMeshinline
property_stats() const gsSurfMesh
quad_split(Face f, Vertex v, Halfedge s)gsSurfMesh
read(const std::string &filename)gsSurfMesh
remove_edge(Halfedge h)gsSurfMeshprivate
remove_edge_property(Edge_property< T > &p)gsSurfMeshinline
remove_face_property(Face_property< T > &p)gsSurfMeshinline
remove_halfedge_property(Halfedge_property< T > &p)gsSurfMeshinline
remove_loop(Halfedge h)gsSurfMeshprivate
remove_mesh_property(Mesh_property< T > &p)gsSurfMeshinline
remove_vertex_property(Vertex_property< T > &p)gsSurfMeshinline
rename_vertex_property(Vertex_property< T > &p, std::string newname)gsSurfMeshinline
reserve(unsigned int nvertices, unsigned int nedges, unsigned int nfaces)gsSurfMesh
Scalar typedefgsSurfMesh
set_face(Halfedge h, Face f)gsSurfMeshinline
set_halfedge(Vertex v, Halfedge h)gsSurfMeshinline
set_halfedge(Face f, Halfedge h)gsSurfMeshinline
set_next_halfedge(Halfedge h, Halfedge nh)gsSurfMeshinline
set_vertex(Halfedge h, Vertex v)gsSurfMeshinline
split(Face f, const Point &p)gsSurfMeshinline
split(Face f, Vertex v)gsSurfMesh
split(Edge e, const Point &p)gsSurfMeshinline
split(Edge e, Vertex v)gsSurfMesh
swap_vertex_property(const std::string &name1, const std::string &name2)gsSurfMeshinline
to_vertex(Halfedge h) const gsSurfMeshinline
touches_boundary(Halfedge h) const gsSurfMeshinline
triangulate()gsSurfMesh
triangulate(Face f)gsSurfMesh
update_face_normals()gsSurfMesh
update_vertex_normals()gsSurfMesh
valence(Vertex v) const gsSurfMesh
valence(Face f) const gsSurfMesh
Vec3 typedefgsSurfMeshprivate
vertex(Edge e, unsigned int i) const gsSurfMeshinline
vertex_properties() const gsSurfMeshinline
vertex_property(const std::string &name, const T t=T())gsSurfMeshinline
vertices() const gsSurfMeshinline
vertices(Vertex v) const gsSurfMeshinline
vertices(Face f) const gsSurfMeshinline
vertices_begin() const gsSurfMeshinline
vertices_end() const gsSurfMeshinline
vertices_size() const gsSurfMeshinline
write(const std::string &filename) const gsSurfMesh