PCluster Class Reference

#include <PTools.h>

List of all members.


Detailed Description

Represents a cluster of "similar" loop conformations.


Public Member Functions

 PCluster ()
 PCluster (const PCluster &other)
 ~PCluster ()
void AddConformation (PLightChain *toAdd)
void MergeWithCluster (PCluster &other)
PLightChainGetRepresentativeConformation () const
int size () const
bool empty () const
list< PLightChain * > getConformations () const


Constructor & Destructor Documentation

PCluster::PCluster (  ) 

Creates a new PCluster.

PCluster::PCluster ( const PCluster other  ) 

Creates a new PCluster as a copy of other.

PCluster::~PCluster (  ) 


Member Function Documentation

void PCluster::AddConformation ( PLightChain toAdd  ) 

Adds the specified PConformation to this cluster.

void PCluster::MergeWithCluster ( PCluster other  ) 

Merges the conformation cluster other with this PCluster, clearing the contents of the other cluster.

PLightChain * PCluster::GetRepresentativeConformation (  )  const

Returns a "representative conformation" for this cluster.

int PCluster::size (  )  const [inline]

Returns the number of conformations in this cluster.

bool PCluster::empty (  )  const [inline]

Returns true if this cluster is empty, false otherwise.

list<PLightChain *> PCluster::getConformations (  )  const [inline]

Returns a new list of the conformations in this cluster.


The documentation for this class was generated from the following files:
Generated on Wed May 16 20:22:13 2007 for LoopTK: Protein Loop Kinematic Toolkit by  doxygen 1.5.1