| Recommend this page to a friend! | 
| Info | Reputation | Support forum | Blog | Links | 
| Ratings | Unique User Downloads | Download Rankings | ||||
| Not enough user ratings | Total: 727 | All time:  4,575 This week: 524 | ||||
| Version | License | PHP version | Categories | |||
| reingold-tilford 1.0 | BSD License | 5.3 | Algorithms, PHP 5, Graphics | 
| Description | Author  | |||||||||||||||||||||||||
This package can render tree structures in several image formats. Innovation Award 
  | 
  | |||||||||||||||||||||||||
  | 
| File | Role | Description | ||
|---|---|---|---|---|
| Lic. | License text | |||
| Doc. | Documentation | |||
| Doc. | sample output of bin/example_DOM.php | |||
| Example | sample output of bin/example_directory_tree_dynamic.php | |||
| / | bin | 
| File | Role | Description | 
|---|---|---|
|    | 
Example | example script that plots the directory structure of the installation | 
|    | 
Example | example with some dynamic CSS goodies | 
|    | 
Example | example script that plots the DOM node structure of a given HTML document. | 
|    | 
Example | AJAX service endpoint | 
| / | docs | 
| / | docs | / | css | 
| File | Role | Description | ||
|---|---|---|---|---|
|    | 
Data | Auxiliary data | ||
|    | 
Data | Auxiliary data | ||
|    | 
Data | Auxiliary data | ||
|    | 
Data | Auxiliary data | ||
|    | 
Data | Auxiliary data | ||
|    | 
Data | Auxiliary data | ||
|    | 
Data | Auxiliary data | ||
| / | docs | / | css | / | black-tie | 
| File | Role | Description | ||
|---|---|---|---|---|
|    | 
Data | Auxiliary data | ||
| / | docs | / | css | / | black-tie | / | images | 
| File | Role | Description | 
|---|---|---|
|    | 
Icon | Icon image | 
|    | 
Icon | Icon image | 
|    | 
Icon | Icon image | 
|    | 
Icon | Icon image | 
|    | 
Icon | Icon image | 
|    | 
Icon | Icon image | 
|    | 
Icon | Icon image | 
|    | 
Icon | Icon image | 
|    | 
Icon | Icon image | 
|    | 
Icon | Icon image | 
|    | 
Icon | Icon image | 
|    | 
Icon | Icon image | 
|    | 
Icon | Icon image | 
|    | 
Icon | Icon image | 
|    | 
Icon | Icon image | 
|    | 
Icon | Icon image | 
| / | docs | / | css | / | docblox | 
| File | Role | Description | ||
|---|---|---|---|---|
|    | 
Data | Auxiliary data | ||
| / | docs | / | css | / | docblox | / | images | 
| File | Role | Description | ||
|---|---|---|---|---|
|    | 
Icon | Icon image | ||
|    | 
Icon | Icon image | ||
|    | 
Icon | Icon image | ||
|    | 
Icon | Icon image | ||
|    | 
Icon | Icon image | ||
|    | 
Icon | Icon image | ||
|    | 
Icon | Icon image | ||
|    | 
Icon | Icon image | ||
|    | 
Icon | Icon image | ||
|    | 
Icon | Icon image | ||
|    | 
Icon | Icon image | ||
|    | 
Icon | Icon image | ||
|    | 
Icon | Icon image | ||
|    | 
Icon | Icon image | ||
|    | 
Icon | Icon image | ||
| / | docs | / | css | / | docblox | / | images | / | icons | 
| File | Role | Description | 
|---|---|---|
|    | 
Icon | Icon image | 
|    | 
Icon | Icon image | 
|    | 
Icon | Icon image | 
|    | 
Icon | Icon image | 
|    | 
Icon | Icon image | 
|    | 
Icon | Icon image | 
|    | 
Icon | Icon image | 
|    | 
Icon | Icon image | 
| / | docs | / | css | / | images | 
| File | Role | Description | 
|---|---|---|
|    | 
Icon | Icon image | 
|    | 
Icon | Icon image | 
|    | 
Icon | Icon image | 
|    | 
Icon | Icon image | 
|    | 
Icon | Icon image | 
|    | 
Icon | Icon image | 
|    | 
Data | Auxiliary data | 
|    | 
Icon | Icon image | 
|    | 
Data | Auxiliary data | 
|    | 
Icon | Icon image | 
|    | 
Icon | Icon image | 
|    | 
Icon | Icon image | 
|    | 
Data | Auxiliary data | 
|    | 
Icon | Icon image | 
|    | 
Data | Auxiliary data | 
|    | 
Icon | Icon image | 
| / | docs | / | images | 
| File | Role | Description | ||
|---|---|---|---|---|
|    | 
Icon | Icon image | ||
|    | 
Icon | Icon image | ||
|    | 
Data | Auxiliary data | ||
|    | 
Icon | Icon image | ||
|    | 
Icon | Icon image | ||
|    | 
Icon | Icon image | ||
|    | 
Icon | Icon image | ||
|    | 
Icon | Icon image | ||
|    | 
Icon | Icon image | ||
|    | 
Icon | Icon image | ||
|    | 
Icon | Icon image | ||
|    | 
Icon | Icon image | ||
|    | 
Icon | Icon image | ||
|    | 
Icon | Icon image | ||
|    | 
Icon | Icon image | ||
|    | 
Data | Auxiliary data | ||
| / | docs | / | images | / | icons | 
| File | Role | Description | 
|---|---|---|
|    | 
Icon | Icon image | 
|    | 
Icon | Icon image | 
|    | 
Icon | Icon image | 
|    | 
Icon | Icon image | 
|    | 
Icon | Icon image | 
|    | 
Icon | Icon image | 
|    | 
Icon | Icon image | 
|    | 
Icon | Icon image | 
|    | 
Icon | Icon image | 
|    | 
Icon | Icon image | 
|    | 
Icon | Icon image | 
|    | 
Icon | Icon image | 
|    | 
Icon | Icon image | 
|    | 
Icon | Icon image | 
| / | docs | / | js | 
| File | Role | Description | 
|---|---|---|
|    | 
Data | Auxiliary data | 
|    | 
Data | Auxiliary data | 
|    | 
Data | Auxiliary data | 
|    | 
Data | Auxiliary data | 
|    | 
Data | Auxiliary data | 
|    | 
Data | Auxiliary data | 
|    | 
Data | Auxiliary data | 
|    | 
Data | Auxiliary data | 
| / | src | / | ReingoldTilford | 
| File | Role | Description | ||
|---|---|---|---|---|
| / | src | / | ReingoldTilford | / | Algorithms | 
| File | Role | Description | 
|---|---|---|
|    | 
Class | class that encapsulates the layout, i.e., the coordinates of nodes of a tree | 
|    | 
Class | main class implementing the Reingold-Tilford algorithm | 
| / | src | / | ReingoldTilford | / | Models | 
| File | Role | Description | 
|---|---|---|
|    | 
Class | TreeModel implementation for the PHP's DOMNode class | 
|    | 
Class | ITreeModel implementation for the FileSystemObject classes | 
|    | 
Class | interface that defines the basic methods that are neccessary for a data structure to be processed by the Reingold-Tilford tree drawing algorithm | 
|    | 
Class | an abstract ITreeModel implementation, implementing the most basic elements | 
| / | src | / | ReingoldTilford | / | Plotters | 
| File | Role | Description | 
|---|---|---|
|    | 
Class | class that can plot the layout returned by the Reingold-Tilford tree drawing algorithm | 
| / | src | / | ReingoldTilford | / | Styles | 
| File | Role | Description | 
|---|---|---|
|    | 
Class | class that implements a style for trees | 
| / | src | / | Utils | 
| / | src | / | Utils | / | Autoload | 
| File | Role | Description | 
|---|---|---|
|    | 
Class | exception which is thrown when the autoloader is unable to locate a source file | 
|    | 
Class | the just-in-time class autoloader of this package | 
| / | src | / | Utils | / | Color | 
| File | Role | Description | 
|---|---|---|
|    | 
Class | This class serves as abstract class for any color. | 
|    | 
Class | This class encapsulates an RGB color. | 
| / | src | / | Utils | / | File | 
| File | Role | Description | 
|---|---|---|
|    | 
Class | This class represents a directory in the file system. It contains a collection of children referencing files and other directories. | 
|    | 
Class | This class represents a file in the file system. | 
|    | 
Class | This class represents an abstract object in the file system. | 
|    | 
Class | This interface defines a type for representing an abstract object in the file system. | 
| / | src | / | Utils | / | Font | 
| File | Role | Description | ||
|---|---|---|---|---|
|    | 
Class | This class is responsible for managing font metrics. | ||
|    | 
Class | This class encapsulates font metrics, i.e. for a given font family and font size given as text stlye. | ||
|    | 
Data | Auxiliary data | ||
| / | src | / | Utils | / | Font | / | FontMetricServices | 
| File | Role | Description | 
|---|---|---|
|    | 
Class | This class represents an abstract front metric service. | 
|    | 
Class | This class acts as factory for creating font metric services. | 
|    | 
Class | This class implements a font metric calculation service for use when this package is invoked through the browser. | 
| / | src | / | Utils | / | Geom | 
| File | Role | Description | 
|---|---|---|
|    | 
Class | This class encapsulates the width and height of an object in the two-dimensional space, e.g. a rectangle or an ellipse. | 
|    | 
Class | This class represents a point in the two-dimensional space. | 
| / | src | / | Utils | / | Graphics2D | 
| File | Role | Description | ||
|---|---|---|---|---|
| / | src | / | Utils | / | Graphics2D | / | DrawingPanes | 
| File | Role | Description | 
|---|---|---|
|    | 
Class | This class implements an abstract drawing pane for DOM output. | 
|    | 
Class | This class implements an abstract drawing pane. | 
|    | 
Class | This class implements a drawing pane for the GD PHP extension. | 
|    | 
Class | This class implements a drawing pane for HTML map output. | 
|    | 
Class | This interface defines a common super type for drawing panes. | 
|    | 
Class | This class implements an abstract drawing pane for binary image output. | 
|    | 
Class | This class implements a drawing pane for Imagick PHP extension. | 
|    | 
Class | This class implements a drawing pane for SVG output. | 
| / | src | / | Utils | / | Graphics2D | / | Shapes | 
| File | Role | Description | ||
|---|---|---|---|---|
|    | 
Class | This class represents a direct edge. | ||
|    | 
Class | This class represents an abstract edge shape. | ||
|    | 
Class | This class acts as factory for graphical edge elements. | ||
|    | 
Class | This class represents an ellipse shape. | ||
|    | 
Class | This interface defines a type for generic shapes. | ||
|    | 
Class | This class represents a poly-edge shape. | ||
|    | 
Class | This class represents a rectangle shape. | ||
|    | 
Class | This class represents an abstract shape. | ||
|    | 
Class | This class acts as factory for graphical shape elements. | ||
|    | 
Class | This class represents a star shape. | ||
|    | 
Class | This class represents a text shape. | ||
|    | 
Class | This class acts as factory for graphical text elements. | ||
| / | src | / | Utils | / | Graphics2D | / | Shapes | / | Styles | 
| File | Role | Description | 
|---|---|---|
|    | 
Class | This class implements a style for borders. | 
|    | 
Class | This class implements a style for edges. | 
|    | 
Class | This interface defines a type for styles. | 
|    | 
Class | This class implements an abstract style for lines. | 
|    | 
Class | This class implements a style for shapes. | 
|    | 
Class | This class implements a style for texts. | 
| / | src | / | Utils | / | Logging | 
| File | Role | Description | 
|---|---|---|
|    | 
Class | class acts as a logger which prints to a file | 
|    | 
Class | class acts as a logger which prints to the standard output | 
| / | src | / | Utils | / | URL | 
| File | Role | Description | 
|---|---|---|
|    | 
Class | a simple wrapper class for an URL | 
| The PHP Classes site has supported package installation using the Composer tool since 2013, as you may verify by reading this instructions page. | 
| Version Control | Unique User Downloads | Download Rankings | |||||||||||||||
| 99% | 
  | 
  | 
| Applications that use this package | 
 If you know an application of this package, send a message to the author to add a link here.