digiKam
Digikam::ItemHistoryGraphData Member List

This is the complete list of members for Digikam::ItemHistoryGraphData, including all inherited members.

addEdge(const Vertex &v1, const Vertex &v2)Digikam::Graph< VertexProperties, EdgeProperties >inline
addHistory(const DImageHistory &givenHistory, qlonglong extraCurrent=0)Digikam::ItemHistoryGraphData
addVertex(const HistoryImageId &id)Digikam::ItemHistoryGraphData
addVertex(const QList< HistoryImageId > &imageIds)Digikam::ItemHistoryGraphData
addVertex(qlonglong id)Digikam::ItemHistoryGraphData
addVertex(const ItemInfo &info)Digikam::ItemHistoryGraphData
Digikam::Graph::addVertex()Digikam::Graph< VertexProperties, EdgeProperties >inline
Digikam::Graph::addVertex(const VertexProperties &properties)Digikam::Graph< VertexProperties, EdgeProperties >inline
addVertexScanned(qlonglong id)Digikam::ItemHistoryGraphData
adjacency_iter typedefDigikam::Graph< VertexProperties, EdgeProperties >
adjacency_vertex_range_t typedefDigikam::Graph< VertexProperties, EdgeProperties >
AdjacencyFlags enum nameDigikam::Graph< VertexProperties, EdgeProperties >
adjacentVertices(const Vertex &v, AdjacencyFlags flags=AllEdges) constDigikam::Graph< VertexProperties, EdgeProperties >inline
AllEdges enum valueDigikam::Graph< VertexProperties, EdgeProperties >
alwaysFalse(const T &, const T &)Digikam::Graph< VertexProperties, EdgeProperties >inlinestatic
applyProperties(Vertex &v, const QList< ItemInfo > &infos, const QList< HistoryImageId > &ids)Digikam::ItemHistoryGraphDataprotected
BreadthFirstOrder enum valueDigikam::Graph< VertexProperties, EdgeProperties >
categorize() constDigikam::ItemHistoryGraphData
clear()Digikam::Graph< VertexProperties, EdgeProperties >inline
const_edge_property_map_t typedefDigikam::Graph< VertexProperties, EdgeProperties >
const_vertex_index_map_t typedefDigikam::Graph< VertexProperties, EdgeProperties >
const_vertex_property_map_t typedefDigikam::Graph< VertexProperties, EdgeProperties >
CopyAllProperties enum valueDigikam::Graph< VertexProperties, EdgeProperties >
CopyEdgeProperties enum valueDigikam::Graph< VertexProperties, EdgeProperties >
copyProperties(Graph &other, GraphCopyFlags flags, const std::vector< vertex_t > &copiedVertices) constDigikam::Graph< VertexProperties, EdgeProperties >inlineprotected
CopyVertexProperties enum valueDigikam::Graph< VertexProperties, EdgeProperties >
degree_t typedefDigikam::Graph< VertexProperties, EdgeProperties >
DepthFirstOrder enum valueDigikam::Graph< VertexProperties, EdgeProperties >
directionDigikam::Graph< VertexProperties, EdgeProperties >protected
edge(const Vertex &v1, const Vertex &v2) constDigikam::Graph< VertexProperties, EdgeProperties >inline
edge_iter typedefDigikam::Graph< VertexProperties, EdgeProperties >
edge_property_map_t typedefDigikam::Graph< VertexProperties, EdgeProperties >
edge_range_t typedefDigikam::Graph< VertexProperties, EdgeProperties >
edge_t typedefDigikam::Graph< VertexProperties, EdgeProperties >
edgeCount() constDigikam::Graph< VertexProperties, EdgeProperties >inline
edgeDifference(const Graph &other, const std::vector< vertex_t > &copiedVertices) constDigikam::Graph< VertexProperties, EdgeProperties >inlineprotected
EdgePair typedefDigikam::Graph< VertexProperties, EdgeProperties >
edgePairs() constDigikam::Graph< VertexProperties, EdgeProperties >inline
edges(const Vertex &v, AdjacencyFlags flags=AllEdges) constDigikam::Graph< VertexProperties, EdgeProperties >inline
edges() constDigikam::Graph< VertexProperties, EdgeProperties >inline
EdgesToLeaf enum valueDigikam::Graph< VertexProperties, EdgeProperties >
EdgesToRoot enum valueDigikam::Graph< VertexProperties, EdgeProperties >
findVertexByProperties(const T &value) constDigikam::Graph< VertexProperties, EdgeProperties >inline
findZeroDegree(bool inOrOut) constDigikam::Graph< VertexProperties, EdgeProperties >inlineprotected
findZeroDegreeFrom(const Vertex &v, bool inOrOut) constDigikam::Graph< VertexProperties, EdgeProperties >inlineprotected
getGraph() constDigikam::Graph< VertexProperties, EdgeProperties >inline
graphDigikam::Graph< VertexProperties, EdgeProperties >protected
Graph(MeaningOfDirection direction=ParentToChild)Digikam::Graph< VertexProperties, EdgeProperties >inlineexplicit
Graph(const Graph &g)Digikam::Graph< VertexProperties, EdgeProperties >inline
graph_traits typedefDigikam::Graph< VertexProperties, EdgeProperties >
GraphContainer typedefDigikam::Graph< VertexProperties, EdgeProperties >
GraphCopyFlags enum nameDigikam::Graph< VertexProperties, EdgeProperties >
hasEdge(const Vertex &v1, const Vertex &v2) constDigikam::Graph< VertexProperties, EdgeProperties >inline
hasEdges(const Vertex &v, AdjacencyFlags flags=AllEdges) constDigikam::Graph< VertexProperties, EdgeProperties >inline
hasEdges() constDigikam::Graph< VertexProperties, EdgeProperties >inline
in_edge_iter typedefDigikam::Graph< VertexProperties, EdgeProperties >
InboundEdges enum valueDigikam::Graph< VertexProperties, EdgeProperties >
inDegree(const Vertex &v) constDigikam::Graph< VertexProperties, EdgeProperties >inline
inv_adjacency_iter typedefDigikam::Graph< VertexProperties, EdgeProperties >
inv_adjacency_vertex_range_t typedefDigikam::Graph< VertexProperties, EdgeProperties >
isConnected(const Vertex &v1, const Vertex &v2) constDigikam::Graph< VertexProperties, EdgeProperties >inline
isEmpty() constDigikam::Graph< VertexProperties, EdgeProperties >inline
isEmptyRange(const range_t &range)Digikam::Graph< VertexProperties, EdgeProperties >inlineprotectedstatic
isLeaf(const Vertex &v) constDigikam::Graph< VertexProperties, EdgeProperties >inline
isRoot(const Vertex &v) constDigikam::Graph< VertexProperties, EdgeProperties >inline
ItemHistoryGraphData()Digikam::ItemHistoryGraphDatainline
ItemHistoryGraphData(const HistoryGraph &g)Digikam::ItemHistoryGraphDatainlineexplicit
leaves() constDigikam::Graph< VertexProperties, EdgeProperties >inline
leavesFrom(const Vertex &v) constDigikam::Graph< VertexProperties, EdgeProperties >inline
listPath(const Vertex &root, const Vertex &target, const VertexVertexMap &predecessors, MeaningOfDirection dir=ParentToChild) constDigikam::Graph< VertexProperties, EdgeProperties >inlineprotected
longestPathTouching(const Vertex &v) constDigikam::Graph< VertexProperties, EdgeProperties >inline
longestPathTouching(const Vertex &v, LessThan lessThan) constDigikam::Graph< VertexProperties, EdgeProperties >inline
meaningOfDirection() constDigikam::Graph< VertexProperties, EdgeProperties >inline
mostRemoteNodes(const VertexIntMap &distances) constDigikam::Graph< VertexProperties, EdgeProperties >inlineprotected
operator=(const HistoryGraph &g)Digikam::ItemHistoryGraphDatainline
Digikam::Graph::operator=(const Graph &other)Digikam::Graph< VertexProperties, EdgeProperties >inline
out_edge_iter typedefDigikam::Graph< VertexProperties, EdgeProperties >
out_edge_range_t typedefDigikam::Graph< VertexProperties, EdgeProperties >
OutboundEdges enum valueDigikam::Graph< VertexProperties, EdgeProperties >
outDegree(const Vertex &v) constDigikam::Graph< VertexProperties, EdgeProperties >inline
properties(const Vertex &v) constDigikam::Graph< VertexProperties, EdgeProperties >inline
properties(const Vertex &v)Digikam::Graph< VertexProperties, EdgeProperties >inline
properties(const Vertex &v1, const Vertex &v2) constDigikam::Graph< VertexProperties, EdgeProperties >inline
properties(const Edge &e) constDigikam::Graph< VertexProperties, EdgeProperties >inline
properties(const Edge &e)Digikam::Graph< VertexProperties, EdgeProperties >inline
remove(const Vertex &v)Digikam::Graph< VertexProperties, EdgeProperties >inline
removeNextUnresolvedVertex(int begin)Digikam::ItemHistoryGraphData
ReturnOrder enum nameDigikam::Graph< VertexProperties, EdgeProperties >
roots() constDigikam::Graph< VertexProperties, EdgeProperties >inline
rootsOf(const Vertex &v) constDigikam::Graph< VertexProperties, EdgeProperties >inline
setProperties(const Vertex &v, const VertexProperties &props)Digikam::Graph< VertexProperties, EdgeProperties >inline
setProperties(const Edge &e, const EdgeProperties &props)Digikam::Graph< VertexProperties, EdgeProperties >inline
shortestDistancesFrom(const Vertex &v) constDigikam::Graph< VertexProperties, EdgeProperties >inline
shortestPath(const Vertex &v1, const Vertex &v2) constDigikam::Graph< VertexProperties, EdgeProperties >inline
source(const Edge &e) constDigikam::Graph< VertexProperties, EdgeProperties >inline
target(const Edge &e) constDigikam::Graph< VertexProperties, EdgeProperties >inline
toEdgeList(const range_t &range)Digikam::Graph< VertexProperties, EdgeProperties >inlineprotectedstatic
toInfoList(const QList< Vertex > &vertices) constDigikam::ItemHistoryGraphDatainline
toList(const range_t &range)Digikam::Graph< VertexProperties, EdgeProperties >inlineprotectedstatic
topologicalSort() constDigikam::Graph< VertexProperties, EdgeProperties >inline
toVertexList(const range_t &range)Digikam::Graph< VertexProperties, EdgeProperties >inlineprotectedstatic
transitiveClosure(GraphCopyFlags flags=CopyAllProperties) constDigikam::Graph< VertexProperties, EdgeProperties >inline
transitiveReduction(QList< Edge > *removedEdges=0, GraphCopyFlags flags=CopyAllProperties) constDigikam::Graph< VertexProperties, EdgeProperties >inline
treeFromPredecessors(const Vertex &v, const VertexVertexMap &predecessors) constDigikam::Graph< VertexProperties, EdgeProperties >inlineprotected
treeFromPredecessorsRecursive(const Vertex &v, QList< Vertex > &vertices, const VertexVertexMap &predecessors) constDigikam::Graph< VertexProperties, EdgeProperties >inlineprotected
vertex_index_map_t typedefDigikam::Graph< VertexProperties, EdgeProperties >
vertex_iter typedefDigikam::Graph< VertexProperties, EdgeProperties >
vertex_property_map_t typedefDigikam::Graph< VertexProperties, EdgeProperties >
vertex_range_t typedefDigikam::Graph< VertexProperties, EdgeProperties >
vertex_t typedefDigikam::Graph< VertexProperties, EdgeProperties >
vertexCount() constDigikam::Graph< VertexProperties, EdgeProperties >inline
VertexIntMap typedefDigikam::Graph< VertexProperties, EdgeProperties >
VertexIntMapAdaptor typedefDigikam::Graph< VertexProperties, EdgeProperties >
VertexPair typedefDigikam::Graph< VertexProperties, EdgeProperties >
VertexVertexMap typedefDigikam::Graph< VertexProperties, EdgeProperties >
VertexVertexMapAdaptor typedefDigikam::Graph< VertexProperties, EdgeProperties >
vertices() constDigikam::Graph< VertexProperties, EdgeProperties >inline
verticesBreadthFirst(const Vertex &givenRef=Vertex()) constDigikam::Graph< VertexProperties, EdgeProperties >inline
verticesDepthFirstSorted(const Vertex &givenRef, LessThan lessThan) constDigikam::Graph< VertexProperties, EdgeProperties >inline
verticesDominatedBy(const Vertex &v, const Vertex &root, ReturnOrder order=BreadthFirstOrder) constDigikam::Graph< VertexProperties, EdgeProperties >inline
verticesDominatedBy(const Vertex &v, const Vertex &root, const QList< Vertex > &presortedVertices) constDigikam::Graph< VertexProperties, EdgeProperties >inline
verticesDominatedByDepthFirstSorted(const Vertex &v, const Vertex &root, LessThan lessThan) constDigikam::Graph< VertexProperties, EdgeProperties >inline
~Graph()Digikam::Graph< VertexProperties, EdgeProperties >inlinevirtual