#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