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 | List of all members
iAFunctionBand< ArgType, ValType > Class Template Reference

Class for storing a "function band", i.e. a min-max range, for creating an iAFunctionalBoxplot. More...

#include <iAFunctionalBoxplot.h>

Collaboration diagram for iAFunctionBand< ArgType, ValType >:

Public Member Functions

bool contains (ArgType idx, ValType value) const
 
bool contains (iAFunction< ArgType, ValType > const &func) const
 
void merge (iAFunction< ArgType, ValType > const &f, size_t functionIdx)
 merge the given function so that it also lies inside the band More...
 
ValType getMin (ArgType a) const
 getters/setters More...
 
ValType getMax (ArgType a) const
 
void setMin (ArgType a, ValType v)
 
void setMax (ArgType a, ValType v)
 

Detailed Description

template<typename ArgType, typename ValType>
class iAFunctionBand< ArgType, ValType >

Class for storing a "function band", i.e. a min-max range, for creating an iAFunctionalBoxplot.

Member Function Documentation

◆ contains() [1/2]

template<typename ArgType , typename ValType >
bool iAFunctionBand< ArgType, ValType >::contains ( ArgType  idx,
ValType  value 
) const

◆ contains() [2/2]

template<typename ArgType , typename ValType >
bool iAFunctionBand< ArgType, ValType >::contains ( iAFunction< ArgType, ValType > const &  func) const

◆ getMax()

template<typename ArgType , typename ValType >
ValType iAFunctionBand< ArgType, ValType >::getMax ( ArgType  a) const

◆ getMin()

template<typename ArgType , typename ValType >
ValType iAFunctionBand< ArgType, ValType >::getMin ( ArgType  a) const

getters/setters

◆ merge()

template<typename ArgType , typename ValType >
void iAFunctionBand< ArgType, ValType >::merge ( iAFunction< ArgType, ValType > const &  f,
size_t  functionIdx 
)

merge the given function so that it also lies inside the band

◆ setMax()

template<typename ArgType , typename ValType >
void iAFunctionBand< ArgType, ValType >::setMax ( ArgType  a,
ValType  v 
)

◆ setMin()

template<typename ArgType , typename ValType >
void iAFunctionBand< ArgType, ValType >::setMin ( ArgType  a,
ValType  v 
)

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