SiGraph: sulcal graphs


sigraph::FrgReader Class Reference

Classe FrgReader : lecteur de graphes aléatoires de sillons. More...

#include <si/fold/frgReader.h>

Inheritance diagram for sigraph::FrgReader:
Collaboration diagram for sigraph::FrgReader:

Public Member Functions

 FrgReader (const std::string &filename, MReader &mr=defaultMReader(), const TreePostParser::FactorySet &fs=defaultFFactories())
 
 FrgReader (MReader &mr=defaultMReader(), const TreePostParser::FactorySet &fs=defaultFFactories())
 
virtual ~FrgReader ()
 
- Public Member Functions inherited from sigraph::ExoticGraphReader
 ExoticGraphReader (const std::string &filename, const carto::SyntaxSet &attr)
 
 ExoticGraphReader (const carto::SyntaxSet &attr)
 
virtual ~ExoticGraphReader ()
 
- Public Member Functions inherited from GraphReader
 GraphReader (const std::string &filename, const carto::SyntaxSet &syntax, const carto::AttributedReader::HelperSet &helpers=carto::AttributedReader::HelperSet())
 
 GraphReader (const carto::SyntaxSet &syntax, const carto::AttributedReader::HelperSet &helpers=carto::AttributedReader::HelperSet())
 
virtual ~GraphReader ()
 
void open (const std::string &filename) __attribute__((__deprecated__("use attach() instead")))
 
void close ()
 
void attach (std::istream &s, int line_num=1)
 
void attach (carto::rc_ptr< carto::DataSource > ds)
 
void attach (const std::string &filename)
 
virtual std::string name () const
 
int line () const
 
bool operator! () const
 
bool is_open () const
 
bool eof () const
 
carto::rc_ptr< carto::DataSource > dataSource ()
 
const carto::rc_ptr< carto::DataSource > dataSource () const
 
const carto::SyntaxSetsyntaxSet () const
 
void setSyntax (const carto::SyntaxSet &syntax)
 
 GraphReader (const std::string &filename, const carto::SyntaxSet &syntax, const carto::AttributedReader::HelperSet &helpers=carto::AttributedReader::HelperSet())
 
 GraphReader (const carto::SyntaxSet &syntax, const carto::AttributedReader::HelperSet &helpers=carto::AttributedReader::HelperSet())
 
virtual ~GraphReader ()
 
void open (const std::string &filename) __attribute__((__deprecated__("use attach() instead")))
 
void close ()
 
void attach (std::istream &s, int line_num=1)
 
void attach (carto::rc_ptr< carto::DataSource > ds)
 
void attach (const std::string &filename)
 
virtual std::string name () const
 
int line () const
 
bool operator! () const
 
bool is_open () const
 
bool eof () const
 
carto::rc_ptr< carto::DataSource > dataSource ()
 
const carto::rc_ptr< carto::DataSource > dataSource () const
 
const carto::SyntaxSetsyntaxSet () const
 
void setSyntax (const carto::SyntaxSet &syntax)
 

Static Public Member Functions

static carto::SyntaxSetsyntax ()
 
static MReaderdefaultMReader ()
 
static TreePostParser::FactorySet defaultFFactories ()
 
- Static Public Member Functions inherited from sigraph::ExoticGraphReader
static carto::SyntaxSet initSyntax (const std::string &filename)
 

Protected Member Functions

virtual void read (FRGraph &gr)
 
virtual void parse (Graph &sg, carto::AttributedObject *go)
 
virtual void parse (Graph &sg, Graph *rg)
 
virtual void readModel (Graph &sg, carto::AttributedObject *go, const std::string &attrib, const std::string &filename)
 
virtual void readDomain (Graph &sg, carto::AttributedObject *go, const std::string &attrib, const std::string &filename)
 
- Protected Member Functions inherited from sigraph::ExoticGraphReader
virtual void read (Graph &gr)
 
virtual void parse (Graph &sg, Vertex *go)
 
virtual void parse (Graph &sg, Edge *go)
 

Static Protected Member Functions

static void readFakeRel (carto::AttributedObject *parent, Tree *t, const std::string &filename)
 

Detailed Description

Classe FrgReader : lecteur de graphes aléatoires de sillons.

Definition at line 19 of file frgReader.h.

Constructor & Destructor Documentation

◆ FrgReader() [1/2]

sigraph::FrgReader::FrgReader ( const std::string & filename,
MReader & mr = defaultMReader(),
const TreePostParser::FactorySet & fs = defaultFFactories() )

◆ FrgReader() [2/2]

sigraph::FrgReader::FrgReader ( MReader & mr = defaultMReader(),
const TreePostParser::FactorySet & fs = defaultFFactories() )

◆ ~FrgReader()

virtual sigraph::FrgReader::~FrgReader ( )
virtual

Member Function Documentation

◆ defaultFFactories()

static TreePostParser::FactorySet sigraph::FrgReader::defaultFFactories ( )
static

◆ defaultMReader()

static MReader & sigraph::FrgReader::defaultMReader ( )
static

◆ parse() [1/2]

virtual void sigraph::FrgReader::parse ( Graph & sg,
carto::AttributedObject * go )
protectedvirtual

◆ parse() [2/2]

virtual void sigraph::FrgReader::parse ( Graph & sg,
Graph * rg )
protectedvirtual

Reimplemented from sigraph::ExoticGraphReader.

◆ read()

virtual void sigraph::FrgReader::read ( FRGraph & gr)
protectedvirtual

◆ readDomain()

virtual void sigraph::FrgReader::readDomain ( Graph & sg,
carto::AttributedObject * go,
const std::string & attrib,
const std::string & filename )
protectedvirtual

◆ readFakeRel()

static void sigraph::FrgReader::readFakeRel ( carto::AttributedObject * parent,
Tree * t,
const std::string & filename )
staticprotected

◆ readModel()

virtual void sigraph::FrgReader::readModel ( Graph & sg,
carto::AttributedObject * go,
const std::string & attrib,
const std::string & filename )
protectedvirtual

◆ syntax()

static carto::SyntaxSet & sigraph::FrgReader::syntax ( )
static

The documentation for this class was generated from the following file: