open_iA 2025.6
Loading...
Searching...
No Matches
iAHistogramData.cpp File Reference
#include "iAHistogramData.h"
#include "iALog.h"
#include "iAMathUtility.h"
#include "iAVtkDataTypeMapper.h"
#include "iAToolsVTK.h"
#include "iATypedCallHelper.h"
#include <vtkIdTypeArray.h>
#include <vtkImageHistogramStatistics.h>
#include <vtkImageCast.h>
#include <vtkImageData.h>
#include <algorithm>
#include <cassert>
#include <cmath>

Functions

template<typename ContT>
double * createArrayFromContainer (ContT const &cont)
 
std::shared_ptr< iAHistogramDatacreateMappedHistogramData (QString const &name, iAPlotData::DataType const *data, size_t srcNumBin, double srcMinX, double srcMaxX, size_t targetNumBin, double targetMinX, double targetMaxX, iAPlotData::DataType const maxValue)
 Returns histogram with given data mapped from specified source to target range.
 

Function Documentation

◆ createArrayFromContainer()

template<typename ContT>
double * createArrayFromContainer ( ContT const & cont)

◆ createMappedHistogramData()

std::shared_ptr< iAHistogramData > createMappedHistogramData ( QString const & name,
iAPlotData::DataType const * data,
size_t srcNumBin,
double srcMinX,
double srcMaxX,
size_t targetNumBin,
double targetMinX,
double targetMaxX,
iAPlotData::DataType const maxValue )

Returns histogram with given data mapped from specified source to target range.