HOG2
|
#include <ClusterAbstraction.h>
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. More... | |
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 |
Definition at line 47 of file ClusterAbstraction.h.
|
inline |
Definition at line 49 of file ClusterAbstraction.h.
void Cluster::AddNode | ( | int | n | ) |
Add an abstract node corresponding to an entrance to the cluster.
Definition at line 86 of file ClusterAbstraction.cpp.
Referenced by ClusterAbstraction::addAbsNodes().
|
inline |
Definition at line 62 of file ClusterAbstraction.h.
References parents.
Referenced by ClusterAbstraction::abstractionBFS().
|
inline |
Definition at line 60 of file ClusterAbstraction.h.
References m_height.
Referenced by ClusterAbstraction::setUpParents().
|
inline |
Definition at line 58 of file ClusterAbstraction.h.
References m_horizOrigin.
Referenced by ClusterAbstraction::setUpParents().
|
inline |
Definition at line 56 of file ClusterAbstraction.h.
References nodes.
Referenced by ClusterAbstraction::computeClusterPaths(), ClusterAbstraction::insertNode(), ClusterAbstraction::nodeExists(), and ClusterAbstraction::setUpParents().
|
inline |
Definition at line 57 of file ClusterAbstraction.h.
References nodes.
Referenced by ClusterAbstraction::computeClusterPaths(), ClusterAbstraction::insertNode(), ClusterAbstraction::nodeExists(), and ClusterAbstraction::setUpParents().
|
inline |
Definition at line 63 of file ClusterAbstraction.h.
References parents.
|
inline |
Definition at line 59 of file ClusterAbstraction.h.
References m_vertOrigin.
Referenced by ClusterAbstraction::setUpParents().
|
inline |
Definition at line 61 of file ClusterAbstraction.h.
References m_width.
Referenced by ClusterAbstraction::setUpParents().
|
private |
Definition at line 69 of file ClusterAbstraction.h.
|
private |
Definition at line 73 of file ClusterAbstraction.h.
Referenced by GetHeight().
|
private |
Definition at line 70 of file ClusterAbstraction.h.
Referenced by getHOrig().
|
private |
Definition at line 67 of file ClusterAbstraction.h.
|
private |
Definition at line 68 of file ClusterAbstraction.h.
|
private |
Definition at line 71 of file ClusterAbstraction.h.
Referenced by getVOrig().
|
private |
Definition at line 72 of file ClusterAbstraction.h.
Referenced by getWidth().
|
private |
Definition at line 74 of file ClusterAbstraction.h.
Referenced by getIthNodeNum(), and GetNumNodes().
std::vector<node*> Cluster::parents |
Definition at line 64 of file ClusterAbstraction.h.
Referenced by addParent(), ClusterAbstraction::computeClusterPaths(), getParents(), and ClusterAbstraction::insertNode().