Version: 1.0
Public Member Functions | Public Attributes | List of all members
MultiMergeSet Struct Reference

#include <merge_set.h>

Public Member Functions

 MultiMergeSet (connectivity_mat &con, const std::vector< std::string > &pixel_list, const std::string &x_pixel)
 
void ReduceMergeSet (std::vector< std::string > &ms)
 
bool IsInThePixelList (const std::string &j)
 
void ExpandAllEquivalences (std::vector< std::string > ms, size_t pos)
 
void BuildMergeSet ()
 

Public Attributes

std::set< std::vector< std::string > > mergesets_
 
connectivity_matcon_
 
std::vector< std::string > pixel_list_
 
std::string x_pixel_
 

Detailed Description

Definition at line 68 of file merge_set.h.

Constructor & Destructor Documentation

◆ MultiMergeSet()

MultiMergeSet::MultiMergeSet ( connectivity_mat con,
const std::vector< std::string > &  pixel_list,
const std::string &  x_pixel 
)
inline

Definition at line 74 of file merge_set.h.

Member Function Documentation

◆ BuildMergeSet()

void MultiMergeSet::BuildMergeSet ( )
inline

Definition at line 119 of file merge_set.h.

◆ ExpandAllEquivalences()

void MultiMergeSet::ExpandAllEquivalences ( std::vector< std::string >  ms,
size_t  pos 
)
inline

Definition at line 101 of file merge_set.h.

◆ IsInThePixelList()

bool MultiMergeSet::IsInThePixelList ( const std::string &  j)
inline

Definition at line 92 of file merge_set.h.

◆ ReduceMergeSet()

void MultiMergeSet::ReduceMergeSet ( std::vector< std::string > &  ms)
inline

Definition at line 76 of file merge_set.h.

Member Data Documentation

◆ con_

connectivity_mat& MultiMergeSet::con_

Definition at line 70 of file merge_set.h.

◆ mergesets_

std::set<std::vector<std::string> > MultiMergeSet::mergesets_

Definition at line 69 of file merge_set.h.

◆ pixel_list_

std::vector<std::string> MultiMergeSet::pixel_list_

Definition at line 71 of file merge_set.h.

◆ x_pixel_

std::string MultiMergeSet::x_pixel_

Definition at line 72 of file merge_set.h.


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