Clustering de Proteine
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros
Public Member Functions | Public Attributes | List of all members
Cluster Class Reference

#include <cluster.h>

Collaboration diagram for Cluster:
Collaboration graph
[legend]

Public Member Functions

 Cluster (int id, Clustering *parent)
 Cluster::Cluster() Constructeur d'un cluster. More...
 
 Cluster (const Cluster &var)
 Cluster::Cluster() Constructeur par copie d'un cluster. More...
 
int getid ()
 Cluster::getid() Permet de retrouver l'identifiant du cluster. More...
 
void addProtein (Protein *prot)
 Cluster::addProtein() Ajoute une proteine au cluster. More...
 
void calculSpread ()
 Cluster::calculSpread() Fonction qui va recalculer le Spread du cluster. More...
 
double getSpread ()
 Cluster::getSpread() Permet de recuperer le Spread du cluster. More...
 
unsigned int getnbProtein ()
 Cluster::getnbProtein() Permet de recuperer le nombre de proteine du cluster. More...
 
Proteinoperator[] (int i)
 Cluster::operator[]() Permet de recuperer un pointeur vers une proteine du cluster. More...
 

Public Attributes

Clusteringparent
 

Constructor & Destructor Documentation

Cluster::Cluster ( int  id,
Clustering parent 
)

Cluster::Cluster() Constructeur d'un cluster.

Parameters
[in]ididentifiant du cluster
[in]Clusteringpointeur vers le parent (pour avoir le table de RMSD
Cluster::Cluster ( const Cluster var)

Cluster::Cluster() Constructeur par copie d'un cluster.

Parameters
[in]varCluster a copier

Member Function Documentation

void Cluster::addProtein ( Protein prot)

Cluster::addProtein() Ajoute une proteine au cluster.

Parameters
[in]protPointeur vers une proteine

Here is the caller graph for this function:

void Cluster::calculSpread ( )

Cluster::calculSpread() Fonction qui va recalculer le Spread du cluster.

Here is the call graph for this function:

Here is the caller graph for this function:

int Cluster::getid ( )

Cluster::getid() Permet de retrouver l'identifiant du cluster.

Returns
Identifiant du cluster
unsigned int Cluster::getnbProtein ( )

Cluster::getnbProtein() Permet de recuperer le nombre de proteine du cluster.

Returns
Le nombre de proteine du cluster

Here is the caller graph for this function:

double Cluster::getSpread ( )

Cluster::getSpread() Permet de recuperer le Spread du cluster.

Returns
Une valeur de Spread
Protein * Cluster::operator[] ( int  i)

Cluster::operator[]() Permet de recuperer un pointeur vers une proteine du cluster.

Parameters
[in]iEmplacement de la proteine
Returns
Un pointeur vers la proteine designier

Member Data Documentation

Clustering* Cluster::parent

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