Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

graph::easy::edge::cell(3pm) [debian man page]

Graph::Easy::Edge::Cell(3pm)				User Contributed Perl Documentation			      Graph::Easy::Edge::Cell(3pm)

NAME
Graph::Easy::Edge::Cell - A cell in an edge in Graph::Easy SYNOPSIS
use Graph::Easy; my $ssl = Graph::Easy::Edge->new( label => 'encrypted connection', style => 'solid', color => 'red', ); my $src = Graph::Easy::Node->new( 'source' ); my $dst = Graph::Easy::Node->new( 'destination' ); $graph = Graph::Easy->new(); $graph->add_edge($src, $dst, $ssl); print $graph->as_ascii(); DESCRIPTION
A "Graph::Easy::Edge::Cell" represents an edge between two (or more) nodes in a simple graph. Each edge has a direction (from source to destination, or back and forth), plus a style (line width and style), colors etc. It can also have a name, e.g. a text label associated with it. There should be no need to use this package directly. METHODS
error() $last_error = $edge->error(); $cvt->error($error); # set new messags $cvt->error(''); # clear error Returns the last error message, or '' for no error. as_ascii() my $ascii = $path->as_ascii(); Returns the path-cell as a little ascii representation. as_html() my $html = $path->as_html($tag,$id); eturns the path-cell as HTML code. label() my $label = $path->label(); Returns the name (also known as 'label') of the path-cell. style() my $style = $edge->style(); Returns the style of the edge. EXPORT
None by default. Can export the following on request: EDGE_START_E EDGE_START_W EDGE_START_N EDGE_START_S EDGE_END_E EDGE_END_W EDGE_END_N EDGE_END_S EDGE_SHORT_E EDGE_SHORT_W EDGE_SHORT_N EDGE_SHORT_S EDGE_SHORT_BD_EW EDGE_SHORT_BD_NS EDGE_SHORT_UN_EW EDGE_SHORT_UN_NS EDGE_HOR EDGE_VER EDGE_CROSS EDGE_N_E EDGE_N_W EDGE_S_E EDGE_S_W EDGE_S_E_W EDGE_N_E_W EDGE_E_N_S EDGE_W_N_S EDGE_LOOP_NORTH EDGE_LOOP_SOUTH EDGE_LOOP_EAST EDGE_LOOP_WEST EDGE_N_W_S EDGE_S_W_N EDGE_E_S_W EDGE_W_S_E EDGE_TYPE_MASK EDGE_FLAG_MASK EDGE_ARROW_MASK EDGE_START_MASK EDGE_END_MASK EDGE_MISC_MASK ARROW_RIGHT ARROW_LEFT ARROW_UP ARROW_DOWN SEE ALSO
Graph::Easy. AUTHOR
Copyright (C) 2004 - 2007 by Tels <http://bloodgate.com>. See the LICENSE file for more details. perl v5.14.2 2011-12-23 Graph::Easy::Edge::Cell(3pm)

Check Out this Related Man Page

Graph::Easy::Base(3pm)					User Contributed Perl Documentation				    Graph::Easy::Base(3pm)

NAME
Graph::Easy::Base - base class for Graph::Easy objects like nodes, edges etc SYNOPSIS
package Graph::Easy::My::Node; use Graph::Easy::Base; @ISA = qw/Graph::Easy::Base/; DESCRIPTION
Used automatically and internally by Graph::Easy - should not be used directly. METHODS
new() my $object = Graph::Easy::Base->new(); Create a new object, and call "_init()" on it. error() $last_error = $object->error(); $object->error($error); # set new messags $object->error(''); # clear the error Returns the last error message, or '' for no error. When setting a new error message, "$self->_croak($error)" will be called unless "$object->no_fatal_errors()" is true. error_as_html() my $error = $object->error_as_html(); Returns the same error message as error(), but properly escaped as HTML so it is safe to output to the client. warn() $object->warn('Warning!'); Warn on STDERR with the given message. no_fatal_errors() $object->no_fatal_errors(1); Set the flag that determines whether setting an error message via "error()" is fatal, e.g. results in a call to "_croak()". A true value will make errors non-fatal. See also fatal_errors. fatal_errors() $fatal = $object->fatal_errors(); $object->fatal_errors(0); # turn off $object->fatal_errors(1); # turn on Set/get the flag that determines whether setting an error message via "error()" is fatal, e.g. results in a call to "_croak()". A true value makes errors fatal. catch_errors() my $catch_errors = $object->catch_errors(); # query $object->catch_errors(1); # enable $object->...(); # some error if ($object->error()) { my @errors = $object->errors(); # retrieve } Enable/disable catching of all error messages. When enabled, all previously caught error messages are thrown away, and from this poin on new errors are non-fatal and stored internally. You can retrieve these errors later with the errors() method. catch_warnings() my $catch_warns = $object->catch_warnings(); # query $object->catch_warnings(1); # enable $object->...(); # some error if ($object->warning()) { my @warnings = $object->warnings(); # retrieve } Enable/disable catching of all warnings. When enabled, all previously caught warning messages are thrown away, and from this poin on new warnings are stored internally. You can retrieve these errors later with the errors() method. catch_messages() # catch errors and warnings $object->catch_messages(1); # stop catching errors and warnings $object->catch_messages(0); A true parameter is equivalent to: $object->catch_warnings(1); $object->catch_errors(1); See also: catch_warnings() and catch_errors() as well as errors() and warnings(). errors() my @errors = $object->errors(); Return all error messages that occured after catch_messages() was called. warnings() my @warnings = $object->warnings(); Return all warning messages that occured after catch_messages() or catch_errors() was called. self() my $self = $object->self(); Returns the object itself. class() my $class = $object->class(); Returns the full class name like "node.cities". See also "sub_class". sub_class() my $sub_class = $object->sub_class(); Returns the sub class name like "cities". See also "class". main_class() my $main_class = $object->main_class(); Returns the main class name like "node". See also "sub_class". EXPORT
None by default. SEE ALSO
Graph::Easy. AUTHOR
Copyright (C) 2004 - 2008 by Tels <http://bloodgate.com>. See the LICENSE file for more details. perl v5.14.2 2011-12-23 Graph::Easy::Base(3pm)
Man Page