open_iA  2020.04
A tool for the visual analysis and processing of volumetric datasets, with a focus on industrial computed tomography.
Public Member Functions | List of all members
iAMappingDiagramData Class Reference

Holds copy of given data and maps it from specified source to target range. More...

#include <iAMappingDiagramData.h>

Inheritance diagram for iAMappingDiagramData:
Collaboration diagram for iAMappingDiagramData:

Public Member Functions

 iAMappingDiagramData (DataType const *data, size_t srcNumBin, double srcMinX, double srcMaxX, size_t targetNumBin, double targetMinX, double targetMaxX, DataType const maxValue)
 
size_t numBin () const override
 
DataType const * rawData () const override
 
double spacing () const override
 
double const * xBounds () const override
 
DataType const * yBounds () const override
 
 ~iAMappingDiagramData ()
 
- Public Member Functions inherited from iAPlotData
virtual double binStart (size_t binNr) const
 
virtual double maxX () const
 
virtual double minX () const
 
virtual iAValueType valueType () const
 
virtual ~iAPlotData ()
 

Additional Inherited Members

- Public Types inherited from iAPlotData
typedef double DataType
 

Detailed Description

Holds copy of given data and maps it from specified source to target range.

Constructor & Destructor Documentation

◆ iAMappingDiagramData()

iAMappingDiagramData::iAMappingDiagramData ( DataType const *  data,
size_t  srcNumBin,
double  srcMinX,
double  srcMaxX,
size_t  targetNumBin,
double  targetMinX,
double  targetMaxX,
DataType const  maxValue 
)

◆ ~iAMappingDiagramData()

iAMappingDiagramData::~iAMappingDiagramData ( )

Member Function Documentation

◆ numBin()

size_t iAMappingDiagramData::numBin ( ) const
overridevirtual

Implements iAPlotData.

◆ rawData()

iAMappingDiagramData::DataType const * iAMappingDiagramData::rawData ( ) const
overridevirtual

Implements iAPlotData.

◆ spacing()

double iAMappingDiagramData::spacing ( ) const
overridevirtual

Implements iAPlotData.

◆ xBounds()

double const * iAMappingDiagramData::xBounds ( ) const
overridevirtual

Implements iAPlotData.

◆ yBounds()

iAPlotData::DataType const * iAMappingDiagramData::yBounds ( ) const
overridevirtual

Implements iAPlotData.


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