casa
5.7.0-16
|
#include <ExpCache.h>
Public Member Functions | |
ExpCache () | |
ExpCache (int n, T Step) | |
~ExpCache () | |
void | build (int n, T Step) |
T | operator() (T arg) |
Private Attributes | |
T | EStep |
T * | ETable |
int | Size |
Definition at line 36 of file ExpCache.h.
|
inline |
Definition at line 39 of file ExpCache.h.
|
inline |
Definition at line 40 of file ExpCache.h.
|
inline |
Definition at line 41 of file ExpCache.h.
|
inline |
Definition at line 43 of file ExpCache.h.
Referenced by casa::IlluminationConvFunc::initExpTable().
|
inline |
return (fabs(N)>=Size)?0:((ETable[N]-ETable[N+1])*arg + ETable[N]);
Definition at line 53 of file ExpCache.h.
|
private |
Definition at line 62 of file ExpCache.h.
Referenced by casa::ExpCache< CF_TYPE >::build(), casa::ExpCache< CF_TYPE >::ExpCache(), and casa::ExpCache< CF_TYPE >::operator()().
|
private |
Definition at line 63 of file ExpCache.h.
Referenced by casa::ExpCache< CF_TYPE >::build(), casa::ExpCache< CF_TYPE >::ExpCache(), casa::ExpCache< CF_TYPE >::operator()(), and casa::ExpCache< CF_TYPE >::~ExpCache().
|
private |
Definition at line 64 of file ExpCache.h.
Referenced by casa::ExpCache< CF_TYPE >::build(), casa::ExpCache< CF_TYPE >::ExpCache(), and casa::ExpCache< CF_TYPE >::operator()().