Overview     Modules     Class Hierarchy     Classes     Members  

Graph.h File Reference

#include <iostream>
#include <string>
#include <vector>
#include <climits>
#include "tulip/tulipconf.h"
#include "tulip/Reflect.h"
#include "tulip/PluginContext.h"
#include "tulip/Node.h"
#include "tulip/Edge.h"
#include "tulip/Observable.h"
#include "tulip/ObservableGraph.h"
#include <tulip/PropertyInterface.h>
#include "cxx/Graph.cxx"
Include dependency graph for Graph.h:
This graph shows which files directly or indirectly include this file:

Classes

Namespaces

  • namespace tlp

Enumerations

Functions

  • TLP_SCOPE Graph * tlp::loadGraph (const std::string &filename)
  • TLP_SCOPE bool tlp::saveGraph (Graph *, const std::string &filename)
  • TLP_SCOPE Graph * tlp::importGraph (const std::string &alg, DataSet &dataSet, PluginProgress *plugProgress=0, Graph *newGraph=0)
  • TLP_SCOPE bool tlp::exportGraph (Graph *graph, std::ostream &os, const std::string &alg, DataSet &dataSet, PluginProgress *plugProgress=0)
  • TLP_SCOPE bool tlp::applyAlgorithm (Graph *graph, std::string &errorMsg, DataSet *dataSet=0, const std::string &alg="any", PluginProgress *plugProgress=0)
  • TLP_SCOPE Graph * tlp::newGraph ()
  • TLP_SCOPE Graph * tlp::newSubGraph (Graph *, std::string name="unnamed")
  • TLP_SCOPE Graph * tlp::newCloneSubGraph (Graph *, std::string name="unnamed")
  • TLP_SCOPE bool tlp::getSource (Graph *, node &n)
  • TLP_SCOPE void tlp::copyToGraph (Graph *outG, Graph *inG, BooleanProperty *inSelection=0, BooleanProperty *outSelection=0)
  • TLP_SCOPE void tlp::removeFromGraph (Graph *ioG, BooleanProperty *inSelection=0)
  • TLP_SCOPE std::ostream & operator<< (std::ostream &, const tlp::Graph *)
    Print the graph (only nodes and edges) in ostream, in the tulip format.

Function Documentation

TLP_SCOPE std::ostream& operator<< ( std::ostream &  ,
const tlp::Graph  
)

Print the graph (only nodes and edges) in ostream, in the tulip format.



Tulip Software by LaBRI Visualization Team    2001 - 2011