#include <ProgressCounter.hpp>
|
static const uint64_t | npos = UINT64_MAX |
|
◆ ProgressCounter()
ProgressCounter::ProgressCounter |
( |
| ) |
|
◆ ~ProgressCounter()
ProgressCounter::~ProgressCounter |
( |
| ) |
|
|
default |
◆ addValueStep()
void ProgressCounter::addValueStep |
( |
uint64_t |
n | ) |
|
|
inline |
Referenced by ExportFileAction::next(), ClassificationAction::stepClassifyGround(), DescriptorAction::stepCompute(), ElevationAction::stepComputeElevation(), SegmentationAction::stepConnectVoxels(), ClassificationAction::stepCountPoints(), DescriptorAction::stepCountPoints(), ElevationAction::stepCountPoints(), SegmentationAction::stepCountPoints(), ElevationAction::stepCreateGround(), SegmentationAction::stepCreateTrees(), DescriptorAction::stepNormalize(), ClassificationAction::stepPointsToVoxels(), SegmentationAction::stepPointsToVoxels(), ClassificationAction::stepResetPoints(), DescriptorAction::stepResetPoints(), ElevationAction::stepResetPoints(), SegmentationAction::stepResetPoints(), ClassificationAction::stepVoxelsToPoints(), and SegmentationAction::stepVoxelsToPoints().
◆ end()
bool ProgressCounter::end |
( |
| ) |
const |
|
inline |
◆ initializing()
bool ProgressCounter::initializing |
( |
| ) |
const |
|
inline |
◆ maximumStep()
uint64_t ProgressCounter::maximumStep |
( |
| ) |
const |
|
inline |
◆ maximumSteps()
size_t ProgressCounter::maximumSteps |
( |
| ) |
const |
|
inline |
◆ percent()
double ProgressCounter::percent |
( |
| ) |
const |
◆ percentStep()
double ProgressCounter::percentStep |
( |
| ) |
const |
|
private |
◆ percentToInt()
int ProgressCounter::percentToInt |
( |
| ) |
const |
|
inline |
◆ setMaximumStep()
void ProgressCounter::setMaximumStep |
( |
uint64_t |
n = npos , |
|
|
uint64_t |
interleave = 1 , |
|
|
double |
timeout = 0.25 |
|
) |
| |
Referenced by ExportFileAction::determineMaximum(), ExportFileAction::initialize(), DescriptorAction::start(), ClassificationAction::start(), ElevationAction::start(), SegmentationAction::start(), ClassificationAction::stepClassifyGround(), DescriptorAction::stepCompute(), SegmentationAction::stepConnectVoxels(), ClassificationAction::stepCountPoints(), DescriptorAction::stepCountPoints(), ElevationAction::stepCountPoints(), SegmentationAction::stepCountPoints(), ElevationAction::stepCreateGround(), ElevationAction::stepCreateIndex(), SegmentationAction::stepCreateLayers(), SegmentationAction::stepCreateTrees(), ClassificationAction::stepCreateVoxelIndex(), SegmentationAction::stepCreateVoxelIndex(), ClassificationAction::stepPointsToVoxels(), SegmentationAction::stepPointsToVoxels(), ClassificationAction::stepResetPoints(), DescriptorAction::stepResetPoints(), ElevationAction::stepResetPoints(), and SegmentationAction::stepResetPoints().
◆ setMaximumSteps() [1/2]
void ProgressCounter::setMaximumSteps |
( |
const std::vector< double > & |
percent | ) |
|
◆ setMaximumSteps() [2/2]
void ProgressCounter::setMaximumSteps |
( |
size_t |
n | ) |
|
◆ setValueStep()
void ProgressCounter::setValueStep |
( |
uint64_t |
n | ) |
|
|
inline |
◆ setValueSteps()
void ProgressCounter::setValueSteps |
( |
size_t |
n | ) |
|
|
inline |
Referenced by DescriptorAction::start(), ClassificationAction::start(), ElevationAction::start(), SegmentationAction::start(), ClassificationAction::stepClassifyGround(), DescriptorAction::stepCompute(), ElevationAction::stepComputeElevation(), SegmentationAction::stepConnectVoxels(), ClassificationAction::stepCountPoints(), DescriptorAction::stepCountPoints(), ElevationAction::stepCountPoints(), SegmentationAction::stepCountPoints(), ElevationAction::stepCreateGround(), ElevationAction::stepCreateIndex(), SegmentationAction::stepCreateLayers(), SegmentationAction::stepCreateTrees(), ClassificationAction::stepCreateVoxelIndex(), SegmentationAction::stepCreateVoxelIndex(), DescriptorAction::stepNormalize(), ClassificationAction::stepPointsToVoxels(), SegmentationAction::stepPointsToVoxels(), ClassificationAction::stepResetPoints(), DescriptorAction::stepResetPoints(), ElevationAction::stepResetPoints(), SegmentationAction::stepResetPoints(), ClassificationAction::stepVoxelsToPoints(), and SegmentationAction::stepVoxelsToPoints().
◆ startTimer()
void ProgressCounter::startTimer |
( |
| ) |
|
Referenced by ExportFileAction::determineMaximum(), ExportFileAction::next(), ClassificationAction::stepClassifyGround(), DescriptorAction::stepCompute(), ElevationAction::stepComputeElevation(), SegmentationAction::stepConnectVoxels(), ClassificationAction::stepCountPoints(), DescriptorAction::stepCountPoints(), ElevationAction::stepCountPoints(), SegmentationAction::stepCountPoints(), ElevationAction::stepCreateGround(), SegmentationAction::stepCreateTrees(), DescriptorAction::stepNormalize(), ClassificationAction::stepPointsToVoxels(), SegmentationAction::stepPointsToVoxels(), ClassificationAction::stepResetPoints(), DescriptorAction::stepResetPoints(), ElevationAction::stepResetPoints(), SegmentationAction::stepResetPoints(), ClassificationAction::stepVoxelsToPoints(), and SegmentationAction::stepVoxelsToPoints().
◆ timedOut()
bool ProgressCounter::timedOut |
( |
| ) |
|
Referenced by ExportFileAction::determineMaximum(), ExportFileAction::next(), DescriptorAction::stepCompute(), ElevationAction::stepComputeElevation(), SegmentationAction::stepConnectVoxels(), ClassificationAction::stepCountPoints(), DescriptorAction::stepCountPoints(), ElevationAction::stepCountPoints(), SegmentationAction::stepCountPoints(), ElevationAction::stepCreateGround(), SegmentationAction::stepCreateTrees(), DescriptorAction::stepNormalize(), ClassificationAction::stepPointsToVoxels(), SegmentationAction::stepPointsToVoxels(), ClassificationAction::stepResetPoints(), DescriptorAction::stepResetPoints(), ElevationAction::stepResetPoints(), SegmentationAction::stepResetPoints(), ClassificationAction::stepVoxelsToPoints(), and SegmentationAction::stepVoxelsToPoints().
◆ valueStep()
uint64_t ProgressCounter::valueStep |
( |
| ) |
const |
|
inline |
Referenced by ClassificationAction::stepClassifyGround(), SegmentationAction::stepConnectVoxels(), ClassificationAction::stepCountPoints(), DescriptorAction::stepCountPoints(), ElevationAction::stepCountPoints(), SegmentationAction::stepCountPoints(), SegmentationAction::stepCreateTrees(), ClassificationAction::stepResetPoints(), DescriptorAction::stepResetPoints(), ElevationAction::stepResetPoints(), and SegmentationAction::stepResetPoints().
◆ valueSteps()
size_t ProgressCounter::valueSteps |
( |
| ) |
const |
|
inline |
◆ interleave_
uint64_t ProgressCounter::interleave_ |
|
private |
◆ interleaveCounter_
uint64_t ProgressCounter::interleaveCounter_ |
|
private |
◆ maximumStep_
uint64_t ProgressCounter::maximumStep_ |
|
private |
◆ maximumSteps_
size_t ProgressCounter::maximumSteps_ |
|
private |
◆ npos
const uint64_t ProgressCounter::npos = UINT64_MAX |
|
static |
◆ percentSteps_
std::vector<double> ProgressCounter::percentSteps_ |
|
private |
◆ timeBegin_
double ProgressCounter::timeBegin_ |
|
private |
◆ timeNow_
double ProgressCounter::timeNow_ |
|
private |
◆ timeout_
double ProgressCounter::timeout_ |
|
private |
◆ valueStep_
uint64_t ProgressCounter::valueStep_ |
|
private |
◆ valueSteps_
size_t ProgressCounter::valueSteps_ |
|
private |
The documentation for this class was generated from the following files:
- ProgressCounter.hpp
- ProgressCounter.cpp