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

Abstract base class for a mapping from a source- into a destination range. More...

#include <iAMapper.h>

Inheritance diagram for iAMapper:
Collaboration diagram for iAMapper:

Public Member Functions

virtual double dstToSrc (double dstVal) const =0
 
virtual double srcToDst (double srcVal) const =0
 
virtual void update (double srcMin, double srcMax, double dstMin, double dstMax)=0
 
virtual ~iAMapper ()
 

Protected Member Functions

virtual bool equals (iAMapper const &other) const
 

Friends

bool operator== (iAMapper const &a, iAMapper const &b)
 

Detailed Description

Abstract base class for a mapping from a source- into a destination range.

Constructor & Destructor Documentation

◆ ~iAMapper()

iAMapper::~iAMapper ( )
virtual

Member Function Documentation

◆ dstToSrc()

virtual double iAMapper::dstToSrc ( double  dstVal) const
pure virtual

Implemented in iALogarithmicMapper, and iALinearMapper.

◆ equals()

bool iAMapper::equals ( iAMapper const &  other) const
protectedvirtual

Reimplemented in iALogarithmicMapper, and iALinearMapper.

◆ srcToDst()

virtual double iAMapper::srcToDst ( double  srcVal) const
pure virtual

Implemented in iALogarithmicMapper, and iALinearMapper.

◆ update()

virtual void iAMapper::update ( double  srcMin,
double  srcMax,
double  dstMin,
double  dstMax 
)
pure virtual

Implemented in iALogarithmicMapper, and iALinearMapper.

Friends And Related Function Documentation

◆ operator==

bool operator== ( iAMapper const &  a,
iAMapper const &  b 
)
friend

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