MAGiC  V5.0
Mailleurs Automatiques de Géometries intégrés à la Cao
Référence de la classe HypergraphLib::GraphObject

#include <hypergraphlib_graphobject.h>

Graphe d'héritage de HypergraphLib::GraphObject:
Graphe de collaboration de HypergraphLib::GraphObject:

Fonctions membres publiques

 GraphObject (const Graph *__owner, const int __id)
 
 GraphObject (const GraphObject &, const Graph *__owner)
 
int Id () const
 
const GraphOwner () const
 
void * GetUserData () const
 
void SetUserData (void *)
 
void * GetUserData (unsigned i) const
 
void SetUserData (unsigned i, void *)
 

Attributs protégés

const Graph_owner
 
const int _id
 
std::map< int, void * > _userData
 

Amis

class Graph
 

Description détaillée

Définition à la ligne 31 du fichier hypergraphlib_graphobject.h.

Documentation des constructeurs et destructeur

◆ GraphObject() [1/2]

HypergraphLib::GraphObject::GraphObject ( const Graph __owner,
const int  __id 
)

Définition à la ligne 31 du fichier hypergraphlib_graphobject.cpp.

Références _userData.

◆ GraphObject() [2/2]

HypergraphLib::GraphObject::GraphObject ( const GraphObject __from,
const Graph __owner 
)

Définition à la ligne 40 du fichier hypergraphlib_graphobject.cpp.

Références _userData.

Documentation des fonctions membres

◆ GetUserData() [1/2]

◆ GetUserData() [2/2]

void * HypergraphLib::GraphObject::GetUserData ( unsigned  i) const

Définition à la ligne 71 du fichier hypergraphlib_graphobject.cpp.

Références _userData.

◆ Id()

◆ Owner()

const Graph * HypergraphLib::GraphObject::Owner ( ) const

Définition à la ligne 52 du fichier hypergraphlib_graphobject.cpp.

Références _owner.

Référencé par HypergraphLib::dfsCycle().

Voici le graphe des appelants de cette fonction :

◆ SetUserData() [1/2]

void HypergraphLib::GraphObject::SetUserData ( unsigned  i,
void *  __userData 
)

Définition à la ligne 80 du fichier hypergraphlib_graphobject.cpp.

Références _userData.

◆ SetUserData() [2/2]

void HypergraphLib::GraphObject::SetUserData ( void *  __userData)

Documentation des fonctions amies et associées

◆ Graph

friend class Graph
friend

Définition à la ligne 45 du fichier hypergraphlib_graphobject.h.

Documentation des données membres

◆ _id

const int HypergraphLib::GraphObject::_id
protected

Définition à la ligne 43 du fichier hypergraphlib_graphobject.h.

Référencé par HypergraphLib::Node::AdjacentNodes(), et Id().

◆ _owner

const Graph* HypergraphLib::GraphObject::_owner
protected

Définition à la ligne 42 du fichier hypergraphlib_graphobject.h.

Référencé par HypergraphLib::Arc::Arc(), et Owner().

◆ _userData

std::map< int, void* > HypergraphLib::GraphObject::_userData
protected

Définition à la ligne 44 du fichier hypergraphlib_graphobject.h.

Référencé par GetUserData(), GraphObject(), et SetUserData().


La documentation de cette classe a été générée à partir des fichiers suivants :