|
FiberVISH 0.2
Fish - The Fiber Bundle API for the Vish Visualization Shell
|
Convenience class to operate with a set of histograms. More...
#include <Histogram.hpp>
Public Member Functions | |
| ScalarMultiHistogram (const MTools::ScalarMultiHistogramStd &histogram) | |
| ScalarMultiHistogram (double min, double max, size_t nr_buckets, size_t nr_histograms=1, std::string name="") | |
| DataRange< double > | getRange () const |
| size_t | getNrBuckets () const |
| size_t | getNrHistograms () const |
| RefPtr< UniformCartesianArray > | getBuckets () const |
| RefPtr< MemArray< 3, float > > | getValues () const |
Public Member Functions inherited from MemCore::ReferenceBase< ScalarMultiHistogram > | |
| auto | getObjectCountID () const noexcept |
| bool | isIdentical (const WeakPtr< Object, Object > &PossibleSelf) const noexcept |
| void | mkAutoDestructive () |
| refcount_t | refcount () const noexcept |
| ReferenceBase (Object *that) noexcept | |
| const auto & | self () const |
| refcount_t | wrefcount () const noexcept |
Additional Inherited Members | |
Public Types inherited from MemCore::ReferenceBase< ScalarMultiHistogram > | |
| typedef Object | reference_domain_t |
| typedef WeakPtr< Object, Object > | SelfPtr_t |
Protected Member Functions inherited from MemCore::ReferenceBase< ScalarMultiHistogram > | |
| virtual void | extremeUnction () |
| ReferenceBase & | operator= (const ReferenceBase &R) |
| void | suicide () |
Convenience class to operate with a set of histograms.
Provide load, store and basic operations for histograms. A histogram is stored in a different grid object. It uses a uniform array to store the bucket number and bucket size in its positions field. Data fields match the name of the original scalar field to store the values on the positions of the histogram.
This was the originally envisioned idea which should be reviewed here, either adapting the implementation or the specification how to store a histogram in the next edition. Werner
It will in a first version be done in the seperate grid object to have it simpler and more flexible. Marcel