#include <OGraph.hpp>
Inheritance diagram for OGraph::
Public Methods | |
OGraphic * | clone () const |
OGraphic * | create () const |
OGraph () | |
OGraph (bool) | |
~OGraph () | |
node | newNode () |
node | newNode (OGraphic *) |
node | nodeRead (int) |
int | rangeRead (node) const |
OGraphic * | objectRead (int) |
OGraphic * | objectRead (node) |
int | rangeRead (OGraphic *) |
void | objectWrite (OGraphic *, int) |
void | objectWrite (OGraphic *, node) |
void | objectPush (OGraphic *, int) |
void | objectPush (OGraphic *, node) |
edge | newEdge (int, int) |
edge | newEdge (int, int, AGraphic *) |
edge | newEdge (node, node) |
edge | newEdge (node, node, AGraphic *) |
edge | edgeRead (int) |
int | rangeRead (edge) const |
AGraphic * | attributeRead (int) |
AGraphic * | attributeRead (edge) |
int | rangeRead (AGraphic *) |
void | attributeWrite (AGraphic *, int) |
void | attributeWrite (AGraphic *, edge) |
void | attributePush (AGraphic *, int) |
void | attributePush (AGraphic *, edge) |
deque< OGraphic *> | readOGraphicArray () |
deque< OGraphic *> | readOGraphicArray (string &) |
void | readOGraphicArray (string &, deque< OGraphic *> &) |
void | writeOGraphicArray (string &, deque< OGraphic *> &) |
int | writeOGraphicArray (string &, deque< OGraphic *> &, int) |
void | gomo (ostream &) |
void | gomi (istream &) |
void | xmlo (ostream &) |
void | svgo (ostream &) |
Protected Attributes | |
graph | og |
node_map< OGraphic *> | nl |
edge_map< AGraphic *> | el |
|
Constructor |
|
Constructor true graph is directed false graph is undirected |
|
Destructor |
|
Attribute push according to a read edge, delete the p existing attribute |
|
Attribute push according to a given position, delete the p existing attribute (0 to size-1) |
|
Attribute read according to a read edge |
|
Attribute read according to a given position (0 to size-1) |
|
Attribute write according to a read edge |
|
Attribute write according to a given position (0 to size-1) |
|
Clone Reimplemented from OGraphic. |
|
Create a new graph object Reimplemented from OGraphic. |
|
Edge read according to a given position (0 to size-1) |
|
GOM input Reimplemented from OGraphic. |
|
GOM output Reimplemented from OGraphic. |
|
New edge between two nodes |
|
New edge between two nodes with a AGraphicImpl attribute |
|
New edge between two positions (0 to size-1) |
|
New edge between two positions with a AGraphicImpl attribute (0 to size-1) |
|
New node |
|
New node with a OGraphicImpl object |
|
Node read of a given position (0 to size-1) |
|
Object push, delete the p existing object (0 to size-1) |
|
Object push, delete the p existing object (0 to size-1) |
|
Object read according to a read node |
|
Object read according to a given position (0 to size-1) |
|
Object write |
|
Object write (0 to size-1) |
|
Range read according to a read OGraphic, or return -1 |
|
Range read according to a read edge, or return -1 |
|
Range read according to a read OGraphic, or return -1 |
|
Range read of given node, or return -1 |
|
Read & parse OGraphic array, and push back into the parameter array 'a' the function search into the contenair objects (Graph and OHL) as a tree search function |
|
Read & parse OGraphic array, and push back into the parameter array 'a' the function search into the contenair objects (Graph and OHL) as a tree search function |
|
|
SVG output Reimplemented from OGraphic. |
|
Write & parse the OGraphic array according to an object name the function search into the container objects (Graph and OHL) as a tree search function Warning: use it with k=0 |
|
Write & parse the OGraphic array according to an object name the function search into the container objects (Graph and OHL) as a tree search function |
|
XML output Reimplemented from OGraphic. |
|
|
|
|
|
|