Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

Cluster Class Reference

#include <clusterAbstraction.h>

List of all members.

Public Member Functions

 Cluster (int id, int row, int col, int horizOrigin, int vertOrigin, int width, int height)
void addNode (int)
 Add an abstract node corresponding to an entrance to the cluster.

int getIthNodeNum (int i) const
int getNumNodes () const
int getHOrig () const
int getVOrig () const
int getHeight () const
int getWidth () const
void addParent (node *n)
std::vector< node * > & getParents ()

Public Attributes

std::vector< node * > parents

Private Attributes

int m_id
int m_row
int m_column
int m_horizOrigin
int m_vertOrigin
int m_width
int m_height
std::vector< int > nodes


Constructor & Destructor Documentation

Cluster::Cluster int  id,
int  row,
int  col,
int  horizOrigin,
int  vertOrigin,
int  width,
int  height
[inline]
 


Member Function Documentation

void Cluster::addNode int  n  ) 
 

Add an abstract node corresponding to an entrance to the cluster.

void Cluster::addParent node n  )  [inline]
 

int Cluster::getHeight  )  const [inline]
 

int Cluster::getHOrig  )  const [inline]
 

int Cluster::getIthNodeNum int  i  )  const [inline]
 

int Cluster::getNumNodes  )  const [inline]
 

std::vector<node*>& Cluster::getParents  )  [inline]
 

int Cluster::getVOrig  )  const [inline]
 

int Cluster::getWidth  )  const [inline]
 


Member Data Documentation

int Cluster::m_column [private]
 

int Cluster::m_height [private]
 

int Cluster::m_horizOrigin [private]
 

int Cluster::m_id [private]
 

int Cluster::m_row [private]
 

int Cluster::m_vertOrigin [private]
 

int Cluster::m_width [private]
 

std::vector<int> Cluster::nodes [private]
 

std::vector<node*> Cluster::parents
 


The documentation for this class was generated from the following files:
Generated on Tue Aug 18 03:42:34 2009 for HOG by doxygen 1.3.4