3D Forest
Software for analysis of Lidar data from forest environment.
ProgressActionInterface Class Referenceabstract

#include <ProgressActionInterface.hpp>

Inherited by ClassificationAction, DescriptorAction, ElevationAction, ExportFileAction, and SegmentationAction.

Public Member Functions

 ProgressActionInterface ()
 
virtual ~ProgressActionInterface ()=default
 
virtual void next ()=0
 
bool end () const
 
size_t progressMaximumSteps () const
 
size_t progressValueSteps () const
 
uint64_t progressMaximumStep () const
 
uint64_t progressValueStep () const
 
double progressPercent () const
 

Protected Attributes

ProgressCounter progress_
 

Constructor & Destructor Documentation

◆ ProgressActionInterface()

ProgressActionInterface::ProgressActionInterface ( )

◆ ~ProgressActionInterface()

virtual ProgressActionInterface::~ProgressActionInterface ( )
virtualdefault

Member Function Documentation

◆ end()

bool ProgressActionInterface::end ( ) const
inline

Referenced by ProgressDialog::run().

◆ next()

virtual void ProgressActionInterface::next ( )
pure virtual

◆ progressMaximumStep()

uint64_t ProgressActionInterface::progressMaximumStep ( ) const
inline

◆ progressMaximumSteps()

size_t ProgressActionInterface::progressMaximumSteps ( ) const
inline

◆ progressPercent()

double ProgressActionInterface::progressPercent ( ) const
inline

◆ progressValueStep()

uint64_t ProgressActionInterface::progressValueStep ( ) const
inline

◆ progressValueSteps()

size_t ProgressActionInterface::progressValueSteps ( ) const
inline

Member Data Documentation

◆ progress_


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