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

#include <QImageFitsCuts.h>

Inheritance diagram for Basda::QImageFitsCuts< DataType >:
Inheritance graph
Collaboration diagram for Basda::QImageFitsCuts< DataType >:
Collaboration graph

Public Member Functions

 QImageFitsCuts (DataType *_data=0, uint _csize=0)
 
void setData (DataType *_data, uint _csize)
 
void calc (QImageFitsCutType=QImageFitsCutLinear)
 
uchar toCut (DataType _val)
 
void setCuts (const QImageFitsCutsBase &_cuts)
 
const QImageFitsCutsBasecuts ()
 
QImageFitsCutssetType (QImageFitsCutType _t)
 
QImageFitsCutssetMode (QImageFitsCutMode _c)
 
QImageFitsCutssetModeLower (QImageFitsCutMode _c)
 
QImageFitsCutssetModeUpper (QImageFitsCutMode _c)
 
QImageFitsCutssetLow (int _i)
 
QImageFitsCutssetHigh (int _i)
 
QImageFitsCutssetLowerQuant (double _d)
 
QImageFitsCutssetUpperQuant (double _d)
 
QImageFitsCutMode modeLower ()
 
QImageFitsCutMode modeUpper ()
 
QImageFitsCutType type ()
 
int low ()
 
int high ()
 
int min ()
 
int max ()
 
double lowerQuant ()
 
double upperQuant ()
 
 QImageFitsCuts (DataType *_data=0, uint _csize=0)
 
void setData (DataType *_data, uint _csize)
 
void calc (QImageFitsCutType=QImageFitsCutLinear)
 
uchar toCut (DataType _val)
 
void setCuts (const QImageFitsCutsBase &_cuts)
 
const QImageFitsCutsBasecuts ()
 
QImageFitsCutssetType (QImageFitsCutType _t)
 
QImageFitsCutssetMode (QImageFitsCutMode _c)
 
QImageFitsCutssetModeLower (QImageFitsCutMode _c)
 
QImageFitsCutssetModeUpper (QImageFitsCutMode _c)
 
QImageFitsCutssetLow (int _i)
 
QImageFitsCutssetHigh (int _i)
 
QImageFitsCutssetLowerQuant (double _d)
 
QImageFitsCutssetUpperQuant (double _d)
 
QImageFitsCutMode modeLower ()
 
QImageFitsCutMode modeUpper ()
 
QImageFitsCutType type ()
 
int low ()
 
int high ()
 
int min ()
 
int max ()
 
double lowerQuant ()
 
double upperQuant ()
 
 QImageFitsCuts (DataType *_data=0, uint _csize=0)
 
void setData (DataType *_data, uint _csize)
 
void calc (QImageFitsCutType=QImageFitsCutLinear)
 
uchar toCut (DataType _val)
 
void setCuts (const QImageFitsCutsBase &_cuts)
 
const QImageFitsCutsBasecuts ()
 
QImageFitsCutssetType (QImageFitsCutType _t)
 
QImageFitsCutssetMode (QImageFitsCutMode _c)
 
QImageFitsCutssetModeLower (QImageFitsCutMode _c)
 
QImageFitsCutssetModeUpper (QImageFitsCutMode _c)
 
QImageFitsCutssetLow (int _i)
 
QImageFitsCutssetHigh (int _i)
 
QImageFitsCutssetLowerQuant (double _d)
 
QImageFitsCutssetUpperQuant (double _d)
 
QImageFitsCutMode modeLower ()
 
QImageFitsCutMode modeUpper ()
 
QImageFitsCutType type ()
 
int low ()
 
int high ()
 
int min ()
 
int max ()
 
double lowerQuant ()
 
double upperQuant ()
 
- Public Member Functions inherited from Basda::SimpleStatistic< DataType >
 SimpleStatistic (IceUtil::Handle< Image< DataType > > &)
 
 SimpleStatistic (const Image< DataType > &)
 
 SimpleStatistic (const DataType *_data=0, uint _csize=0)
 
 SimpleStatistic (IceUtil::Handle< Image< DataType > > &)
 
 SimpleStatistic (const Image< DataType > &)
 
 SimpleStatistic (const DataType *_data=0, uint _csize=0)
 
 SimpleStatistic (IceUtil::Handle< Image< DataType > > &)
 
 SimpleStatistic (const Image< DataType > &)
 
 SimpleStatistic (const DataType *_data=0, uint _csize=0)
 
void calcStats (const DataType *_data, uint _csize)
 
void calcStats (const DataType *_data, uint _csize)
 
void calcStats (const DataType *_data, uint _csize)
 
bool isValid ()
 
bool isValid ()
 
bool isValid ()
 
DataType min ()
 
DataType min ()
 
DataType min ()
 
DataType max ()
 
DataType max ()
 
DataType max ()
 
DataType quantileLower (double)
 
DataType quantileLower (double)
 
DataType quantileLower (double)
 
DataType quantileUpper (double)
 
DataType quantileUpper (double)
 
DataType quantileUpper (double)
 

Protected Attributes

QImageFitsCutsBase m_cuts
 
int m_transparency
 
- Protected Attributes inherited from Basda::SimpleStatistic< DataType >
const DataType * m_data
 
uint m_size
 
std::vector< DataType > m_sorted
 
DataType m_min
 
DataType m_max
 

Detailed Description

template<typename DataType>
class Basda::QImageFitsCuts< DataType >

Author
Florian Briegel brieg.nosp@m.el@m.nosp@m.pia.d.nosp@m.e

Constructor & Destructor Documentation

◆ QImageFitsCuts() [1/3]

template<typename DataType >
Basda::QImageFitsCuts< DataType >::QImageFitsCuts ( DataType *  _data = 0,
uint  _csize = 0 
)

◆ QImageFitsCuts() [2/3]

template<typename DataType >
Basda::QImageFitsCuts< DataType >::QImageFitsCuts ( DataType *  _data = 0,
uint  _csize = 0 
)

◆ QImageFitsCuts() [3/3]

template<typename DataType >
Basda::QImageFitsCuts< DataType >::QImageFitsCuts ( DataType *  _data = 0,
uint  _csize = 0 
)

Member Function Documentation

◆ calc() [1/3]

template<typename DataType >
void Basda::QImageFitsCuts< DataType >::calc ( QImageFitsCutType  _type = QImageFitsCutLinear)

◆ calc() [2/3]

template<typename DataType >
void Basda::QImageFitsCuts< DataType >::calc ( QImageFitsCutType  = QImageFitsCutLinear)

◆ calc() [3/3]

template<typename DataType >
void Basda::QImageFitsCuts< DataType >::calc ( QImageFitsCutType  = QImageFitsCutLinear)

◆ cuts() [1/3]

template<typename DataType >
const QImageFitsCutsBase& Basda::QImageFitsCuts< DataType >::cuts ( )
inline

◆ cuts() [2/3]

template<typename DataType >
const QImageFitsCutsBase& Basda::QImageFitsCuts< DataType >::cuts ( )
inline

◆ cuts() [3/3]

template<typename DataType >
const QImageFitsCutsBase& Basda::QImageFitsCuts< DataType >::cuts ( )
inline

◆ high() [1/3]

template<typename DataType >
int Basda::QImageFitsCuts< DataType >::high ( )
inline

◆ high() [2/3]

template<typename DataType >
int Basda::QImageFitsCuts< DataType >::high ( )
inline

◆ high() [3/3]

template<typename DataType >
int Basda::QImageFitsCuts< DataType >::high ( )
inline

◆ low() [1/3]

template<typename DataType >
int Basda::QImageFitsCuts< DataType >::low ( )
inline

◆ low() [2/3]

template<typename DataType >
int Basda::QImageFitsCuts< DataType >::low ( )
inline

◆ low() [3/3]

template<typename DataType >
int Basda::QImageFitsCuts< DataType >::low ( )
inline

◆ lowerQuant() [1/3]

template<typename DataType >
double Basda::QImageFitsCuts< DataType >::lowerQuant ( )
inline

◆ lowerQuant() [2/3]

template<typename DataType >
double Basda::QImageFitsCuts< DataType >::lowerQuant ( )
inline

◆ lowerQuant() [3/3]

template<typename DataType >
double Basda::QImageFitsCuts< DataType >::lowerQuant ( )
inline

◆ max() [1/3]

template<typename DataType >
int Basda::QImageFitsCuts< DataType >::max ( )
inline

◆ max() [2/3]

template<typename DataType >
int Basda::QImageFitsCuts< DataType >::max ( )
inline

◆ max() [3/3]

template<typename DataType >
int Basda::QImageFitsCuts< DataType >::max ( )
inline

◆ min() [1/3]

template<typename DataType >
int Basda::QImageFitsCuts< DataType >::min ( )
inline

◆ min() [2/3]

template<typename DataType >
int Basda::QImageFitsCuts< DataType >::min ( )
inline

◆ min() [3/3]

template<typename DataType >
int Basda::QImageFitsCuts< DataType >::min ( )
inline

◆ modeLower() [1/3]

template<typename DataType >
QImageFitsCutMode Basda::QImageFitsCuts< DataType >::modeLower ( )
inline

◆ modeLower() [2/3]

template<typename DataType >
QImageFitsCutMode Basda::QImageFitsCuts< DataType >::modeLower ( )
inline

◆ modeLower() [3/3]

template<typename DataType >
QImageFitsCutMode Basda::QImageFitsCuts< DataType >::modeLower ( )
inline

◆ modeUpper() [1/3]

template<typename DataType >
QImageFitsCutMode Basda::QImageFitsCuts< DataType >::modeUpper ( )
inline

◆ modeUpper() [2/3]

template<typename DataType >
QImageFitsCutMode Basda::QImageFitsCuts< DataType >::modeUpper ( )
inline

◆ modeUpper() [3/3]

template<typename DataType >
QImageFitsCutMode Basda::QImageFitsCuts< DataType >::modeUpper ( )
inline

◆ setCuts() [1/3]

template<typename DataType >
void Basda::QImageFitsCuts< DataType >::setCuts ( const QImageFitsCutsBase _cuts)
inline

◆ setCuts() [2/3]

template<typename DataType >
void Basda::QImageFitsCuts< DataType >::setCuts ( const QImageFitsCutsBase _cuts)
inline

◆ setCuts() [3/3]

template<typename DataType >
void Basda::QImageFitsCuts< DataType >::setCuts ( const QImageFitsCutsBase _cuts)
inline

◆ setData() [1/3]

template<typename DataType >
void Basda::QImageFitsCuts< DataType >::setData ( DataType *  _data,
uint  _csize 
)

◆ setData() [2/3]

template<typename DataType >
void Basda::QImageFitsCuts< DataType >::setData ( DataType *  _data,
uint  _csize 
)

◆ setData() [3/3]

template<typename DataType >
void Basda::QImageFitsCuts< DataType >::setData ( DataType *  _data,
uint  _csize 
)

◆ setHigh() [1/3]

template<typename DataType >
QImageFitsCuts& Basda::QImageFitsCuts< DataType >::setHigh ( int  _i)
inline

◆ setHigh() [2/3]

template<typename DataType >
QImageFitsCuts& Basda::QImageFitsCuts< DataType >::setHigh ( int  _i)
inline

◆ setHigh() [3/3]

template<typename DataType >
QImageFitsCuts& Basda::QImageFitsCuts< DataType >::setHigh ( int  _i)
inline

◆ setLow() [1/3]

template<typename DataType >
QImageFitsCuts& Basda::QImageFitsCuts< DataType >::setLow ( int  _i)
inline

◆ setLow() [2/3]

template<typename DataType >
QImageFitsCuts& Basda::QImageFitsCuts< DataType >::setLow ( int  _i)
inline

◆ setLow() [3/3]

template<typename DataType >
QImageFitsCuts& Basda::QImageFitsCuts< DataType >::setLow ( int  _i)
inline

◆ setLowerQuant() [1/3]

template<typename DataType >
QImageFitsCuts& Basda::QImageFitsCuts< DataType >::setLowerQuant ( double  _d)
inline

◆ setLowerQuant() [2/3]

template<typename DataType >
QImageFitsCuts& Basda::QImageFitsCuts< DataType >::setLowerQuant ( double  _d)
inline

◆ setLowerQuant() [3/3]

template<typename DataType >
QImageFitsCuts& Basda::QImageFitsCuts< DataType >::setLowerQuant ( double  _d)
inline

◆ setMode() [1/3]

template<typename DataType >
QImageFitsCuts& Basda::QImageFitsCuts< DataType >::setMode ( QImageFitsCutMode  _c)
inline

◆ setMode() [2/3]

template<typename DataType >
QImageFitsCuts& Basda::QImageFitsCuts< DataType >::setMode ( QImageFitsCutMode  _c)
inline

◆ setMode() [3/3]

template<typename DataType >
QImageFitsCuts& Basda::QImageFitsCuts< DataType >::setMode ( QImageFitsCutMode  _c)
inline

◆ setModeLower() [1/3]

template<typename DataType >
QImageFitsCuts& Basda::QImageFitsCuts< DataType >::setModeLower ( QImageFitsCutMode  _c)
inline

◆ setModeLower() [2/3]

template<typename DataType >
QImageFitsCuts& Basda::QImageFitsCuts< DataType >::setModeLower ( QImageFitsCutMode  _c)
inline

◆ setModeLower() [3/3]

template<typename DataType >
QImageFitsCuts& Basda::QImageFitsCuts< DataType >::setModeLower ( QImageFitsCutMode  _c)
inline

◆ setModeUpper() [1/3]

template<typename DataType >
QImageFitsCuts& Basda::QImageFitsCuts< DataType >::setModeUpper ( QImageFitsCutMode  _c)
inline

◆ setModeUpper() [2/3]

template<typename DataType >
QImageFitsCuts& Basda::QImageFitsCuts< DataType >::setModeUpper ( QImageFitsCutMode  _c)
inline

◆ setModeUpper() [3/3]

template<typename DataType >
QImageFitsCuts& Basda::QImageFitsCuts< DataType >::setModeUpper ( QImageFitsCutMode  _c)
inline

◆ setType() [1/3]

template<typename DataType >
QImageFitsCuts& Basda::QImageFitsCuts< DataType >::setType ( QImageFitsCutType  _t)
inline

◆ setType() [2/3]

template<typename DataType >
QImageFitsCuts& Basda::QImageFitsCuts< DataType >::setType ( QImageFitsCutType  _t)
inline

◆ setType() [3/3]

template<typename DataType >
QImageFitsCuts& Basda::QImageFitsCuts< DataType >::setType ( QImageFitsCutType  _t)
inline

◆ setUpperQuant() [1/3]

template<typename DataType >
QImageFitsCuts& Basda::QImageFitsCuts< DataType >::setUpperQuant ( double  _d)
inline

◆ setUpperQuant() [2/3]

template<typename DataType >
QImageFitsCuts& Basda::QImageFitsCuts< DataType >::setUpperQuant ( double  _d)
inline

◆ setUpperQuant() [3/3]

template<typename DataType >
QImageFitsCuts& Basda::QImageFitsCuts< DataType >::setUpperQuant ( double  _d)
inline

◆ toCut() [1/3]

template<typename DataType >
uchar Basda::QImageFitsCuts< DataType >::toCut ( DataType  _val)

◆ toCut() [2/3]

template<typename DataType >
uchar Basda::QImageFitsCuts< DataType >::toCut ( DataType  _val)

◆ toCut() [3/3]

template<typename DataType >
uchar Basda::QImageFitsCuts< DataType >::toCut ( DataType  _val)

◆ type() [1/3]

template<typename DataType >
QImageFitsCutType Basda::QImageFitsCuts< DataType >::type ( )
inline

◆ type() [2/3]

template<typename DataType >
QImageFitsCutType Basda::QImageFitsCuts< DataType >::type ( )
inline

◆ type() [3/3]

template<typename DataType >
QImageFitsCutType Basda::QImageFitsCuts< DataType >::type ( )
inline

◆ upperQuant() [1/3]

template<typename DataType >
double Basda::QImageFitsCuts< DataType >::upperQuant ( )
inline

◆ upperQuant() [2/3]

template<typename DataType >
double Basda::QImageFitsCuts< DataType >::upperQuant ( )
inline

◆ upperQuant() [3/3]

template<typename DataType >
double Basda::QImageFitsCuts< DataType >::upperQuant ( )
inline

Member Data Documentation

◆ m_cuts

template<typename DataType >
QImageFitsCutsBase Basda::QImageFitsCuts< DataType >::m_cuts
protected

◆ m_transparency

template<typename DataType >
int Basda::QImageFitsCuts< DataType >::m_transparency
protected

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