#include <MemoryIterator.h>
Definition at line 60 of file MemoryIterator.h.
◆ MemoryIterator()
◆ ~MemoryIterator()
virtual te::graph::MemoryIterator::~MemoryIterator |
( |
| ) |
|
|
virtual |
◆ getEdgeInteratorCount()
virtual size_t te::graph::MemoryIterator::getEdgeInteratorCount |
( |
| ) |
|
|
virtual |
◆ getFirstEdge()
It returns a pointer to the first edge element of a graph.
- Returns
- A valid edge point if the element was found and a null pointer in other case.
Implements te::graph::AbstractIterator.
◆ getFirstVertex()
It returns a pointer to the first vertex element of a graph.
- Returns
- A valid vertex point if the element was found and a null pointer in other case.
Implements te::graph::AbstractIterator.
◆ getNextEdge()
It returns a pointer to the next edge element of a graph.
- Returns
- A valid edge point if the element was found and a null pointer in other case.
Reimplemented from te::graph::AbstractIterator.
◆ getNextVertex()
It returns a pointer to the next vertex element of a graph.
- Returns
- A valid vertex point if the element was found and a null pointer in other case.
Reimplemented from te::graph::AbstractIterator.
◆ getPreviousEdge()
It returns a pointer to the previous edge element of a graph.
- Returns
- A valid edge point if the element was found and a null pointer in other case.
Reimplemented from te::graph::AbstractIterator.
◆ getPreviousVertex()
It returns a pointer to the previous vertex element of a graph.
- Returns
- A valid vertex point if the element was found and a null pointer in other case.
Reimplemented from te::graph::AbstractIterator.
◆ getVertexInteratorCount()
virtual size_t te::graph::MemoryIterator::getVertexInteratorCount |
( |
| ) |
|
|
virtual |
◆ isEdgeIteratorAfterEnd()
virtual bool te::graph::MemoryIterator::isEdgeIteratorAfterEnd |
( |
| ) |
|
|
virtual |
Used to check the iterator position.
- Returns
- True if the iterator is at after the end and false in other case
Reimplemented from te::graph::AbstractIterator.
◆ isVertexIteratorAfterEnd()
virtual bool te::graph::MemoryIterator::isVertexIteratorAfterEnd |
( |
| ) |
|
|
virtual |
Used to check the iterator position.
- Returns
- True if the iterator is at after the end and false in other case
Reimplemented from te::graph::AbstractIterator.
◆ listIsolatedVertex()
void te::graph::AbstractIterator::listIsolatedVertex |
( |
bool |
flag | ) |
|
|
inherited |
Used to set that the isolated vertex must be listed.
- Parameters
-
◆ m_edgeMap
std::map<int, Edge*> te::graph::MemoryIterator::m_edgeMap |
|
protected |
◆ m_edgeMapIt
std::map<int, Edge*>::iterator te::graph::MemoryIterator::m_edgeMapIt |
|
protected |
◆ m_edgeQuery
◆ m_graph
Pointer to a abstract graph used to access the elements.
Definition at line 165 of file AbstractIterator.h.
◆ m_listIsolatedVertex
bool te::graph::AbstractIterator::m_listIsolatedVertex |
|
protectedinherited |
Flag used to indicated that the isolated vertex will be listed.
Definition at line 170 of file AbstractIterator.h.
◆ m_vertexMap
std::map<int, Vertex*> te::graph::MemoryIterator::m_vertexMap |
|
protected |
◆ m_vertexMapIt
std::map<int, Vertex*>::iterator te::graph::MemoryIterator::m_vertexMapIt |
|
protected |
◆ m_vertexQuery
std::unique_ptr<te::da::DataSet> te::graph::AbstractIterator::m_vertexQuery |
|
protectedinherited |
The documentation for this class was generated from the following file:
- /home/castejon/castejon_files/develop/terralib5/git_release/src/terralib/graph/iterator/MemoryIterator.h