casa  5.7.0-16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
casa::MomentWindow< T > Member List

This is the complete list of members for casa::MomentWindow< T >, including all inherited members.

_ancilliaryLatticecasa::MomentWindow< T >private
_getBosmaWindow(casacore::Vector< casacore::Int > &window, const casacore::Vector< T > &y, const casacore::Vector< casacore::Bool > &mask, const T peakSNR, const T stdDeviation) const casa::MomentWindow< T >private
abcissa_pcasa::MomentCalcBase< T >protected
accumSums(typename casacore::NumericTraits< T >::PrecisionType &s0, typename casacore::NumericTraits< T >::PrecisionType &s0Sq, typename casacore::NumericTraits< T >::PrecisionType &s1, typename casacore::NumericTraits< T >::PrecisionType &s2, casacore::Int &iMin, casacore::Int &iMax, T &dMin, T &dMax, casacore::Int i, T datum, casacore::Double coord) const casa::MomentCalcBase< T >inlineprotected
AccumType typedefcasa::MomentWindow< T >
allNoise(T &dMean, const casacore::Vector< T > &data, const casacore::Vector< casacore::Bool > &mask, T peakSNR, T stdDeviation) const casa::MomentCalcBase< T >protected
ancilliarySliceRef_pcasa::MomentWindow< T >private
calcMoments_pcasa::MomentCalcBase< T >protected
calcMomentsMask_pcasa::MomentCalcBase< T >protected
canHandleNullMask() constcasacore::LineCollapser< T, T >virtual
constructorCheck(casacore::Vector< T > &calcMoments, casacore::Vector< casacore::Bool > &calcMomentsMask, const casacore::Vector< casacore::Int > &selectMoments, casacore::uInt nLatticeOut) const casa::MomentCalcBase< T >protected
costlyMoments(MomentsBase< T > &iMom, casacore::Bool &doMedianI, casacore::Bool &doMedianV, casacore::Bool &doAbsDev) const casa::MomentCalcBase< T >protected
cSys_pcasa::MomentCalcBase< T >protected
DataIterator typedefcasa::MomentWindow< T >
doAbsDev_pcasa::MomentCalcBase< T >protected
doCoordCalc(casacore::Bool &doCoordProfile, casacore::Bool &doCoordRandom, const MomentsBase< T > &iMom) const casa::MomentCalcBase< T >protected
doCoordProfile_pcasa::MomentCalcBase< T >protected
doCoordRandom_pcasa::MomentCalcBase< T >protected
doFit(const MomentsBase< T > &iMom) const casa::MomentCalcBase< T >protected
doFit_pcasa::MomentWindow< T >private
doMedianI_pcasa::MomentCalcBase< T >protected
doMedianV_pcasa::MomentCalcBase< T >protected
findNextDatum(casacore::uInt &iFound, const casacore::uInt &n, const casacore::Vector< casacore::Bool > &mask, const casacore::uInt &iStart, const casacore::Bool &findGood) const casa::MomentCalcBase< T >protected
fitGaussian(casacore::uInt &nFailed, T &peak, T &pos, T &width, T &level, const casacore::Vector< T > &x, const casacore::Vector< T > &y, const casacore::Vector< casacore::Bool > &mask, T peakGuess, T posGuess, T widthGuess, T levelGuess) const casa::MomentCalcBase< T >protected
getAutoGaussianFit(casacore::uInt &nFailed, casacore::Vector< T > &gaussPars, const casacore::Vector< T > &x, const casacore::Vector< T > &y, const casacore::Vector< casacore::Bool > &mask, T peakSNR, T stdDeviation) const casa::MomentCalcBase< T >protected
getAutoGaussianGuess(T &peakGuess, T &posGuess, T &widthGuess, T &levelGuess, const casacore::Vector< T > &x, const casacore::Vector< T > &y, const casacore::Vector< casacore::Bool > &mask) const casa::MomentCalcBase< T >protected
getAutoWindow(casacore::uInt &nFailed, casacore::Vector< casacore::Int > &window, const casacore::Vector< T > &x, const casacore::Vector< T > &y, const casacore::Vector< casacore::Bool > &mask, const T peakSNR, const T stdDeviation, const casacore::Bool doFit) const casa::MomentWindow< T >private
getMomentCoord(const MomentsBase< T > &iMom, casacore::Vector< casacore::Double > &pixelIn, casacore::Vector< casacore::Double > &worldOut, casacore::Double momentPixel, casacore::Bool asVelocity=false) const casa::MomentCalcBase< T >inlineprotected
iMom_pcasa::MomentWindow< T >private
init(casacore::uInt nOutPixelsPerCollapse)casa::MomentCalcBase< T >protectedvirtual
integratedScaleFactor_pcasa::MomentCalcBase< T >protected
lineSegments(casacore::uInt &nSeg, casacore::Vector< casacore::uInt > &start, casacore::Vector< casacore::uInt > &nPts, const casacore::Vector< casacore::Bool > &mask) const casa::MomentCalcBase< T >protected
MaskIterator typedefcasa::MomentWindow< T >
momAxisType_pcasa::MomentCalcBase< T >protected
momentAxis(MomentsBase< T > &iMom) const casa::MomentCalcBase< T >protected
momentAxisName(const casacore::CoordinateSystem &, const MomentsBase< T > &iMom) const casa::MomentCalcBase< T >protected
MomentWindow(shared_ptr< casacore::Lattice< T >> pAncilliaryLattice, MomentsBase< T > &iMom, casacore::LogIO &os, const casacore::uInt nLatticeOut)casa::MomentWindow< T >
multiProcess(casacore::Vector< T > &out, casacore::Vector< casacore::Bool > &outMask, const casacore::Vector< T > &in, const casacore::Vector< casacore::Bool > &inMask, const casacore::IPosition &pos)casa::MomentWindow< T >virtual
nFailed_pcasa::MomentCalcBase< T >protected
nFailedFits() const casa::MomentCalcBase< T >inlinevirtual
os_pcasa::MomentWindow< T >private
peakSNR(MomentsBase< T > &iMom) const casa::MomentCalcBase< T >protected
peakSNR_pcasa::MomentWindow< T >private
pixelIn_pcasa::MomentCalcBase< T >protected
pProfileSelect_pcasa::MomentWindow< T >private
process(T &out, casacore::Bool &outMask, const casacore::Vector< T > &in, const casacore::Vector< casacore::Bool > &inMask, const casacore::IPosition &pos)casa::MomentWindow< T >virtual
selectedData_pcasa::MomentWindow< T >private
selectMoments(MomentsBase< T > &iMom) const casa::MomentCalcBase< T >protected
selectMoments_pcasa::MomentCalcBase< T >protected
selectRange(casacore::Vector< T > &pixelRange, casacore::Bool &doInclude, casacore::Bool &doExlude, MomentsBase< T > &iMom) const casa::MomentCalcBase< T >protected
sepWorldCoord_pcasa::MomentCalcBase< T >protected
setCalcMoments(const MomentsBase< T > &iMom, casacore::Vector< T > &calcMoments, casacore::Vector< casacore::Bool > &calcMomentsMask, casacore::Vector< casacore::Double > &pixelIn, casacore::Vector< casacore::Double > &worldOut, casacore::Bool doCoord, casacore::Double integratedScaleFactor, T dMedian, T vMedian, casacore::Int nPts, typename casacore::NumericTraits< T >::PrecisionType s0, typename casacore::NumericTraits< T >::PrecisionType s1, typename casacore::NumericTraits< T >::PrecisionType s2, typename casacore::NumericTraits< T >::PrecisionType s0Sq, typename casacore::NumericTraits< T >::PrecisionType sumAbsDev, T dMin, T dMax, casacore::Int iMin, casacore::Int iMax) const casa::MomentCalcBase< T >protected
setCoordinateSystem(casacore::CoordinateSystem &cSys, MomentsBase< T > &iMom)casa::MomentCalcBase< T >protected
setNSigmaWindow(casacore::Vector< casacore::Int > &window, const T pos, const T width, const casacore::Int nPts, const casacore::Int N) const casa::MomentWindow< T >private
setPosLabel(casacore::String &title, const casacore::IPosition &pos) const casa::MomentCalcBase< T >protected
setUpCoords(const MomentsBase< T > &iMom, casacore::Vector< casacore::Double > &pixelIn, casacore::Vector< casacore::Double > &worldOut, casacore::Vector< casacore::Double > &sepWorldCoord, casacore::LogIO &os, casacore::Double &integratedScaleFactor, const casacore::CoordinateSystem &cSys, casacore::Bool doCoordProfile, casacore::Bool doCoordRandom) const casa::MomentCalcBase< T >protected
sliceShape_pcasa::MomentWindow< T >private
stdDeviation(MomentsBase< T > &iMom) const casa::MomentCalcBase< T >protected
stdDeviation_pcasa::MomentWindow< T >private
worldOut_pcasa::MomentCalcBase< T >protected
~LineCollapser()casacore::LineCollapser< T, T >virtual
~MomentCalcBase()casa::MomentCalcBase< T >virtual
~MomentWindow()casa::MomentWindow< T >