FitsTools< T, N > Class Template Reference

Public Member Functions

Private Attributes

template<class T, int N>
class FitsTools< T, N >


Constructor & Destructor Documentation

template<class T, int N>
FitsTools< T, N >::FitsTools ( const int  verbose = 1,
const bool  ignore_header = false 
) [inline]

Member Function Documentation

template<class T , int N>
void FitsTools< T, N >::addArray ( MArray< T, N > &  a,
const MArray< T, N > &  b,
const bool  nan = false,
const T  nan_value = T(0) 
) [inline]

Referenced by main().

template<class T , int N>
void FitsTools< T, N >::addArrayConstant ( MArray< T, N > &  a,
const MArray< T, N > &  b,
const T  s,
const bool  nan = false,
const T  nan_value = T(0) 
) [inline]

Referenced by main().

template<class T , int N>
void FitsTools< T, N >::addPhotonNoise2 ( MArray< T, N > &  e_a,
const MArray< T, N > &  a,
const T  g = T(1.0),
const bool  nan = false,
const T  nan_value = T(0.0) 
) [inline]

Referenced by main().

template<class T , int N>
void FitsTools< T, N >::addZeroPhotonNoise2 ( MArray< T, N > &  e_a,
const MArray< T, N > &  a,
const T  g = T(1.0),
const bool  nan = false,
const T  nan_value = T(0.0) 
) [inline]

Referenced by main().

template<class T , int N>
bool FitsTools< T, N >::adjustRegion2File ( const FitsIn &  infile,
Region &  region 
) [inline]
template<class T , int N>
string FitsTools< T, N >::averageArray ( double &  mean,
double &  sigma,
const MArray< T, N > &  m,
const double  kappa,
const bool  sigma_flag = false,
const bool  twist = false,
const bool  nan = false,
const T  nan_value = T(0) 
) [inline]

Referenced by main().

template<class T , int N>
void FitsTools< T, N >::convert2AbsoluteError2 ( MArray< T, N > &  e_a,
const MArray< T, N > &  a,
const bool  nan = false,
const T  nan_value = T(0.0) 
) [inline]

Referenced by main().

template<class T , int N>
void FitsTools< T, N >::convert2RelativeError2 ( MArray< T, N > &  e_a,
const MArray< T, N > &  a,
const bool  nan = false,
const T  nan_value = T(0.0) 
) [inline]

Referenced by main().

template<class T , int N>
void FitsTools< T, N >::divideArrayConstant ( MArray< T, N > &  a,
const MArray< T, N > &  b,
const T  d,
const bool  nan = false,
const T  nan_value = T(0) 
) [inline]

Referenced by main().

template<class T , int N>
string FitsTools< T, N >::expandArray ( MArray< T, N > &  a,
const int  left,
const int  right,
const int  bottom,
const int  top,
const T  value 
) [inline]

References a.

Referenced by main().

template<class T , int N>
bool FitsTools< T, N >::loadError2 ( FitsIn &  infile,
MArray< T, N > &  error 
) [inline]
template<class T , int N>
bool FitsTools< T, N >::loadError2 ( const string &  filename,
MArray< T, N > &  error 
) [inline]
template<class T , int N>
bool FitsTools< T, N >::loadError2 ( const string &  filename,
MArray< T, N > &  error,
const Region &  region 
) [inline]
template<class T , int N>
void FitsTools< T, N >::loadImage ( FitsIn &  infile,
MArray< T, N > &  image 
) [inline]
template<class T , int N>
void FitsTools< T, N >::loadImage ( const string &  filename,
MArray< T, N > &  image 
) [inline]
template<class T , int N>
void FitsTools< T, N >::loadImage ( const string &  filename,
MArray< T, N > &  image,
const Region &  region 
) [inline]
template<class T , int N>
bool FitsTools< T, N >::loadImageError2 ( FitsIn &  infile,
MArray< T, N > &  image,
MArray< T, N > &  error 
) [inline]
template<class T , int N>
bool FitsTools< T, N >::loadImageError2 ( const string &  filename,
MArray< T, N > &  image,
MArray< T, N > &  error 
) [inline]
template<class T , int N>
bool FitsTools< T, N >::loadImageError2 ( const string &  filename,
MArray< T, N > &  image,
MArray< T, N > &  error,
const Region &  region 
) [inline]
template<class T , int N>
void FitsTools< T, N >::loadImageOffset ( FitsIn &  infile,
const double  offset,
MArray< T, N > &  image 
) [inline]
template<class T , int N>
string FitsTools< T, N >::medianArray ( double &  median,
double &  sigma,
const MArray< T, N > &  m,
const double  kappa,
const bool  sigma_flag = false,
const bool  twist = false,
const bool  nan = false,
const T  nan_value = T(0) 
) [inline]

Referenced by main().

template<class T , int N>
void FitsTools< T, N >::multiplyArrayConstant ( MArray< T, N > &  a,
const MArray< T, N > &  b,
const T  d,
const bool  nan,
const T  nan_value 
) [inline]

Referenced by main().

template<class T , int N>
void FitsTools< T, N >::multiplyConstant ( MArray< T, N > &  a,
const T  d,
const bool  nan = false,
const T  nan_value = T(0) 
) [inline]

Referenced by main().

template<class T , int N>
string FitsTools< T, N >::prependFilename ( string  path,
const string &  prefix 
) const [inline]
template<class T , int N>
void FitsTools< T, N >::propagateError2 ( MArray< T, N > &  e_a,
const MArray< T, N > &  e_b,
const T  e_s 
) [inline]

Referenced by main().

template<class T , int N>
void FitsTools< T, N >::propagateZeroError2 ( MArray< T, N > &  e_a,
const MArray< T, N > &  e_b,
const T  e_s 
) [inline]

Referenced by main().

template<class T , int N>
void FitsTools< T, N >::referenceRegion ( MArray< T, N > &  ref,
const MArray< T, N > &  input,
const Region &  region 
) [inline]

Referenced by main().

template<class T , int N>
string FitsTools< T, N >::rotateReverseArray ( MArray< T, N > &  a,
const int  rot,
const bool  x,
const bool  y 
) [inline]

Referenced by main().

template<class T , int N>
void FitsTools< T, N >::saveError2 ( MArray< T, N > &  error,
FitsOut &  outfile 
) [inline]
template<class T , int N>
void FitsTools< T, N >::saveImage ( MArray< T, N > &  image,
FitsOut &  outfile 
) [inline]
template<class T , int N>
void FitsTools< T, N >::saveImageError2 ( MArray< T, N > &  a,
MArray< T, N > &  e_a,
FitsOut &  outfile 
) [inline]
template<class T , int N>
void FitsTools< T, N >::selectRegionFile ( FitsIn &  infile,
Region  region 
) [inline]
template<class T , int N>
void FitsTools< T, N >::subtractArrayConstant ( MArray< T, N > &  a,
const MArray< T, N > &  b,
const T  s,
const bool  nan = false,
const T  nan_value = T(0) 
) [inline]

Referenced by main().


Field Documentation

template<class T, int N>
const int FitsTools< T, N >::verbose_ [private]
template<class T, int N>
const bool FitsTools< T, N >::quiet_please_ [private]
template<class T, int N>
const bool FitsTools< T, N >::ignore_header_ [private]

Generated on 4 Nov 2015 for CURE by  doxygen 1.6.1