TwiceAsNice  2019-02-18
Public Member Functions | Protected Attributes | List of all members
Basda::SimpleStatistic< Type > Class Template Reference

#include <SimpleStatistic.h>

Collaboration diagram for Basda::SimpleStatistic< Type >:
Collaboration graph

Public Member Functions

 SimpleStatistic (IceUtil::Handle< Image< Type > > &)
 
 SimpleStatistic (const Image< Type > &)
 
 SimpleStatistic (const Type *_data=0, uint _csize=0)
 
void calcStats (const Type *_data, uint _csize)
 
bool isValid ()
 
Type min ()
 
Type max ()
 
Type quantileLower (double)
 
Type quantileUpper (double)
 
 SimpleStatistic (IceUtil::Handle< Image< Type > > &)
 
 SimpleStatistic (const Image< Type > &)
 
 SimpleStatistic (const Type *_data=0, uint _csize=0)
 
void calcStats (const Type *_data, uint _csize)
 
bool isValid ()
 
Type min ()
 
Type max ()
 
Type quantileLower (double)
 
Type quantileUpper (double)
 
 SimpleStatistic (IceUtil::Handle< Image< Type > > &)
 
 SimpleStatistic (const Image< Type > &)
 
 SimpleStatistic (const Type *_data=0, uint _csize=0)
 
void calcStats (const Type *_data, uint _csize)
 
bool isValid ()
 
Type min ()
 
Type max ()
 
Type quantileLower (double)
 
Type quantileUpper (double)
 

Protected Attributes

const Typem_data
 
uint m_size
 
std::vector< Typem_sorted
 
Type m_min
 
Type m_max
 

Detailed Description

template<typename Type>
class Basda::SimpleStatistic< Type >

Author
Florian Briegel brieg.nosp@m.el@z.nosp@m.one42.nosp@m..de

Constructor & Destructor Documentation

◆ SimpleStatistic() [1/9]

template<typename Type>
Basda::SimpleStatistic< Type >::SimpleStatistic ( IceUtil::Handle< Image< Type > > &  _image)

◆ SimpleStatistic() [2/9]

template<typename Type>
Basda::SimpleStatistic< Type >::SimpleStatistic ( const Image< Type > &  _image)

◆ SimpleStatistic() [3/9]

template<typename Type>
Basda::SimpleStatistic< Type >::SimpleStatistic ( const Type _data = 0,
uint  _csize = 0 
)

◆ SimpleStatistic() [4/9]

template<typename Type>
Basda::SimpleStatistic< Type >::SimpleStatistic ( IceUtil::Handle< Image< Type > > &  )

◆ SimpleStatistic() [5/9]

template<typename Type>
Basda::SimpleStatistic< Type >::SimpleStatistic ( const Image< Type > &  )

◆ SimpleStatistic() [6/9]

template<typename Type>
Basda::SimpleStatistic< Type >::SimpleStatistic ( const Type _data = 0,
uint  _csize = 0 
)

◆ SimpleStatistic() [7/9]

template<typename Type>
Basda::SimpleStatistic< Type >::SimpleStatistic ( IceUtil::Handle< Image< Type > > &  )

◆ SimpleStatistic() [8/9]

template<typename Type>
Basda::SimpleStatistic< Type >::SimpleStatistic ( const Image< Type > &  )

◆ SimpleStatistic() [9/9]

template<typename Type>
Basda::SimpleStatistic< Type >::SimpleStatistic ( const Type _data = 0,
uint  _csize = 0 
)

Member Function Documentation

◆ calcStats() [1/3]

template<typename Type>
void Basda::SimpleStatistic< Type >::calcStats ( const Type _data,
uint  _csize 
)

◆ calcStats() [2/3]

template<typename Type>
void Basda::SimpleStatistic< Type >::calcStats ( const Type _data,
uint  _csize 
)

◆ calcStats() [3/3]

template<typename Type>
void Basda::SimpleStatistic< Type >::calcStats ( const Type _data,
uint  _csize 
)

◆ isValid() [1/3]

template<typename Type>
bool Basda::SimpleStatistic< Type >::isValid ( )
inline

◆ isValid() [2/3]

template<typename Type>
bool Basda::SimpleStatistic< Type >::isValid ( )
inline

◆ isValid() [3/3]

template<typename Type>
bool Basda::SimpleStatistic< Type >::isValid ( )
inline

◆ max() [1/3]

template<typename Type>
Type Basda::SimpleStatistic< Type >::max ( )
inline

◆ max() [2/3]

template<typename Type>
Type Basda::SimpleStatistic< Type >::max ( )
inline

◆ max() [3/3]

template<typename Type>
Type Basda::SimpleStatistic< Type >::max ( )
inline

◆ min() [1/3]

template<typename Type>
Type Basda::SimpleStatistic< Type >::min ( )
inline

◆ min() [2/3]

template<typename Type>
Type Basda::SimpleStatistic< Type >::min ( )
inline

◆ min() [3/3]

template<typename Type>
Type Basda::SimpleStatistic< Type >::min ( )
inline

◆ quantileLower() [1/3]

template<typename Type>
Type Basda::SimpleStatistic< Type >::quantileLower ( double  )

◆ quantileLower() [2/3]

template<typename Type >
Type Basda::SimpleStatistic< Type >::quantileLower ( double  _quantile)

◆ quantileLower() [3/3]

template<typename Type>
Type Basda::SimpleStatistic< Type >::quantileLower ( double  )

◆ quantileUpper() [1/3]

template<typename Type>
Type Basda::SimpleStatistic< Type >::quantileUpper ( double  )

◆ quantileUpper() [2/3]

template<typename Type >
Type Basda::SimpleStatistic< Type >::quantileUpper ( double  _quantile)

◆ quantileUpper() [3/3]

template<typename Type>
Type Basda::SimpleStatistic< Type >::quantileUpper ( double  )

Member Data Documentation

◆ m_data

template<typename Type>
const Type * Basda::SimpleStatistic< Type >::m_data
protected

◆ m_max

template<typename Type>
Type Basda::SimpleStatistic< Type >::m_max
protected

◆ m_min

template<typename Type>
Type Basda::SimpleStatistic< Type >::m_min
protected

◆ m_size

template<typename Type>
uint Basda::SimpleStatistic< Type >::m_size
protected

◆ m_sorted

template<typename Type>
std::vector< Type > Basda::SimpleStatistic< Type >::m_sorted
protected

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