GraphViz::Diagram::ClassDiagram - Create class diagrams with graphviz.
GraphViz::Diagram::ClassDiagram
GraphViz::Diagram::ClassDiagram builds on GraphViz::Graph.
Version 0.01
use GraphViz::Diagram::ClassDiagram;
my $class_diagram = GraphViz::Diagram::ClassDiagram->new('File.pdf');
Start drawing a class diagram.
$class_diagram -> title("Foo classes");
my $CFoo = $class_diagram -> class("CFoo");
Add a GraphViz::Diagram::ClassDiagram::Class to the class diagram
my $g_foo = $classes -> global_var('foo');
Add a GraphViz::Diagram::ClassDiagram::GlobalVar to the class diagram.j
$class_diagram->link($class_one , $class_two); $class_diagram->link($class_one , $attribute_three); $class_diagram->link($attribute_four, $class_five);
Connect classes, attributes and methodes one to another.
my $class_base = $class_diagram->class("CBase"); my $class_derv = $class_diagram->class("CDerived"); # … $class_diagram->inheritance($class_base, $class_derv);
It's probably better to use $class_derv->inherits_from($clas_base).
Writes the class diagram:
renders classes
Draw edges between classes
back
Static method. Returns the color for comments.
Compare with "ident_color" in GraphViz::Diagram::ClassDiagram::Attribute
The source code is on github.
1 POD Error
The following errors were encountered while parsing the POD:
You forgot a '=back' before '=head2'
To install GraphViz::Diagram::ClassDiagram, copy and paste the appropriate command in to your terminal.
cpanm
cpanm GraphViz::Diagram::ClassDiagram
CPAN shell
perl -MCPAN -e shell install GraphViz::Diagram::ClassDiagram
For more information on module installation, please visit the detailed CPAN module installation guide.