Inviwo 0.9.12-pre
Inviwo documentation
Loading...
Searching...
No Matches
inviwo::HistogramCache Class Reference

Classes

struct  Result
 

Public Types

using Calculation = std::vector<Histogram1D>()
 
using Callback = void(std::shared_ptr<const std::vector<Histogram1D>>)
 
enum class  Progress { Done , Calculating , NoData }
 

Public Member Functions

std::shared_ptr< const std::vector< Histogram1D > > calculateHistograms (const std::function< Calculation > &calculate) const
 
Result calculateHistograms (const std::function< Calculation > &calculate, const std::function< Callback > &whenDone) const
 
void clear ()
 
void forEach (const std::function< void(const Histogram1D &, size_t)> &) const
 
 HistogramCache (const HistogramCache &rhs)
 
 HistogramCache (HistogramCache &&rhs) noexcept
 
HistogramCache & operator= (const HistogramCache &that)
 
HistogramCache & operator= (HistogramCache &&that) noexcept
 
void recalculate (const std::function< Calculation > &calculate)
 

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