#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(), ComputeTreeAttributesAction::stepCalculateComputeTreeAttributes(), ComputeClassificationAction::stepClassifyGround(), ComputeDescriptorAction::stepCompute(), ComputeElevationAction::stepComputeElevation(), ComputeClassificationAction::stepCountPoints(), ComputeDescriptorAction::stepCountPoints(), ComputeElevationAction::stepCountPoints(), ComputeSegmentationNNAction::stepCountPoints(), ComputeSegmentationNNAction::stepCreateBranches(), ComputeElevationAction::stepCreateGround(), ComputeSegmentationNNAction::stepCreateTrunks(), ComputeDescriptorAction::stepNormalize(), ComputeTreeAttributesAction::stepPointsToTrees(), ComputeClassificationAction::stepPointsToVoxels(), ComputeSegmentationNNAction::stepPointsToVoxels(), ComputeClassificationAction::stepResetPoints(), ComputeDescriptorAction::stepResetPoints(), ComputeElevationAction::stepResetPoints(), ComputeSegmentationNNAction::stepResetPoints(), ComputeClassificationAction::stepVoxelsToPoints(), and ComputeSegmentationNNAction::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(), ComputeClassificationAction::start(), ComputeDescriptorAction::start(), ComputeSegmentationNNAction::start(), ComputeTreeAttributesAction::start(), ComputeElevationAction::start(), ComputeTreeAttributesAction::stepCalculateComputeTreeAttributes(), ComputeClassificationAction::stepClassifyGround(), ComputeDescriptorAction::stepCompute(), ComputeClassificationAction::stepCountPoints(), ComputeDescriptorAction::stepCountPoints(), ComputeElevationAction::stepCountPoints(), ComputeSegmentationNNAction::stepCountPoints(), ComputeSegmentationNNAction::stepCreateBranches(), ComputeElevationAction::stepCreateGround(), ComputeElevationAction::stepCreateIndex(), ComputeSegmentationNNAction::stepCreateTrunks(), ComputeClassificationAction::stepCreateVoxelIndex(), ComputeSegmentationNNAction::stepCreateVoxelIndex(), ComputeTreeAttributesAction::stepPointsToTrees(), ComputeClassificationAction::stepPointsToVoxels(), ComputeSegmentationNNAction::stepPointsToVoxels(), ComputeClassificationAction::stepResetPoints(), ComputeDescriptorAction::stepResetPoints(), ComputeElevationAction::stepResetPoints(), ComputeSegmentationNNAction::stepResetPoints(), and ComputeSegmentationNNAction::stepVoxelsToPoints().
◆ 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 ComputeClassificationAction::start(), ComputeDescriptorAction::start(), ComputeSegmentationNNAction::start(), ComputeTreeAttributesAction::start(), ComputeElevationAction::start(), ComputeTreeAttributesAction::stepCalculateComputeTreeAttributes(), ComputeClassificationAction::stepClassifyGround(), ComputeDescriptorAction::stepCompute(), ComputeElevationAction::stepComputeElevation(), ComputeClassificationAction::stepCountPoints(), ComputeDescriptorAction::stepCountPoints(), ComputeElevationAction::stepCountPoints(), ComputeSegmentationNNAction::stepCountPoints(), ComputeSegmentationNNAction::stepCreateBranches(), ComputeElevationAction::stepCreateGround(), ComputeElevationAction::stepCreateIndex(), ComputeSegmentationNNAction::stepCreateSegments(), ComputeSegmentationNNAction::stepCreateTrunks(), ComputeClassificationAction::stepCreateVoxelIndex(), ComputeSegmentationNNAction::stepCreateVoxelIndex(), ComputeDescriptorAction::stepNormalize(), ComputeTreeAttributesAction::stepPointsToTrees(), ComputeClassificationAction::stepPointsToVoxels(), ComputeSegmentationNNAction::stepPointsToVoxels(), ComputeClassificationAction::stepResetPoints(), ComputeDescriptorAction::stepResetPoints(), ComputeElevationAction::stepResetPoints(), ComputeSegmentationNNAction::stepResetPoints(), ComputeTreeAttributesAction::stepUpdateComputeTreeAttributes(), ComputeClassificationAction::stepVoxelsToPoints(), and ComputeSegmentationNNAction::stepVoxelsToPoints().
◆ startTimer()
void ProgressCounter::startTimer |
( |
| ) |
|
Referenced by ExportFileAction::determineMaximum(), ExportFileAction::next(), ComputeTreeAttributesAction::stepCalculateComputeTreeAttributes(), ComputeClassificationAction::stepClassifyGround(), ComputeDescriptorAction::stepCompute(), ComputeElevationAction::stepComputeElevation(), ComputeClassificationAction::stepCountPoints(), ComputeDescriptorAction::stepCountPoints(), ComputeElevationAction::stepCountPoints(), ComputeSegmentationNNAction::stepCountPoints(), ComputeSegmentationNNAction::stepCreateBranches(), ComputeElevationAction::stepCreateGround(), ComputeSegmentationNNAction::stepCreateTrunks(), ComputeDescriptorAction::stepNormalize(), ComputeTreeAttributesAction::stepPointsToTrees(), ComputeClassificationAction::stepPointsToVoxels(), ComputeSegmentationNNAction::stepPointsToVoxels(), ComputeClassificationAction::stepResetPoints(), ComputeDescriptorAction::stepResetPoints(), ComputeElevationAction::stepResetPoints(), ComputeSegmentationNNAction::stepResetPoints(), ComputeClassificationAction::stepVoxelsToPoints(), and ComputeSegmentationNNAction::stepVoxelsToPoints().
◆ timedOut()
bool ProgressCounter::timedOut |
( |
| ) |
|
Referenced by ExportFileAction::determineMaximum(), ExportFileAction::next(), ComputeTreeAttributesAction::stepCalculateComputeTreeAttributes(), ComputeDescriptorAction::stepCompute(), ComputeElevationAction::stepComputeElevation(), ComputeClassificationAction::stepCountPoints(), ComputeDescriptorAction::stepCountPoints(), ComputeElevationAction::stepCountPoints(), ComputeSegmentationNNAction::stepCountPoints(), ComputeSegmentationNNAction::stepCreateBranches(), ComputeElevationAction::stepCreateGround(), ComputeSegmentationNNAction::stepCreateTrunks(), ComputeDescriptorAction::stepNormalize(), ComputeTreeAttributesAction::stepPointsToTrees(), ComputeClassificationAction::stepPointsToVoxels(), ComputeSegmentationNNAction::stepPointsToVoxels(), ComputeClassificationAction::stepResetPoints(), ComputeDescriptorAction::stepResetPoints(), ComputeElevationAction::stepResetPoints(), ComputeSegmentationNNAction::stepResetPoints(), ComputeClassificationAction::stepVoxelsToPoints(), and ComputeSegmentationNNAction::stepVoxelsToPoints().
◆ valueStep()
uint64_t ProgressCounter::valueStep |
( |
| ) |
const |
|
inline |
Referenced by ComputeTreeAttributesAction::stepCalculateComputeTreeAttributes(), ComputeClassificationAction::stepClassifyGround(), ComputeElevationAction::stepComputeElevation(), ComputeClassificationAction::stepCountPoints(), ComputeDescriptorAction::stepCountPoints(), ComputeElevationAction::stepCountPoints(), ComputeSegmentationNNAction::stepCountPoints(), ComputeSegmentationNNAction::stepCreateBranches(), ComputeElevationAction::stepCreateGround(), ComputeSegmentationNNAction::stepCreateTrunks(), ComputeTreeAttributesAction::stepPointsToTrees(), ComputeClassificationAction::stepResetPoints(), ComputeDescriptorAction::stepResetPoints(), ComputeElevationAction::stepResetPoints(), ComputeSegmentationNNAction::stepResetPoints(), and ComputeSegmentationNNAction::stepVoxelsToPoints().
◆ 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