| TerraLib 4.1

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files
- Examples

- File List
- File Members

Classes | Namespaces | Enumerations | Functions
E:/Projetos_Primeiro_Semestre_2012/TerraView/terralib/src/terralib/kernel/graph.h File Reference

This file contains structures and definitions used to manipulate a graph strucutre. More...

`#include <cassert>`
`#include <vector>`
`#include <map>`
`#include <stack>`
`#include <iostream>`
`#include "TeDefines.h"`

Go to the source code of this file.

## Classes

struct | br_stl::Empty
class | br_stl::Graph< VertexType, EdgeType >

## Namespaces

namespace | br_stl

## Enumerations

enum | br_stl::VertStatus { br_stl::notVisited, br_stl::visited, br_stl::processed }

## Functions

std::ostream & | br_stl::operator<< (std::ostream &os, const Empty &)
std::istream & | br_stl::operator>> (std::istream &is, Empty &)
template<class VertexType , class EdgeType >
std::ostream & | br_stl::operator<< (std::ostream &os, Graph< VertexType, EdgeType > &G)

## Detailed Description

This file contains structures and definitions used to manipulate a graph strucutre.

Note:
  this code came from the book "Desining Components with C++ STL" - Ulrich Breymann - Addison-Wesley - pag 243

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines