Easy3D 2.6.1
|
This is the complete list of members for SurfaceMesh, including all inherited members.
add_edge_property(const std::string &name, const T t=T()) | SurfaceMesh | inline |
add_face(const std::vector< Vertex > &vertices) | SurfaceMesh | |
add_face_property(const std::string &name, const T t=T()) | SurfaceMesh | inline |
add_halfedge_property(const std::string &name, const T t=T()) | SurfaceMesh | inline |
add_model_property(const std::string &name, const T t=T()) | SurfaceMesh | inline |
add_quad(Vertex v1, Vertex v2, Vertex v3, Vertex v4) | SurfaceMesh | |
add_triangle(Vertex v1, Vertex v2, Vertex v3) | SurfaceMesh | |
add_vertex(const vec3 &p) | SurfaceMesh | inline |
add_vertex_property(const std::string &name, const T t=T()) | SurfaceMesh | inline |
assign(const SurfaceMesh &rhs) | SurfaceMesh | |
bounding_box(bool recompute=false) const | Model | |
can_join_edges(Vertex v) const | SurfaceMesh | |
clear() | SurfaceMesh | |
collapse(Halfedge h) | SurfaceMesh | |
collect_garbage() | SurfaceMesh | |
compute_face_normal(Face f) const | SurfaceMesh | |
compute_vertex_normal(Vertex v) const | SurfaceMesh | |
delete_edge(Edge e) | SurfaceMesh | |
delete_face(Face f) | SurfaceMesh | |
delete_vertex(Vertex v) | SurfaceMesh | |
edge(Halfedge h) const | SurfaceMesh | inline |
edge_length(Edge e) const | SurfaceMesh | |
edge_length(Halfedge h) const | SurfaceMesh | |
edge_properties() const | SurfaceMesh | inline |
edge_property(const std::string &name, const T t=T()) | SurfaceMesh | inline |
edges() const | SurfaceMesh | inline |
edges_begin() const | SurfaceMesh | inline |
edges_end() const | SurfaceMesh | inline |
edges_size() const | SurfaceMesh | inline |
empty() const | Model | inline |
face(Halfedge h) const | SurfaceMesh | inline |
face(Edge e, unsigned int i) const | SurfaceMesh | inline |
face_properties() const | SurfaceMesh | inline |
face_property(const std::string &name, const T t=T()) | SurfaceMesh | inline |
faces() const | SurfaceMesh | inline |
faces(Vertex v) const | SurfaceMesh | inline |
faces_begin() const | SurfaceMesh | inline |
faces_end() const | SurfaceMesh | inline |
faces_size() const | SurfaceMesh | inline |
find_edge(Vertex a, Vertex b) const | SurfaceMesh | |
find_halfedge(Vertex start, Vertex end) const | SurfaceMesh | |
flip(Edge e) | SurfaceMesh | |
get_edge_property(const std::string &name) const | SurfaceMesh | inline |
get_edge_property_type(const std::string &name) const | SurfaceMesh | inline |
get_face_property(const std::string &name) const | SurfaceMesh | inline |
get_face_property_type(const std::string &name) const | SurfaceMesh | inline |
get_halfedge_property(const std::string &name) const | SurfaceMesh | inline |
get_halfedge_property_type(const std::string &name) const | SurfaceMesh | inline |
get_model_property(const std::string &name) const | SurfaceMesh | inline |
get_model_property_type(const std::string &name) const | SurfaceMesh | inline |
get_vertex_property(const std::string &name) const | SurfaceMesh | inline |
get_vertex_property_type(const std::string &name) const | SurfaceMesh | inline |
halfedge(Edge e, unsigned int i) const | SurfaceMesh | inline |
halfedge(Face f) const | SurfaceMesh | inline |
halfedge_properties() const | SurfaceMesh | inline |
halfedge_property(const std::string &name, const T t=T()) | SurfaceMesh | inline |
halfedges() const | SurfaceMesh | inline |
halfedges(Vertex v) const | SurfaceMesh | inline |
halfedges(Face f) const | SurfaceMesh | inline |
halfedges_begin() const | SurfaceMesh | inline |
halfedges_end() const | SurfaceMesh | inline |
halfedges_size() const | SurfaceMesh | inline |
has_garbage() const | SurfaceMesh | inline |
insert_edge(Halfedge h0, Halfedge h1) | SurfaceMesh | |
insert_vertex(Edge e, const vec3 &p) | SurfaceMesh | related |
insert_vertex(Edge e, Vertex v) | SurfaceMesh | related |
insert_vertex(Halfedge h, Vertex v) | SurfaceMesh | related |
invalidate_bounding_box() | Model | |
is_border(Vertex v) const | SurfaceMesh | inline |
is_border(Halfedge h) const | SurfaceMesh | inline |
is_border(Edge e) const | SurfaceMesh | inline |
is_border(Face f) const | SurfaceMesh | inline |
is_closed() const | SurfaceMesh | |
is_collapse_ok(Halfedge h) const | SurfaceMesh | |
is_degenerate(Face f) const | SurfaceMesh | |
is_deleted(Vertex v) const | SurfaceMesh | inline |
is_deleted(Halfedge h) const | SurfaceMesh | inline |
is_deleted(Edge e) const | SurfaceMesh | inline |
is_deleted(Face f) const | SurfaceMesh | inline |
is_flip_ok(Edge e) const | SurfaceMesh | |
is_isolated(Vertex v) const | SurfaceMesh | inline |
is_manifold(Vertex v) const | SurfaceMesh | inline |
is_quad_mesh() const | SurfaceMesh | |
is_stitch_ok(Halfedge h0, Halfedge h1) | SurfaceMesh | |
is_triangle_mesh() const | SurfaceMesh | |
is_valid(Vertex v) const | SurfaceMesh | inline |
is_valid(Halfedge h) const | SurfaceMesh | inline |
is_valid(Edge e) const | SurfaceMesh | inline |
is_valid(Face f) const | SurfaceMesh | inline |
join(const SurfaceMesh &other) | SurfaceMesh | |
join_edges(Vertex v) | SurfaceMesh | |
manipulator() | Model | inline |
manipulator() const | Model | inline |
Model(const std::string &name="unknown") | Model | explicit |
model_properties() const | SurfaceMesh | inline |
model_property(const std::string &name, const T t=T()) | SurfaceMesh | inline |
n_edges() const | SurfaceMesh | inline |
n_faces() const | SurfaceMesh | inline |
n_halfedges() const | SurfaceMesh | inline |
n_vertices() const | SurfaceMesh | inline |
name() const | Model | inline |
next(Halfedge h) const | SurfaceMesh | inline |
next_around_source(Halfedge h) const | SurfaceMesh | inline |
next_around_target(Halfedge h) const | SurfaceMesh | inline |
operator+=(const SurfaceMesh &other) | SurfaceMesh | inline |
operator=(const SurfaceMesh &rhs) | SurfaceMesh | |
opposite(Halfedge h) const | SurfaceMesh | inline |
out_halfedge(Vertex v) const | SurfaceMesh | inline |
points() const override | SurfaceMesh | inlinevirtual |
points() override | SurfaceMesh | inlinevirtual |
position(Vertex v) const | SurfaceMesh | inline |
position(Vertex v) | SurfaceMesh | inline |
prev(Halfedge h) const | SurfaceMesh | inline |
prev_around_source(Halfedge h) const | SurfaceMesh | inline |
prev_around_target(Halfedge h) const | SurfaceMesh | inline |
property_stats(std::ostream &output) const override | SurfaceMesh | virtual |
read(const std::string &filename) | SurfaceMesh | |
remove_edge_property(EdgeProperty< T > &p) | SurfaceMesh | inline |
remove_edge_property(const std::string &n) | SurfaceMesh | inline |
remove_face_property(FaceProperty< T > &p) | SurfaceMesh | inline |
remove_face_property(const std::string &n) | SurfaceMesh | inline |
remove_halfedge_property(HalfedgeProperty< T > &p) | SurfaceMesh | inline |
remove_halfedge_property(const std::string &n) | SurfaceMesh | inline |
remove_model_property(ModelProperty< T > &p) | SurfaceMesh | inline |
remove_model_property(const std::string &n) | SurfaceMesh | inline |
remove_vertex_property(VertexProperty< T > &p) | SurfaceMesh | inline |
remove_vertex_property(const std::string &n) | SurfaceMesh | inline |
rename_edge_property(const std::string &old_name, const std::string &new_name) | SurfaceMesh | inline |
rename_face_property(const std::string &old_name, const std::string &new_name) | SurfaceMesh | inline |
rename_halfedge_property(const std::string &old_name, const std::string &new_name) | SurfaceMesh | inline |
rename_model_property(const std::string &old_name, const std::string &new_name) | SurfaceMesh | inline |
rename_vertex_property(const std::string &old_name, const std::string &new_name) | SurfaceMesh | inline |
renderer() | Model | |
renderer() const | Model | |
reserve(unsigned int n_vertices, unsigned int n_edges, unsigned int n_faces) | SurfaceMesh | |
resize(unsigned int nv, unsigned int ne, unsigned int nf) | SurfaceMesh | inline |
reverse_orientation() | SurfaceMesh | |
set_face(Halfedge h, Face f) | SurfaceMesh | inline |
set_halfedge(Face f, Halfedge h) | SurfaceMesh | inline |
set_manipulator(std::shared_ptr< Manipulator > manip) | Model | inline |
set_name(const std::string &n) | Model | inline |
set_next(Halfedge h, Halfedge nh) | SurfaceMesh | inline |
set_out_halfedge(Vertex v, Halfedge h) | SurfaceMesh | inline |
set_renderer(std::shared_ptr< Renderer > r) | Model | inline |
set_target(Halfedge h, Vertex v) | SurfaceMesh | inline |
source(Halfedge h) const | SurfaceMesh | inline |
split(Face f, const vec3 &p) | SurfaceMesh | inline |
split(Face f, Vertex v) | SurfaceMesh | |
split(Edge e, const vec3 &p) | SurfaceMesh | inline |
split(Edge e, Vertex v) | SurfaceMesh | |
stitch(Halfedge h0, Halfedge h1) | SurfaceMesh | |
SurfaceMesh() | SurfaceMesh | |
SurfaceMesh(const SurfaceMesh &rhs) | SurfaceMesh | inline |
SurfaceMeshBuilder (defined in SurfaceMesh) | SurfaceMesh | friend |
target(Halfedge h) const | SurfaceMesh | inline |
triangulate() | SurfaceMesh | |
triangulate(Face f) | SurfaceMesh | |
update_face_normals() | SurfaceMesh | |
update_vertex_normals() | SurfaceMesh | |
valence(Vertex v) const | SurfaceMesh | |
valence(Face f) const | SurfaceMesh | |
vertex(Edge e, unsigned int i) const | SurfaceMesh | inline |
vertex_properties() const | SurfaceMesh | inline |
vertex_property(const std::string &name, const T t=T()) | SurfaceMesh | inline |
vertices() const | SurfaceMesh | inline |
vertices(Vertex v) const | SurfaceMesh | inline |
vertices(Face f) const | SurfaceMesh | inline |
vertices_begin() const | SurfaceMesh | inline |
vertices_end() const | SurfaceMesh | inline |
vertices_size() const | SurfaceMesh | inline |
write(const std::string &filename) const | SurfaceMesh | |
~Model() (defined in Model) | Model | virtual |
~SurfaceMesh() override=default | SurfaceMesh |