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

Abstract base class providing data used for drawing a plot in a chart. More...

#include <iAPlotData.h>

Inheritance diagram for iAPlotData:
Collaboration diagram for iAPlotData:

Public Types

typedef double DataType
 

Public Member Functions

virtual double binStart (size_t binNr) const
 
virtual double maxX () const
 
virtual double minX () const
 
virtual size_t numBin () const =0
 
virtual const DataTyperawData () const =0
 
virtual double spacing () const =0
 
virtual iAValueType valueType () const
 
virtual const double * xBounds () const =0
 
virtual const DataTypeyBounds () const =0
 
virtual ~iAPlotData ()
 

Detailed Description

Abstract base class providing data used for drawing a plot in a chart.

Member Typedef Documentation

◆ DataType

typedef double iAPlotData::DataType

Constructor & Destructor Documentation

◆ ~iAPlotData()

virtual iAPlotData::~iAPlotData ( )
inlinevirtual

Member Function Documentation

◆ binStart()

virtual double iAPlotData::binStart ( size_t  binNr) const
inlinevirtual

◆ maxX()

virtual double iAPlotData::maxX ( ) const
inlinevirtual

◆ minX()

virtual double iAPlotData::minX ( ) const
inlinevirtual

◆ numBin()

virtual size_t iAPlotData::numBin ( ) const
pure virtual

◆ rawData()

virtual const DataType* iAPlotData::rawData ( ) const
pure virtual

◆ spacing()

virtual double iAPlotData::spacing ( ) const
pure virtual

◆ valueType()

virtual iAValueType iAPlotData::valueType ( ) const
inlinevirtual

Reimplemented in iASimpleHistogramData, and iAHistogramData.

◆ xBounds()

virtual const double* iAPlotData::xBounds ( ) const
pure virtual

◆ yBounds()

virtual const DataType* iAPlotData::yBounds ( ) const
pure virtual

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