Changeset 1033 for trunk/src/MathUtils.h


Ignore:
Timestamp:
04/26/06 13:51:58 (18 years ago)
Author:
mar637
Message:

Fix for Ticket #33; was confusing mask and flag again. == flag svn diff ../python/scantable.py!

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/MathUtils.h

    r1030 r1033  
    2727//#                        AUSTRALIA
    2828//#
    29 //# $Id:$
     29//# $Id$
    3030//#---------------------------------------------------------------------------
    3131#ifndef MATHUTILS_H
     
    4141
    4242// Hanning smoothing
    43 template <class T>
    4443/**
    4544 * Hanning smooth a masked vector
     
    5150 * @param ignoreOther drop every second channel (NYI)
    5251 */
     52template <class T>
    5353void hanning(casa::Vector<T>& out, casa::Vector<casa::Bool>& outmask,
    54              const casa::Vector<T>& in, const casa::Vector<casa::Bool>& mask,
    55              casa::Bool relaxed=casa::False,
    56              casa::Bool ignoreOther=casa::False);
     54             const casa::Vector<T>& in, const casa::Vector<casa::Bool>& mask,
     55             casa::Bool relaxed=casa::False,
     56             casa::Bool ignoreOther=casa::False);
    5757
    5858// Generate specified statistic
    5959float statistics(const casa::String& which,
    60                 const casa::MaskedArray<casa::Float>& data);
     60                const casa::MaskedArray<casa::Float>& data);
    6161
    6262// Replace masked value by zero
    6363void replaceMaskByZero(casa::Vector<casa::Float>& data,
    64                        const casa::Vector<casa::Bool>& mask);
     64                       const casa::Vector<casa::Bool>& mask);
    6565
    6666/**
Note: See TracChangeset for help on using the changeset viewer.