td_median_stencil< T > Class Template Reference

Public Member Functions

Private Member Functions

Private Attributes

template<class T>
class td_median_stencil< T >


Constructor & Destructor Documentation

template<class T>
td_median_stencil< T >::td_median_stencil ( const MArray< T, 2 >  ina,
const int  rad,
const T  nan = T(0) 
) [inline]

Member Function Documentation

template<class T >
MArray< T, 2 > td_median_stencil< T >::evaluateBox (  )  [inline]
template<class T >
MArray< T, 2 > td_median_stencil< T >::evaluateBox_nan (  )  [inline]
template<class T >
MArray< T, 2 > td_median_stencil< T >::evaluateCircle (  )  [inline]
template<class T >
MArray< T, 2 > td_median_stencil< T >::evaluateCircle_nan (  )  [inline]
template<class T >
void td_median_stencil< T >::initStencil (  )  [inline, private]
template<class T >
void td_median_stencil< T >::initBox (  )  [inline, private]
template<class T >
void td_median_stencil< T >::initBox_nan (  )  [inline, private]
template<class T >
void td_median_stencil< T >::initBox_common (  )  [inline, private]
template<class T >
void td_median_stencil< T >::initColListBox (  )  [inline, private]
template<class T >
void td_median_stencil< T >::initColListBox_nan (  )  [inline, private]
template<class T >
void td_median_stencil< T >::initColListCircle (  )  [inline, private]
template<class T >
void td_median_stencil< T >::initColListCircle_nan (  )  [inline, private]
template<class T >
void td_median_stencil< T >::resetX (  )  [inline, private]
template<class T >
void td_median_stencil< T >::resetY (  )  [inline, private]
template<class T >
vector< fpixel< T > > td_median_stencil< T >::getCol ( const int  x  )  [inline, private]
template<class T >
vector< fpixel< T > > td_median_stencil< T >::getCol_nan ( const int  x  )  [inline, private]
template<class T >
vector< fpixel< T > > td_median_stencil< T >::getCol_common ( const int  x  )  [inline, private]
template<class T >
vector< fpixel< T > > td_median_stencil< T >::getRow ( const int  y  )  [inline, private]
template<class T >
vector< fpixel< T > > td_median_stencil< T >::getRow_nan ( const int  y  )  [inline, private]
template<class T >
vector< fpixel< T > > td_median_stencil< T >::getRow_common ( const int  y  )  [inline, private]
template<class T >
vector< fpixel< T > > * td_median_stencil< T >::addVec ( const vector< fpixel< T > > &  colvec  )  [inline, private]
template<class T >
vector< fpixel< T > > * td_median_stencil< T >::addVec_nan ( const vector< fpixel< T > > &  colvec  )  [inline, private]
template<class T >
void td_median_stencil< T >::addCol ( const vector< fpixel< T > > &  colvec  )  [inline, private]
template<class T >
void td_median_stencil< T >::addCol_nan ( const vector< fpixel< T > > &  colvec  )  [inline, private]
template<class T >
void td_median_stencil< T >::delCol ( const int  x  )  [inline, private]
template<class T >
vector< fpixel< T > > * td_median_stencil< T >::delRow ( const int  y  )  [inline, private]
template<class T >
void td_median_stencil< T >::replaceColInBox ( const int  x,
const vector< fpixel< T > > &  newvector 
) [inline, private]
template<class T >
void td_median_stencil< T >::replaceColInBox_nan ( const int  x,
const vector< fpixel< T > > &  newvector 
) [inline, private]
template<class T >
void td_median_stencil< T >::replaceColInNewBox ( vector< fpixel< T > > &  newbox,
const vector< fpixel< T > > &  oldvector,
const int  x,
const vector< fpixel< T > > &  newvector 
) [inline, private]
template<class T >
void td_median_stencil< T >::replaceColInNewBox_nan ( vector< fpixel< T > > &  newbox,
const vector< fpixel< T > > &  oldvector,
const int  x,
const vector< fpixel< T > > &  newvector 
) [inline, private]
template<class T >
void td_median_stencil< T >::replaceRowInNewBox ( vector< fpixel< T > > &  newbox,
const vector< fpixel< T > > &  oldvector,
const int  y,
const vector< fpixel< T > > &  newvector 
) [inline, private]
template<class T >
void td_median_stencil< T >::replaceRowInNewBox_nan ( vector< fpixel< T > > &  newbox,
const vector< fpixel< T > > &  oldvector,
const int  y,
const vector< fpixel< T > > &  newvector 
) [inline, private]
template<class T >
void td_median_stencil< T >::addToColInList ( const fpixel< T > &  newpixel  )  [inline, private]
template<class T >
void td_median_stencil< T >::addToColInList_nan ( const fpixel< T > &  newpixel  )  [inline, private]
template<class T >
void td_median_stencil< T >::delFromColInList ( const int  y  )  [inline, private]
template<class T >
void td_median_stencil< T >::replaceInCol ( vector< fpixel< T > > &  colvec,
const int  y,
const fpixel< T > &  newpixel 
) [inline, private]
template<class T >
void td_median_stencil< T >::replaceInCol_nan ( vector< fpixel< T > > &  colvec,
const int  y,
const fpixel< T > &  newpixel 
) [inline, private]
template<class T>
int td_median_stencil< T >::getActLength ( const int  i  )  [inline, private]
template<class T>
int td_median_stencil< T >::getActBoxSize (  )  [inline, private]
template<class T >
T td_median_stencil< T >::nthInBox ( const int  n  )  [inline, private]
template<class T >
T td_median_stencil< T >::medianInBox (  )  [inline, private]
template<class T >
T td_median_stencil< T >::medianInBox_nan (  )  [inline, private]
template<class T >
T td_median_stencil< T >::medianInBox_common ( const size_t  length  )  [inline, private]
template<class T >
bool td_median_stencil< T >::isInCircle ( const int  x,
const int  y 
) [inline, private]
template<class T >
T td_median_stencil< T >::nthInCircle ( const int  n  )  [inline, private]
template<class T >
T td_median_stencil< T >::medianInCircle (  )  [inline, private]
template<class T >
T td_median_stencil< T >::medianInCircle_nan (  )  [inline, private]
template<class T >
int td_median_stencil< T >::medianInCircle_init ( typename vector< bool >::iterator  isini,
const typename vector< bool >::iterator  isinend 
) [inline, private]
template<class T >
T td_median_stencil< T >::medianInCircle_common ( typename vector< bool >::const_iterator  isini,
const int  length 
) [inline, private]
template<class T >
int td_median_stencil< T >::count_nan (  )  [inline, private]

Field Documentation

template<class T>
const MArray<T, 2> td_median_stencil< T >::inarray [private]
template<class T>
MArray<T, 2> td_median_stencil< T >::outarray [private]
template<class T>
MArray<T, 2>::iterator td_median_stencil< T >::outi [private]
template<class T>
const int td_median_stencil< T >::radius [private]
template<class T>
const int td_median_stencil< T >::maxboxlength [private]
template<class T>
const int td_median_stencil< T >::horizon2 [private]
template<class T>
vector<fpixel<T> >* td_median_stencil< T >::box [private]
template<class T>
vector<fpixel<T> >* td_median_stencil< T >::nextrowbox [private]
template<class T>
vector<fpixel<T> >* td_median_stencil< T >::dummybox [private]
template<class T>
vector<vector<fpixel<T> > > td_median_stencil< T >::collist [private]
template<class T>
vector<vector<fpixel<T> > >::iterator td_median_stencil< T >::listi [private]
template<class T>
less_fp_nan<T> td_median_stencil< T >::pred [private]
template<class T>
bool td_median_stencil< T >::done_ [private]
template<class T>
bool td_median_stencil< T >::done_box [private]
template<class T>
int td_median_stencil< T >::pos[2] [private]
template<class T>
int td_median_stencil< T >::start[2] [private]
template<class T>
int td_median_stencil< T >::end[2] [private]

Generated on 4 Nov 2015 for CURE by  doxygen 1.6.1