class Gviz::Visualizer

Defined in:

gviz.cr

Constant Summary

DOT_COMMAND = "dot"
FONT = "Helvetica-Bold"
SVG = "public/svg/nodes.svg"

Constructors

Instance Method Summary

Constructor Detail

def self.new(title : String = "graph") #

[View source]

Instance Method Detail

def build #

[View source]
def build_clusters #

[View source]
def build_edges #

[View source]
def build_hidden #

[View source]
def build_hidden_edges #

[View source]
def build_input #

[View source]
def build_input_edges #

[View source]
def build_label(values, idx) #

[View source]
def build_mapping #

[View source]
def build_output #

[View source]
def build_output_edges #

[View source]
def cmd(format = "plain", outfile = "") #

[View source]
def data : Data #

[View source]
def data=(data : Data) #

[View source]
def debug #

[View source]
def delete_hidden #

[View source]
def extract_node_order(map, sub, sizes) #

[View source]
def generate #

[View source]
def hidden=(val) #

[View source]
def init_mapping #

[View source]
def input=(val : NamedTuple(name: String, size: Int32)) #

[View source]
def input=(val) #

[View source]
def outfile #

[View source]
def output=(val : NamedTuple(name: String, size: Int32)) #

[View source]
def output=(val) #

[View source]
def start #

[View source]
def to_s #
Description copied from class Object

Returns a nicely readable and concise string representation of this object, typically intended for users.

This method should usually not be overridden. It delegates to #to_s(IO) which can be overridden for custom implementations.

Also see #inspect.


[View source]
def update #

[View source]