iRoCS Toolbox  1.1.0
Data Structures | Public Member Functions
DisjointSets Class Reference

#include <DisjointSets.hh>

Collaboration diagram for DisjointSets:

Public Member Functions

 DisjointSets ()
 
 DisjointSets (int count)
 
 DisjointSets (const DisjointSets &s)
 
 ~DisjointSets ()
 
void AddElements (int numToAdd)
 
int FindSet (int element) const
 
int NumElements () const
 
int NumSets () const
 
void ReNum ()
 
void Union (int setId1, int setId2)
 

Detailed Description

Definition at line 37 of file DisjointSets.hh.

Constructor & Destructor Documentation

◆ DisjointSets() [1/3]

DisjointSets::DisjointSets ( )

◆ DisjointSets() [2/3]

DisjointSets::DisjointSets ( int  count)

◆ DisjointSets() [3/3]

DisjointSets::DisjointSets ( const DisjointSets s)

◆ ~DisjointSets()

DisjointSets::~DisjointSets ( )

Member Function Documentation

◆ FindSet()

int DisjointSets::FindSet ( int  element) const

◆ Union()

void DisjointSets::Union ( int  setId1,
int  setId2 
)

◆ AddElements()

void DisjointSets::AddElements ( int  numToAdd)

◆ NumElements()

int DisjointSets::NumElements ( ) const

◆ NumSets()

int DisjointSets::NumSets ( ) const

◆ ReNum()

void DisjointSets::ReNum ( )

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