|
file | AbstractGraph.cpp [code] |
|
file | AbstractGraph.h [code] |
| Abstract class used to define the main functions of graph struct. All graph implementations must used this class.
|
|
file | AbstractGraphFactory.cpp [code] |
| This is the abstract factory for Graphs.
|
|
file | AbstractGraphFactory.h [code] |
| This is the abstract factory for Graphs.
|
|
file | Edge.cpp [code] |
| Class used to define the edge struct of a graph. Its compose with a identifier, the vertex origin and destiny information, a set of properties if exist and flags to inform his state (new or dirty).
|
|
file | Edge.h [code] |
| Class used to define the edge struct of a graph. Its compose with a identifier, the vertex origin and destiny information, a set of properties if exist and flags to inform his state (new or dirty).
|
|
file | EdgeProperty.cpp [code] |
|
file | EdgeProperty.h [code] |
| This class is used to define a set of properties of a Edge.
|
|
file | GraphCache.cpp [code] |
| Class used to manager the graph data elements. This class uses a cache policy to control the elements in memory. If a element was requested and not found in cache, the GraphDataManager is used to loaded a new GraphData.
|
|
file | GraphCache.h [code] |
| Class used to manager the graph data elements. This class uses a cache policy to control the elements in memory. If a element was requested and not found in cache, the GraphDataManager is used to loaded a new GraphData.
|
|
file | GraphData.cpp [code] |
| This class define a important struct used to group a map of vertex and edges. A flag is used to indicate if any element of this group was changed.
|
|
file | GraphData.h [code] |
| This class define a important struct used to group a map of vertex and edges. A flag is used to indicate if any element of this group was changed.
|
|
file | GraphDataManager.cpp [code] |
| This class defines a interface to access the graph elements inside a data source. Its use a implementation of Loader Strategy that defines how a data must be loaded.
|
|
file | GraphDataManager.h [code] |
| This class defines a interface to access the graph elements inside a data source. Its use a implementation of Loader Strategy that defines how a data must be loaded.
|
|
file | GraphMetadata.cpp [code] |
| Class used to define the graph metadata informations.
|
|
file | GraphMetadata.h [code] |
| Class used to define the graph metadata informations.
|
|
file | Vertex.cpp [code] |
| From the point of view of graph theory, vertices are treated as featureless and indivisible objects, although they may have additional structure depending on the application from which the graph arises;for instance, a semantic network is a graph in which the vertices represent concepts or classes of objects.
|
|
file | Vertex.h [code] |
| From the point of view of graph theory, vertices are treated as featureless and indivisible objects, although they may have additional structure depending on the application from which the graph arises;for instance, a semantic network is a graph in which the vertices represent concepts or classes of objects.
|
|
file | VertexProperty.cpp [code] |
|
file | VertexProperty.h [code] |
| This class is used to define a set of properties of a Vertex.
|
|