33 #ifndef __TERRALIB_GRAPH_INTERNAL_BOXITERATOR_H
34 #define __TERRALIB_GRAPH_INTERNAL_BOXITERATOR_H
37 #include "../Config.h"
This class defines a commun interface to represents a graph iterator class. The main diferency to ano...
An Envelope defines a 2D rectangular region.
Abstract class used to define the main functions of graph struct. All graph implementations must used...
This class defines a commun interface to represents a graph iterator class. The main diferency to ano...
This class defines a commun interface to represents a graph iterator class. The main diferency to ano...
virtual te::graph::Edge * getFirstEdge()
It returns a pointer to the first edge element of a graph.
BoxIterator(te::graph::AbstractGraph *g)
Default constructor.
virtual te::graph::Vertex * getFirstVertex()
It returns a pointer to the first vertex element of a graph.
te::gm::Envelope * m_extent
virtual ~BoxIterator()
Virtual destructor.
BoxIterator(te::graph::AbstractGraph *g, te::gm::Envelope *e)
Constructor.
Class used to define the edge struct of a graph. Its compose with a identifier, the vertex origin and...
From the point of view of graph theory, vertices are treated as featureless and indivisible objects,...
#define TEGRAPHEXPORT
You can use this macro in order to export/import classes and functions from this module.