Changeset 176 for trunk/src/MathUtils.h


Ignore:
Timestamp:
01/07/05 11:18:03 (19 years ago)
Author:
kil064
Message:

add function 'replaceMaskByZero'
change interface for function 'statistics' to use only casa:: types

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/MathUtils.h

    r136 r176  
    3838
    3939template <class T>
     40
     41// Hanning smoothing
    4042void hanning(casa::Vector<T>& out, casa::Vector<casa::Bool>& outmask,
    4143             const casa::Vector<T>& in, const casa::Vector<casa::Bool>& mask,
    4244             casa::Bool relaxed=False, casa::Bool ignoreOther=False);
    4345
    44 float statistics (const std::string& which,  const casa::MaskedArray<casa::Float>& data);
     46// Generate specified statistic
     47float statistics (const casa::String& which,  const casa::MaskedArray<casa::Float>& data);
     48
     49// Replace masked value by zero
     50void replaceMaskByZero (casa::Vector<casa::Float>& data, const casa::Vector<casa::Bool>& mask);
    4551};
    4652
Note: See TracChangeset for help on using the changeset viewer.