mars_lib  0.1.0.3dc76ee85e09
Modular and Robust Sensor-Fusion
Public Member Functions | Private Attributes | List of all members
mars::ProgressIndicator Class Reference

#include </home/runner/work/mars_lib/mars_lib/source/mars/include/mars/general_functions/progress_indicator.h>

+ Collaboration diagram for mars::ProgressIndicator:

Public Member Functions

 ProgressIndicator (const int &total_iterations, const int &step_width)
 
void next_step ()
 

Private Attributes

const double total_iterations_
 
const double step_width_
 
double current_progress_ { 0 }
 
int current_iteration_ { 0 }
 

Constructor & Destructor Documentation

◆ ProgressIndicator()

mars::ProgressIndicator::ProgressIndicator ( const int &  total_iterations,
const int &  step_width 
)

Member Function Documentation

◆ next_step()

void mars::ProgressIndicator::next_step ( )

Member Data Documentation

◆ total_iterations_

const double mars::ProgressIndicator::total_iterations_
private

◆ step_width_

const double mars::ProgressIndicator::step_width_
private

◆ current_progress_

double mars::ProgressIndicator::current_progress_ { 0 }
private

◆ current_iteration_

int mars::ProgressIndicator::current_iteration_ { 0 }
private

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