Changeset 3106 for trunk/src/MathUtils.h


Ignore:
Timestamp:
10/04/16 18:20:50 (8 years ago)
Author:
Takeshi Nakazato
Message:

New Development: No

JIRA Issue: No

Ready for Test: Yes/No?

Interface Changes: Yes/No?

What Interface Changed: Please list interface changes

Test Programs: List test programs

Put in Release Notes: Yes/No?

Module(s): Module Names change impacts.

Description: Describe your changes here...


Check-in asap modifications from Jim regarding casacore namespace conversion.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/MathUtils.h

    r2619 r3106  
    5151 * @param ignoreOther drop every second channel (NYI)
    5252 */
    53 void hanning(casa::Vector<casa::Float>& out,
    54              casa::Vector<casa::Bool>& outmask,
    55              const casa::Vector<casa::Float>& in,
    56              const casa::Vector<casa::Bool>& mask,
    57              casa::Bool relaxed=casa::False,
    58              casa::Bool ignoreOther=casa::False);
     53void hanning(casacore::Vector<casacore::Float>& out,
     54             casacore::Vector<casacore::Bool>& outmask,
     55             const casacore::Vector<casacore::Float>& in,
     56             const casacore::Vector<casacore::Bool>& mask,
     57             casacore::Bool relaxed=casacore::False,
     58             casacore::Bool ignoreOther=casacore::False);
    5959
    6060/**
     
    6868 * @param hwidth half-width of the smoothing window
    6969 */
    70 void runningMedian(casa::Vector<casa::Float>& out,
    71                    casa::Vector<casa::Bool>& outflag,
    72                    const casa::Vector<casa::Float>& in,
    73                    const casa::Vector<casa::Bool>& flag,
     70void runningMedian(casacore::Vector<casacore::Float>& out,
     71                   casacore::Vector<casacore::Bool>& outflag,
     72                   const casacore::Vector<casacore::Float>& in,
     73                   const casacore::Vector<casacore::Bool>& flag,
    7474                   float hwidth);
    7575
    76 void polyfit(casa::Vector<casa::Float>& out,
    77              casa::Vector<casa::Bool>& outmask,
    78              const casa::Vector<casa::Float>& in,
    79              const casa::Vector<casa::Bool>& mask,
     76void polyfit(casacore::Vector<casacore::Float>& out,
     77             casacore::Vector<casacore::Bool>& outmask,
     78             const casacore::Vector<casacore::Float>& in,
     79             const casacore::Vector<casacore::Bool>& mask,
    8080             float hwidth, int order);
    8181
    8282// Generate specified statistic
    83 float statistics(const casa::String& which,
    84                  const casa::MaskedArray<casa::Float>& data);
     83float statistics(const casacore::String& which,
     84                 const casacore::MaskedArray<casacore::Float>& data);
    8585
    8686// Return a position of min or max value
    87 casa::IPosition minMaxPos(const casa::String& which,
    88                  const casa::MaskedArray<casa::Float>& data);
     87casacore::IPosition minMaxPos(const casacore::String& which,
     88                 const casacore::MaskedArray<casacore::Float>& data);
    8989
    9090// Replace masked value by zero
    91 void replaceMaskByZero(casa::Vector<casa::Float>& data,
    92                        const casa::Vector<casa::Bool>& mask);
     91void replaceMaskByZero(casacore::Vector<casacore::Float>& data,
     92                       const casacore::Vector<casacore::Bool>& mask);
    9393
    9494/**
     
    9797 * @return a std vector of std strings
    9898 */
    99 std::vector<std::string> tovectorstring(const casa::Vector<casa::String>& in);
     99std::vector<std::string> tovectorstring(const casacore::Vector<casacore::String>& in);
    100100
    101101/**
     
    104104 * @return
    105105 */
    106 casa::Vector<casa::String> toVectorString(const std::vector<std::string>& in);
     106casacore::Vector<casacore::String> toVectorString(const std::vector<std::string>& in);
    107107
    108 void doZeroOrderInterpolation(casa::Vector<casa::Float>& data,
     108void doZeroOrderInterpolation(casacore::Vector<casacore::Float>& data,
    109109                              std::vector<bool>& mask);
    110110
     
    112112 * RA nomalization: n*2pi rotation if necessary
    113113 **/
    114 void rotateRA( const casa::Vector<casa::Double> &in,
    115                casa::Vector<casa::Double> &out ) ;
    116 void rotateRA( casa::Vector<casa::Double> &v ) ;
     114void rotateRA( const casacore::Vector<casacore::Double> &in,
     115               casacore::Vector<casacore::Double> &out ) ;
     116void rotateRA( casacore::Vector<casacore::Double> &v ) ;
    117117
    118118/**
Note: See TracChangeset for help on using the changeset viewer.