23#ifndef GRAPHS_LIST_N_H
24#define GRAPHS_LIST_N_H
65 void addGraph(vector<short unsigned int> vertices,
66 const vector<bool> &linkableVertices,
const unsigned &type,
67 bool isSpherical,
const short unsigned int &vertexSupp1 = 0,
68 const short unsigned int &vertexSupp2 = 0,
69 const unsigned int &dataSupp = 0);
This class represents one graph.
Definition graph.h:42
Liste des graphes d'une taille donnée.
Definition graphs.list.n.h:41
unsigned int get_verticesCount() const
Return the number of vertices of the graphs of the list (this->verticesCount)
Definition graphs.list.n.cpp:304
vector< Graph > get_graphs() const
Return the list of graphs.
Definition graphs.list.n.cpp:306
vector< string > * ptr_map_vertices_indexToLabel
Pointeur vers la correspondance.
Definition graphs.list.n.h:47
bool addGraphsList(const GraphsListN &gln)
Concatenate another list to the current list.
Definition graphs.list.n.cpp:294
Graph * begin()
Renvoie un pointeur vers le premier élément de la liste.
Definition graphs.list.n.cpp:36
void addGraph(vector< short unsigned int > vertices, const vector< bool > &linkableVertices, const unsigned &type, bool isSpherical, const short unsigned int &vertexSupp1=0, const short unsigned int &vertexSupp2=0, const unsigned int &dataSupp=0)
Ajoute un graphe à la liste.
Definition graphs.list.n.cpp:43
friend ostream & operator<<(ostream &, GraphsListN const &)
Definition graphs.list.n.cpp:308
Graph * next(const size_t &graphIndex)
Renvoie un pointeur vers le prochain élément.
Definition graphs.list.n.cpp:32
unsigned int verticesCount
Nombre de sommets des graphes de la liste.
Definition graphs.list.n.h:44
vector< Graph > graphs
Liste des graphes trouvés.
Definition graphs.list.n.h:43
size_t size() const
Retourne la taille de la liste de graphes.
Definition graphs.list.n.cpp:30