SiGraph: sulcal graphs


sigraph::SGProvider Class Referenceabstract

Fabrique de sous-graphes. More...

#include <si/graph/sgiterator.h>

Inheritance diagram for sigraph::SGProvider:
Collaboration diagram for sigraph::SGProvider:

Public Types

typedef std::list< const std::set< Vertex * > * > datatype
 
typedef SGIterator iterator
 
typedef SGIterator const_iterator
 

Public Member Functions

 SGProvider (const CGraph &gr)
 
virtual ~SGProvider ()
 
Itérateurs
SGIterator begin () const
 Produit des pointeurs d'objets alloués avec new, qu'il faut effacer.
 
SGIterator end () const
 Idem.
 
unsigned size () const
 Nombre d'éléments.
 

Préparation

datatype _data
 
const CGraph_graph
 
virtual void refresh ()=0
 A appeler à chaque fois qu'on veut repréparer les données (par ex.
 

Detailed Description

Fabrique de sous-graphes.

Definition at line 40 of file sgiterator.h.

Member Typedef Documentation

◆ const_iterator

Definition at line 45 of file sgiterator.h.

◆ datatype

typedef std::list< const std::set< Vertex *> * > sigraph::SGProvider::datatype

Definition at line 43 of file sgiterator.h.

◆ iterator

Definition at line 44 of file sgiterator.h.

Constructor & Destructor Documentation

◆ SGProvider()

sigraph::SGProvider::SGProvider ( const CGraph & gr)
inline

◆ ~SGProvider()

virtual sigraph::SGProvider::~SGProvider ( )
virtual

Member Function Documentation

◆ begin()

SGIterator sigraph::SGProvider::begin ( ) const
inline

Produit des pointeurs d'objets alloués avec new, qu'il faut effacer.

Definition at line 53 of file sgiterator.h.

References _data.

◆ end()

SGIterator sigraph::SGProvider::end ( ) const
inline

Idem.

Definition at line 56 of file sgiterator.h.

References _data.

◆ refresh()

virtual void sigraph::SGProvider::refresh ( )
pure virtual

A appeler à chaque fois qu'on veut repréparer les données (par ex.

avant chaque boucle begin..end s'il y a qqchose d'aléatoire)

Implemented in sigraph::VertexCliqueProvider, and sigraph::VertexProvider.

◆ size()

unsigned sigraph::SGProvider::size ( ) const
inline

Nombre d'éléments.

Definition at line 59 of file sgiterator.h.

References _data.

Member Data Documentation

◆ _data

datatype sigraph::SGProvider::_data
protected

Definition at line 71 of file sgiterator.h.

Referenced by begin(), end(), and size().

◆ _graph

const CGraph& sigraph::SGProvider::_graph
protected

Definition at line 72 of file sgiterator.h.

Referenced by SGProvider().


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