SourceXtractorPlusPlus  0.16
Please provide a description of the project.
Public Member Functions | Private Attributes | List of all members
SourceXtractor::BFSSegmentation::VisitedMap Class Reference
Collaboration diagram for SourceXtractor::BFSSegmentation::VisitedMap:
[legend]

Public Member Functions

 VisitedMap (int width, int height)
 
void markVisited (PixelCoordinate pc)
 
bool wasVisited (PixelCoordinate pc) const
 

Private Attributes

int m_width
 
int m_height
 
std::vector< bool > m_visited
 

Detailed Description

Definition at line 44 of file BFSSegmentation.h.

Constructor & Destructor Documentation

◆ VisitedMap()

SourceXtractor::BFSSegmentation::VisitedMap::VisitedMap ( int  width,
int  height 
)
inline

Definition at line 46 of file BFSSegmentation.h.

Member Function Documentation

◆ markVisited()

void SourceXtractor::BFSSegmentation::VisitedMap::markVisited ( PixelCoordinate  pc)
inline

Definition at line 48 of file BFSSegmentation.h.

References m_visited, m_width, and pc.

Referenced by SourceXtractor::BFSSegmentation::labelSource().

◆ wasVisited()

bool SourceXtractor::BFSSegmentation::VisitedMap::wasVisited ( PixelCoordinate  pc) const
inline

Member Data Documentation

◆ m_height

int SourceXtractor::BFSSegmentation::VisitedMap::m_height
private

Definition at line 61 of file BFSSegmentation.h.

Referenced by wasVisited().

◆ m_visited

std::vector<bool> SourceXtractor::BFSSegmentation::VisitedMap::m_visited
private

Definition at line 62 of file BFSSegmentation.h.

Referenced by markVisited(), and wasVisited().

◆ m_width

int SourceXtractor::BFSSegmentation::VisitedMap::m_width
private

Definition at line 61 of file BFSSegmentation.h.

Referenced by markVisited(), and wasVisited().


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