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

#include <common_functions.h>

Collaboration diagram for apollo::perception::camera::DisjointSet:
Collaboration graph

Public Member Functions

 DisjointSet ()
 
 DisjointSet (size_t size)
 
 ~DisjointSet ()
 
void Init (size_t size)
 
void Reset ()
 
int Add ()
 
int Find (int x)
 
void Unite (int x, int y)
 
int Size () const
 
size_t Num () const
 

Constructor & Destructor Documentation

◆ DisjointSet() [1/2]

apollo::perception::camera::DisjointSet::DisjointSet ( )
inline

◆ DisjointSet() [2/2]

apollo::perception::camera::DisjointSet::DisjointSet ( size_t  size)
inlineexplicit

◆ ~DisjointSet()

apollo::perception::camera::DisjointSet::~DisjointSet ( )
inline

Member Function Documentation

◆ Add()

int apollo::perception::camera::DisjointSet::Add ( )

◆ Find()

int apollo::perception::camera::DisjointSet::Find ( int  x)

◆ Init()

void apollo::perception::camera::DisjointSet::Init ( size_t  size)
inline

◆ Num()

size_t apollo::perception::camera::DisjointSet::Num ( ) const
inline

◆ Reset()

void apollo::perception::camera::DisjointSet::Reset ( )
inline

◆ Size()

int apollo::perception::camera::DisjointSet::Size ( ) const
inline

◆ Unite()

void apollo::perception::camera::DisjointSet::Unite ( int  x,
int  y 
)

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