Apollo  6.0
Open source self driving car software
Classes | Public Member Functions | List of all members
apollo::perception::common::Universe Class Reference

#include <disjoint_set.h>

Collaboration diagram for apollo::perception::common::Universe:
Collaboration graph

Public Member Functions

 Universe ()=default
 
 Universe (const int elements_num)
 
 ~Universe ()=default
 
void Reset (const int elements_num)
 
int Find (const int x)
 
void Join (const int x, const int y)
 
int GetSize (const int x) const
 
int GetSetsNum () const
 

Constructor & Destructor Documentation

◆ Universe() [1/2]

apollo::perception::common::Universe::Universe ( )
default

◆ Universe() [2/2]

apollo::perception::common::Universe::Universe ( const int  elements_num)
explicit

◆ ~Universe()

apollo::perception::common::Universe::~Universe ( )
default

Member Function Documentation

◆ Find()

int apollo::perception::common::Universe::Find ( const int  x)

◆ GetSetsNum()

int apollo::perception::common::Universe::GetSetsNum ( ) const
inline

◆ GetSize()

int apollo::perception::common::Universe::GetSize ( const int  x) const
inline

◆ Join()

void apollo::perception::common::Universe::Join ( const int  x,
const int  y 
)

◆ Reset()

void apollo::perception::common::Universe::Reset ( const int  elements_num)

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