Easy3D 2.5.3
Graph Member List

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

add_edge(const Vertex &v1, const Vertex &v2)Graph
add_edge_property(const std::string &name, const T t=T())Graphinline
add_model_property(const std::string &name, const T t=T())Graphinline
add_vertex(const vec3 &p)Graph
add_vertex_property(const std::string &name, const T t=T())Graphinline
assign(const Graph &rhs)Graph
bounding_box(bool recompute=false) constModel
clear()Graph
collect_garbage()Graph
delete_edge(Edge e)Graph
delete_vertex(Vertex v)Graph
edge_length(Edge e) constGraph
edge_properties() constGraphinline
edge_property(const std::string &name, const T t=T())Graphinline
edges() constGraphinline
edges(Vertex v) constGraphinline
edges_begin() constGraphinline
edges_end() constGraphinline
edges_size() constGraphinline
empty() constModelinline
find_edge(Vertex a, Vertex b) constGraph
get_edge_property(const std::string &name) constGraphinline
get_edge_property_type(const std::string &name) constGraphinline
get_model_property(const std::string &name) constGraphinline
get_model_property_type(const std::string &name) constGraphinline
get_vertex_property(const std::string &name) constGraphinline
get_vertex_property_type(const std::string &name) constGraphinline
Graph()Graph
Graph(const Graph &rhs)Graphinline
has_garbage() constGraphinline
invalidate_bounding_box()Model
is_deleted(Vertex v) constGraphinline
is_deleted(Edge e) constGraphinline
is_isolated(Vertex v) constGraphinline
is_valid(Vertex v) constGraphinline
is_valid(Edge e) constGraphinline
manipulator()Modelinline
manipulator() constModelinline
Model(const std::string &name="unknown")Modelexplicit
model_properties() constGraphinline
model_property(const std::string &name, const T t=T())Graphinline
n_edges() constGraphinline
n_vertices() constGraphinline
name() constModelinline
operator=(const Graph &rhs)Graph
points() const overrideGraphinlinevirtual
points() overrideGraphinlinevirtual
position(Vertex v) constGraphinline
position(Vertex v)Graphinline
property_stats(std::ostream &output) const overrideGraphvirtual
remove_edge_property(EdgeProperty< T > &p)Graphinline
remove_edge_property(const std::string &n)Graphinline
remove_model_property(ModelProperty< T > &p)Graphinline
remove_model_property(const std::string &n)Graphinline
remove_vertex_property(VertexProperty< T > &p)Graphinline
remove_vertex_property(const std::string &n)Graphinline
rename_edge_property(const std::string &old_name, const std::string &new_name)Graphinline
rename_model_property(const std::string &old_name, const std::string &new_name)Graphinline
rename_vertex_property(const std::string &old_name, const std::string &new_name)Graphinline
renderer()Modelinline
renderer() constModelinline
reserve(unsigned int nvertices, unsigned int nedges)Graph
resize(unsigned int nv, unsigned int ne)Graphinline
set_manipulator(Manipulator *manip)Modelinline
set_name(const std::string &n)Modelinline
set_renderer(Renderer *r)Modelinline
source(Edge e) constGraphinline
target(Edge e) constGraphinline
valence(Vertex v) constGraph
vertex(Edge e, unsigned int i) constGraphinline
vertex_properties() constGraphinline
vertex_property(const std::string &name, const T t=T())Graphinline
vertices() constGraphinline
vertices(Vertex v) constGraphinline
vertices_begin() constGraphinline
vertices_end() constGraphinline
vertices_size() constGraphinline
~Graph() override=defaultGraph
~Model()=default (defined in Model)Modelvirtual