gvizgraph.hpp

template<typename Graph = graph::Graph<registry::EnTTRegistry>>
struct gviz::GvizGraph

Public Types

using registry_type = typename Graph::registry_type
using entity_type = typename Graph::entity_type
using NodeId = typename Graph::NodeId
using EdgeId = typename Graph::EdgeId
using ClusterId = typename Graph::ClusterId

Public Functions

inline constexpr GvizGraph(Graph graph_arg = {})
inline constexpr bool is_directed() const
inline constexpr bool is_undirected() const
inline auto get_node_label(NodeId node_id) const
inline auto get_node_style(NodeId node_id) const
inline void set_node_label(NodeId node_id, attrtypes::Label<> label)
inline void set_node_style(NodeId node_id, attrtypes::Style style)

Public Members

Graph graph
registry::RegistryEntityProxy<registry_type> global_node_attrs
registry::RegistryEntityProxy<registry_type> global_edge_attrs
registry::RegistryEntityProxy<registry_type> global_cluster_attrs
namespace gviz
file gvizgraph.hpp
#include <>
#include “”
#include “”
#include “”
#include “”
#include “”
#include “”
#include “”
#include “”
dir /home/cthulhu/projects/repos/libgvizard/include/gvizard
dir /home/cthulhu/projects/repos/libgvizard/include