SiGraph: sulcal graphs


sigraph::VertexProvider Class Reference

Fabrique de vertex simples, itérés dans un ordre aléatoire. More...

#include <si/graph/sgiterator.h>

Inheritance diagram for sigraph::VertexProvider:
Collaboration diagram for sigraph::VertexProvider:

Public Member Functions

 VertexProvider (const CGraph &gr)
 Le constructeur ne crée pas les données: appeler refresh() !
 
virtual ~VertexProvider ()
 
- Public Member Functions inherited from sigraph::SGProvider
 SGProvider (const CGraph &gr)
 
virtual ~SGProvider ()
 
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

virtual void refresh ()
 A appeler à chaque fois qu'on veut repréparer les données (par ex.
 
virtual void init ()
 Crée la liste, appelé par refresh au besoin.
 
virtual void cleanup ()
 Détruit les sets dans les listes (bref: fait le ménage)
 

Additional Inherited Members

- Public Types inherited from sigraph::SGProvider
typedef std::list< const std::set< Vertex * > * > datatype
 
typedef SGIterator iterator
 
typedef SGIterator const_iterator
 
datatype _data
 
const CGraph_graph
 

Detailed Description

Fabrique de vertex simples, itérés dans un ordre aléatoire.

Definition at line 99 of file sgiterator.h.

Constructor & Destructor Documentation

◆ VertexProvider()

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

Le constructeur ne crée pas les données: appeler refresh() !

Definition at line 103 of file sgiterator.h.

References sigraph::SGProvider::SGProvider().

◆ ~VertexProvider()

virtual sigraph::VertexProvider::~VertexProvider ( )
virtual

Member Function Documentation

◆ cleanup()

virtual void sigraph::VertexProvider::cleanup ( )
protectedvirtual

Détruit les sets dans les listes (bref: fait le ménage)

◆ init()

virtual void sigraph::VertexProvider::init ( )
protectedvirtual

Crée la liste, appelé par refresh au besoin.

◆ refresh()

virtual void sigraph::VertexProvider::refresh ( )
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)

Implements sigraph::SGProvider.


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