Public Member Functions | Protected Attributes

ArrayNDGentleSmoother< T > Class Template Reference

Inheritance diagram for ArrayNDGentleSmoother< T >:
Executor SequentialTask Task NamedObject CallBacker

List of all members.

Public Member Functions

 ArrayNDGentleSmoother (const ArrayND< T > &, ArrayND< T > &)
virtual ~ArrayNDGentleSmoother ()
const char * message () const
od_int64 totalNr () const
od_int64 nrDone () const
const char * nrDoneText () const
int nextStep ()

Protected Attributes

const ArrayND< T > & inp_
ArrayND< T > & out_
od_int64 totnr_
od_int64 nrdone_
const int nrdims_
ArrayNDIter it_
TypeSet< int > maxidxs_

template<class T>
class ArrayNDGentleSmoother< T >


Constructor & Destructor Documentation

template<class T >
ArrayNDGentleSmoother< T >::ArrayNDGentleSmoother ( const ArrayND< T > &  inp,
ArrayND< T > &  out 
)
template<class T >
virtual ArrayNDGentleSmoother< T >::~ArrayNDGentleSmoother (  )  [inline, virtual]

Member Function Documentation

template<class T >
const char* ArrayNDGentleSmoother< T >::message (  )  const [inline, virtual]

Reimplemented from Task.

template<class T >
int ArrayNDGentleSmoother< T >::nextStep (  )  [virtual]

Implements SequentialTask.

template<class T >
od_int64 ArrayNDGentleSmoother< T >::nrDone (  )  const [inline, virtual]

Reimplemented from Task.

template<class T >
const char* ArrayNDGentleSmoother< T >::nrDoneText (  )  const [inline, virtual]

Reimplemented from Task.

template<class T >
od_int64 ArrayNDGentleSmoother< T >::totalNr (  )  const [inline, virtual]

Reimplemented from Task.


Member Data Documentation

template<class T >
const ArrayND<T>& ArrayNDGentleSmoother< T >::inp_ [protected]
template<class T >
ArrayNDIter ArrayNDGentleSmoother< T >::it_ [protected]
template<class T >
TypeSet<int> ArrayNDGentleSmoother< T >::maxidxs_ [protected]
template<class T >
const int ArrayNDGentleSmoother< T >::nrdims_ [protected]
template<class T >
od_int64 ArrayNDGentleSmoother< T >::nrdone_ [protected]
template<class T >
ArrayND<T>& ArrayNDGentleSmoother< T >::out_ [protected]
template<class T >
od_int64 ArrayNDGentleSmoother< T >::totnr_ [protected]