Changeset 3106 for trunk/src/MathUtils.h
- Timestamp:
- 10/04/16 18:20:50 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/MathUtils.h
r2619 r3106 51 51 * @param ignoreOther drop every second channel (NYI) 52 52 */ 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);53 void 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); 59 59 60 60 /** … … 68 68 * @param hwidth half-width of the smoothing window 69 69 */ 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,70 void 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, 74 74 float hwidth); 75 75 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,76 void 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, 80 80 float hwidth, int order); 81 81 82 82 // Generate specified statistic 83 float statistics(const casa ::String& which,84 const casa ::MaskedArray<casa::Float>& data);83 float statistics(const casacore::String& which, 84 const casacore::MaskedArray<casacore::Float>& data); 85 85 86 86 // Return a position of min or max value 87 casa ::IPosition minMaxPos(const casa::String& which,88 const casa ::MaskedArray<casa::Float>& data);87 casacore::IPosition minMaxPos(const casacore::String& which, 88 const casacore::MaskedArray<casacore::Float>& data); 89 89 90 90 // Replace masked value by zero 91 void replaceMaskByZero(casa ::Vector<casa::Float>& data,92 const casa ::Vector<casa::Bool>& mask);91 void replaceMaskByZero(casacore::Vector<casacore::Float>& data, 92 const casacore::Vector<casacore::Bool>& mask); 93 93 94 94 /** … … 97 97 * @return a std vector of std strings 98 98 */ 99 std::vector<std::string> tovectorstring(const casa ::Vector<casa::String>& in);99 std::vector<std::string> tovectorstring(const casacore::Vector<casacore::String>& in); 100 100 101 101 /** … … 104 104 * @return 105 105 */ 106 casa ::Vector<casa::String> toVectorString(const std::vector<std::string>& in);106 casacore::Vector<casacore::String> toVectorString(const std::vector<std::string>& in); 107 107 108 void doZeroOrderInterpolation(casa ::Vector<casa::Float>& data,108 void doZeroOrderInterpolation(casacore::Vector<casacore::Float>& data, 109 109 std::vector<bool>& mask); 110 110 … … 112 112 * RA nomalization: n*2pi rotation if necessary 113 113 **/ 114 void rotateRA( const casa ::Vector<casa::Double> &in,115 casa ::Vector<casa::Double> &out ) ;116 void rotateRA( casa ::Vector<casa::Double> &v ) ;114 void rotateRA( const casacore::Vector<casacore::Double> &in, 115 casacore::Vector<casacore::Double> &out ) ; 116 void rotateRA( casacore::Vector<casacore::Double> &v ) ; 117 117 118 118 /**
Note: See TracChangeset
for help on using the changeset viewer.