HOG2
Public Member Functions | Private Attributes | List of all members
Entrance Class Reference

#include <ClusterAbstraction.h>

Public Member Functions

 Entrance (int center1Row, int center1Col, int cl1Id, int cl2Id, int center1Id, int center2Id, int row, int col, int length, Orientation orientation)
 
int getOrientation ()
 
int getRow ()
 
int getCol ()
 
void setCluster1Id (int id)
 
void setCluster2Id (int id)
 
int getCenter1Row ()
 
int getCenter1Col ()
 
int getCluster1Id ()
 
int getCluster2Id ()
 

Private Attributes

int m_center1Row
 
int m_center1Col
 
int m_cluster1Id
 
int m_cluster2Id
 
int m_center1Id
 
int m_center2Id
 
int m_row
 
int m_col
 
int m_length
 
Orientation m_orientation
 

Detailed Description

Definition at line 79 of file ClusterAbstraction.h.

Constructor & Destructor Documentation

◆ Entrance()

Entrance::Entrance ( int  center1Row,
int  center1Col,
int  cl1Id,
int  cl2Id,
int  center1Id,
int  center2Id,
int  row,
int  col,
int  length,
Orientation  orientation 
)
inline

Definition at line 81 of file ClusterAbstraction.h.

Member Function Documentation

◆ getCenter1Col()

int Entrance::getCenter1Col ( )
inline

Definition at line 98 of file ClusterAbstraction.h.

References m_center1Col.

Referenced by ClusterAbstraction::addAbsNodes().

◆ getCenter1Row()

int Entrance::getCenter1Row ( )
inline

Definition at line 97 of file ClusterAbstraction.h.

References m_center1Row.

Referenced by ClusterAbstraction::addAbsNodes().

◆ getCluster1Id()

int Entrance::getCluster1Id ( )
inline

Definition at line 99 of file ClusterAbstraction.h.

References m_cluster1Id.

Referenced by ClusterAbstraction::addAbsNodes().

◆ getCluster2Id()

int Entrance::getCluster2Id ( )
inline

Definition at line 100 of file ClusterAbstraction.h.

References m_cluster2Id.

Referenced by ClusterAbstraction::addAbsNodes().

◆ getCol()

int Entrance::getCol ( )
inline

Definition at line 94 of file ClusterAbstraction.h.

References m_col.

Referenced by ClusterAbstraction::linkEntrancesAndClusters().

◆ getOrientation()

int Entrance::getOrientation ( )
inline

◆ getRow()

int Entrance::getRow ( )
inline

Definition at line 93 of file ClusterAbstraction.h.

References m_row.

Referenced by ClusterAbstraction::linkEntrancesAndClusters().

◆ setCluster1Id()

void Entrance::setCluster1Id ( int  id)
inline

Definition at line 95 of file ClusterAbstraction.h.

References m_cluster1Id.

Referenced by ClusterAbstraction::linkEntrancesAndClusters().

◆ setCluster2Id()

void Entrance::setCluster2Id ( int  id)
inline

Definition at line 96 of file ClusterAbstraction.h.

References m_cluster2Id.

Referenced by ClusterAbstraction::linkEntrancesAndClusters().

Member Data Documentation

◆ m_center1Col

int Entrance::m_center1Col
private

Definition at line 105 of file ClusterAbstraction.h.

Referenced by getCenter1Col().

◆ m_center1Id

int Entrance::m_center1Id
private

Definition at line 108 of file ClusterAbstraction.h.

◆ m_center1Row

int Entrance::m_center1Row
private

Definition at line 104 of file ClusterAbstraction.h.

Referenced by getCenter1Row().

◆ m_center2Id

int Entrance::m_center2Id
private

Definition at line 109 of file ClusterAbstraction.h.

◆ m_cluster1Id

int Entrance::m_cluster1Id
private

Definition at line 106 of file ClusterAbstraction.h.

Referenced by getCluster1Id(), and setCluster1Id().

◆ m_cluster2Id

int Entrance::m_cluster2Id
private

Definition at line 107 of file ClusterAbstraction.h.

Referenced by getCluster2Id(), and setCluster2Id().

◆ m_col

int Entrance::m_col
private

Definition at line 111 of file ClusterAbstraction.h.

Referenced by getCol().

◆ m_length

int Entrance::m_length
private

Definition at line 112 of file ClusterAbstraction.h.

◆ m_orientation

Orientation Entrance::m_orientation
private

Definition at line 113 of file ClusterAbstraction.h.

Referenced by getOrientation().

◆ m_row

int Entrance::m_row
private

Definition at line 110 of file ClusterAbstraction.h.

Referenced by getRow().


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