SiGraph: sulcal graphs


sigraph::FoldReader Class Reference

Folds graph reader. More...

#include <si/fold/foldReader.h>

Inheritance diagram for sigraph::FoldReader:
Collaboration diagram for sigraph::FoldReader:

Public Member Functions

 FoldReader (const std::string &filename)
 
virtual ~FoldReader ()
 
virtual void read (FGraph &gr, long subobj)
 
- 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 Attributes

static carto::SyntaxSet syntax
 

Protected Member Functions

virtual void read (FGraph &gr)
 
virtual void parse (Graph &sg, carto::AttributedObject *go)
 
virtual void computeGravCenter (Graph &sg, carto::AttributedObject *go, const std::string &attrib)
 
- 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)
 
virtual void parse (Graph &sg, Graph *go)
 

Additional Inherited Members

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

Detailed Description

Folds graph reader.

Definition at line 16 of file foldReader.h.

Constructor & Destructor Documentation

◆ FoldReader()

sigraph::FoldReader::FoldReader ( const std::string & filename)

◆ ~FoldReader()

virtual sigraph::FoldReader::~FoldReader ( )
virtual

Member Function Documentation

◆ computeGravCenter()

virtual void sigraph::FoldReader::computeGravCenter ( Graph & sg,
carto::AttributedObject * go,
const std::string & attrib )
protectedvirtual

◆ parse()

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

◆ read() [1/2]

virtual void sigraph::FoldReader::read ( FGraph & gr)
inlineprotectedvirtual

Definition at line 27 of file foldReader.h.

References read().

Referenced by read().

◆ read() [2/2]

virtual void sigraph::FoldReader::read ( FGraph & gr,
long subobj )
virtual

Member Data Documentation

◆ syntax

carto::SyntaxSet sigraph::FoldReader::syntax
static

Definition at line 24 of file foldReader.h.


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