casa  5.7.0-16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
casa::CalStatsReal Class Reference


Start of CalStatsReal class definition

More...

#include <CalStatsDerived.h>

Inheritance diagram for casa::CalStatsReal:
casa::CalStats

Public Member Functions

 CalStatsReal (const casacore::Cube< casacore::Double > &oValue, const casacore::Cube< casacore::Double > &oValueErr, const casacore::Cube< casacore::Bool > &oFlag, const casacore::Vector< casacore::String > &oFeed, const casacore::Vector< casacore::Double > &oFrequency, const casacore::Vector< casacore::Double > &oTime, const CalStats::AXIS &eAxisIterUserID)
 Generic constructor. More...
 
 ~CalStatsReal (void)
 Destructor. More...
 
- Public Member Functions inherited from casa::CalStats
 CalStats (const casacore::Cube< casacore::Double > &oValue, const casacore::Cube< casacore::Double > &oValueErr, const casacore::Cube< casacore::Bool > &oFlag, const casacore::Vector< casacore::String > &oFeed, const casacore::Vector< casacore::Double > &oFrequency, const casacore::Vector< casacore::Double > &oTime, const AXIS &eAxisIterUser)
 Generic constructor. More...
 
 CalStats (const CalStats &oCalStats)
 Copy constructor and operator=() function. More...
 
CalStatsoperator= (const CalStats &oCalStats)
 
virtual ~CalStats (void)
 Destructor. More...
 
casacore::IPosition axisIterID (void) const
 Axis ID states. More...
 
AXIS axisNonIterID (void) const
 
casacore::Vector
< casacore::String
axisIterFeed (void) const
 Axis value states. More...
 
casacore::Vector
< casacore::Double
axisIterUser (void) const
 
casacore::Vector
< casacore::Double
axisNonIter (void) const
 
casacore::IPosition statsShape (void) const
 Output statistics cube shape state. More...
 
casacore::Cube
< casacore::Double > & 
value (void) const
 casacore::Input data states More...
 
casacore::Cube
< casacore::Double > & 
valueErr (void) const
 
casacore::Cube< casacore::Bool > & flag (void) const
 
template<typename T >
casacore::Matrix< OUT< T > > stats (const ARG< T > &oArg)
 Calculate statistics (allowed T: CalStats::NONE gets data without calculating statistics, CalStatsFitter::FIT calculates fits, and CalStatsHist::HIST calculates histogram statistics). More...
 
template<typename T >
statsWrap (const casacore::Vector< casacore::Double > &oAbs, const casacore::Vector< casacore::Double > &oValue, const casacore::Vector< casacore::Double > &oValueErr, casacore::Vector< casacore::Bool > &oFlag, const ARG< T > &oArg)
 

Additional Inherited Members

- Public Types inherited from casa::CalStats
enum  AXIS {
  INIT,
  FEED,
  FREQUENCY,
  TIME
}
 Axis enums. More...
 
typedef enum casa::CalStats::AXIS AXIS
 Axis enums. More...
 
- Static Public Member Functions inherited from casa::CalStats
static casacore::String axisName (const AXIS &eAxis)
 The axis names. More...
 
- Protected Member Functions inherited from casa::CalStats
 CalStats (void)
 Unused constructor. More...
 
void next (void)
 Simultaneously increment and reset all input parameter cube iterators. More...
 
void reset (void)
 
- Protected Attributes inherited from casa::CalStats
casacore::IPosition oAxisIterID
 The axis IDs. More...
 
AXIS eAxisNonIterID
 
casacore::Vector
< casacore::String
oAxisIterFeed
 Internal copies of the iteration and non-iteration axis values. More...
 
casacore::Vector
< casacore::Double
oAxisIterUser
 
casacore::Vector
< casacore::Double
oAxisNonIter
 
casacore::IPosition oStatsShape
 Shape of the output statistics cubes. More...
 
casacore::Cube
< casacore::Double > * 
poValue
 Internal copies of input parameter cubes. More...
 
casacore::Cube
< casacore::Double > * 
poValueErr
 
casacore::Cube< casacore::Bool > * poFlag
 
casacore::ArrayIterator
< casacore::Double > * 
poValueIter
 casacore::Input parameter cube iterators More...
 
casacore::ArrayIterator
< casacore::Double > * 
poValueErrIter
 
casacore::ArrayIterator
< casacore::Bool > * 
poFlagIter
 

Detailed Description


Start of CalStatsReal class definition


Definition at line 86 of file CalStatsDerived.h.

Constructor & Destructor Documentation

casa::CalStatsReal::CalStatsReal ( const casacore::Cube< casacore::Double > &  oValue,
const casacore::Cube< casacore::Double > &  oValueErr,
const casacore::Cube< casacore::Bool > &  oFlag,
const casacore::Vector< casacore::String > &  oFeed,
const casacore::Vector< casacore::Double > &  oFrequency,
const casacore::Vector< casacore::Double > &  oTime,
const CalStats::AXIS eAxisIterUserID 
)

Generic constructor.

casa::CalStatsReal::~CalStatsReal ( void  )

Destructor.


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