Easy3D 2.5.3
PolyMesh Member List

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

add_cell(const std::vector< HalfFace > &faces)PolyMesh
add_cell_property(const std::string &name, const T t=T())PolyMeshinline
add_edge_property(const std::string &name, const T t=T())PolyMeshinline
add_face(const std::vector< Vertex > &vertices)PolyMesh
add_face_property(const std::string &name, const T t=T())PolyMeshinline
add_halfface_property(const std::string &name, const T t=T())PolyMeshinline
add_hexa(Vertex v0, Vertex v1, Vertex v2, Vertex v3, Vertex v4, Vertex v5, Vertex v6, Vertex v7)PolyMesh
add_model_property(const std::string &name, const T t=T())PolyMeshinline
add_quad(Vertex v0, Vertex v1, Vertex v2, Vertex v3)PolyMeshinline
add_tetra(HalfFace f0, HalfFace f1, HalfFace f2, HalfFace f3)PolyMeshinline
add_tetra(Vertex v0, Vertex v1, Vertex v2, Vertex v3)PolyMesh
add_triangle(Vertex v0, Vertex v1, Vertex v2)PolyMeshinline
add_vertex(const vec3 &p)PolyMeshinline
add_vertex_property(const std::string &name, const T t=T())PolyMeshinline
assign(const PolyMesh &rhs)PolyMesh
bounding_box(bool recompute=false) constModel
cell(HalfFace h) constPolyMeshinline
cell_properties() constPolyMeshinline
cell_property(const std::string &name, const T t=T())PolyMeshinline
cells() constPolyMeshinline
cells(Vertex v) constPolyMeshinline
cells(Edge e) constPolyMeshinline
cells_begin() constPolyMeshinline
cells_end() constPolyMeshinline
clear()PolyMesh
compute_face_normal(Face f) constPolyMesh
edge_length(Edge e) constPolyMesh
edge_properties() constPolyMeshinline
edge_property(const std::string &name, const T t=T())PolyMeshinline
edges() constPolyMeshinline
edges(Vertex v) constPolyMeshinline
edges(HalfFace h) constPolyMeshinline
edges(Cell c) constPolyMeshinline
edges_begin() constPolyMeshinline
edges_end() constPolyMeshinline
empty() constModelinline
extract_boundary(std::vector< std::vector< Vertex > > &faces) constPolyMesh
face(HalfFace h) constPolyMeshinline
face_properties() constPolyMeshinline
face_property(const std::string &name, const T t=T())PolyMeshinline
faces() constPolyMeshinline
faces_begin() constPolyMeshinline
faces_end() constPolyMeshinline
find_edge(Vertex a, Vertex b) constPolyMesh
find_half_face(const std::vector< Vertex > &vertices) constPolyMesh
get_cell_property(const std::string &name) constPolyMeshinline
get_cell_property_type(const std::string &name) constPolyMeshinline
get_edge_property(const std::string &name) constPolyMeshinline
get_edge_property_type(const std::string &name) constPolyMeshinline
get_face_property(const std::string &name) constPolyMeshinline
get_face_property_type(const std::string &name) constPolyMeshinline
get_halfface_property(const std::string &name) constPolyMeshinline
get_halfface_property_type(const std::string &name) constPolyMeshinline
get_model_property(const std::string &name) constPolyMeshinline
get_model_property_type(const std::string &name) constPolyMeshinline
get_vertex_property(const std::string &name) constPolyMeshinline
get_vertex_property_type(const std::string &name) constPolyMeshinline
halfface(Face f, unsigned int i) constPolyMeshinline
halfface_properties() constPolyMeshinline
halfface_property(const std::string &name, const T t=T())PolyMeshinline
halffaces() constPolyMeshinline
halffaces(Vertex v) constPolyMeshinline
halffaces(Edge e) constPolyMeshinline
halffaces(Cell c) constPolyMeshinline
halffaces_begin() constPolyMeshinline
halffaces_end() constPolyMeshinline
invalidate_bounding_box()Model
is_border(Vertex v) constPolyMeshinline
is_border(Edge e) constPolyMeshinline
is_border(HalfFace h) constPolyMeshinline
is_border(Face f) constPolyMeshinline
is_degenerate(Face f) constPolyMesh
is_tetraheral_mesh() constPolyMesh
is_valid(Vertex v) constPolyMeshinline
is_valid(Edge e) constPolyMeshinline
is_valid(HalfFace h) constPolyMeshinline
is_valid(Face f) constPolyMeshinline
is_valid(Cell c) constPolyMeshinline
manipulator()Modelinline
manipulator() constModelinline
Model(const std::string &name="unknown")Modelexplicit
model_properties() constPolyMeshinline
model_property(const std::string &name, const T t=T())PolyMeshinline
n_cells() constPolyMeshinline
n_edges() constPolyMeshinline
n_faces() constPolyMeshinline
n_halffaces() constPolyMeshinline
n_vertices() constPolyMeshinline
name() constModelinline
operator=(const PolyMesh &rhs)PolyMesh
opposite(HalfFace h) constPolyMeshinline
points() const overridePolyMeshinlinevirtual
points() overridePolyMeshinlinevirtual
PolyMesh()PolyMesh
PolyMesh(const PolyMesh &rhs)PolyMeshinline
position(Vertex v) constPolyMeshinline
property_stats(std::ostream &output) const overridePolyMeshvirtual
read(const std::string &filename)PolyMesh
remove_cell_property(CellProperty< T > &p)PolyMeshinline
remove_cell_property(const std::string &n)PolyMeshinline
remove_edge_property(EdgeProperty< T > &p)PolyMeshinline
remove_edge_property(const std::string &n)PolyMeshinline
remove_face_property(FaceProperty< T > &p)PolyMeshinline
remove_face_property(const std::string &n)PolyMeshinline
remove_halfface_property(HalfFaceProperty< T > &p)PolyMeshinline
remove_halfface_property(const std::string &n)PolyMeshinline
remove_model_property(ModelProperty< T > &p)PolyMeshinline
remove_model_property(const std::string &n)PolyMeshinline
remove_vertex_property(VertexProperty< T > &p)PolyMeshinline
remove_vertex_property(const std::string &n)PolyMeshinline
rename_cell_property(const std::string &old_name, const std::string &new_name)PolyMeshinline
rename_edge_property(const std::string &old_name, const std::string &new_name)PolyMeshinline
rename_face_property(const std::string &old_name, const std::string &new_name)PolyMeshinline
rename_halfface_property(const std::string &old_name, const std::string &new_name)PolyMeshinline
rename_model_property(const std::string &old_name, const std::string &new_name)PolyMeshinline
rename_vertex_property(const std::string &old_name, const std::string &new_name)PolyMeshinline
renderer()Modelinline
renderer() constModelinline
resize(unsigned int nv, unsigned int ne, unsigned int nf, unsigned int nc)PolyMeshinline
set_manipulator(Manipulator *manip)Modelinline
set_name(const std::string &n)Modelinline
set_renderer(Renderer *r)Modelinline
update_face_normals()PolyMesh
update_vertex_normals()PolyMesh
vertex(Edge e, unsigned int i) constPolyMeshinline
vertex_properties() constPolyMeshinline
vertex_property(const std::string &name, const T t=T())PolyMeshinline
vertices() constPolyMeshinline
vertices(Vertex v) constPolyMeshinline
vertices(HalfFace h) constPolyMeshinline
vertices(Face f) constPolyMeshinline
vertices(Cell c) constPolyMeshinline
vertices_begin() constPolyMeshinline
vertices_end() constPolyMeshinline
write(const std::string &filename) constPolyMesh
~Model()=default (defined in Model)Modelvirtual
~PolyMesh() override=default (defined in PolyMesh)PolyMesh