Class: Plexus::Graph
- Includes:
- GraphBuilder
- Defined in:
- lib/plexus/classes/graph_classes.rb
Overview
A generic Graph class you can inherit from.
Direct Known Subclasses
AdjacencyGraph, Digraph, DirectedGraph, DirectedMultiGraph, DirectedPseudoGraph, UndirectedGraph, UndirectedMultiGraph, UndirectedPseudoGraph
Method Summary
Methods included from GraphBuilder
#+, #-, #<<, #add_edge, #add_edges, #add_edges!, #add_vertex, #add_vertices, #add_vertices!, #adjacent, #adjacent?, #closed_pth_neighborhood, #complement, #connected?, #degree, #each, #edge?, #empty?, #eql?, #from_array, #in_degree, #include?, #induced_subgraph, #initialize, #inspect, #max_degree, #max_in_degree, #max_out_degree, #merge, #min_degree, #min_in_degree, #min_out_degree, #neighborhood, #num_edges, #open_pth_neighborhood, #out_degree, #regular?, #remove_edge, #remove_edges, #remove_edges!, #remove_vertex, #remove_vertices, #remove_vertices!, #set_neighborhood, #size, #vertex?
Methods included from Dot
#dotty, #to_dot, #to_dot_graph, #write_to_graphic_file
Methods included from Labels
#[], #[]=, #clear_all_labels, #delete_label, #edge_label, #edge_label_delete, #edge_label_set, #vertex_label, #vertex_label_delete, #vertex_label_set