Changeset 209 for trunk/src/SDMathWrapper.cc
- Timestamp:
- 01/18/05 17:31:59 (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/SDMathWrapper.cc
r178 r209 52 52 // 53 53 SDMath sdm; 54 SDMemTable* pOut = sdm.simpleOperate (*pIn, Float(factor), Bool(doAll), what); 54 SDMemTable* pOut = sdm.simpleOperate (*pIn, Float(factor), 55 Bool(doAll), what); 55 56 *pIn = *pOut; 56 57 delete pOut; … … 63 64 const uInt what = 0; 64 65 SDMath sdm; 65 return CountedPtr<SDMemTable>(sdm.simpleOperate(*pIn, Float(factor), Bool(doAll), what)); 66 return CountedPtr<SDMemTable>(sdm.simpleOperate(*pIn, 67 Float(factor), 68 Bool(doAll), what)); 66 69 } 67 70 … … 74 77 // 75 78 SDMath sdm; 76 SDMemTable* pOut = sdm.simpleOperate (*pIn, Float(offset), Bool(doAll), what); 79 SDMemTable* pOut = sdm.simpleOperate (*pIn, Float(offset), 80 Bool(doAll), what); 77 81 *pIn = *pOut; 78 82 delete pOut; … … 85 89 const uInt what = 1; 86 90 SDMath sdm; 87 return CountedPtr<SDMemTable>(sdm.simpleOperate(*pIn, Float(offset), Bool(doAll), what)); 91 return CountedPtr<SDMemTable>(sdm.simpleOperate(*pIn, Float(offset), 92 Bool(doAll), what)); 88 93 } 89 94 90 95 91 void SDMathWrapper::smoothInSitu(SDMemTableWrapper& in, const std::string& kernel, float width, bool doAll) 96 void SDMathWrapper::smoothInSitu(SDMemTableWrapper& in, 97 const std::string& kernel, float width, 98 bool doAll) 92 99 { 93 100 SDMemTable* pIn = in.getPtr(); 94 101 SDMath sdm; 95 SDMemTable* pOut = sdm.smooth(*pIn, String(kernel), Float(width), Bool(doAll)); 102 SDMemTable* pOut = sdm.smooth(*pIn, String(kernel), 103 Float(width), Bool(doAll)); 96 104 *pIn = *pOut; 97 105 delete pOut; … … 99 107 100 108 101 SDMemTableWrapper SDMathWrapper::smooth (const SDMemTableWrapper& in, const std::string& kernel, 109 SDMemTableWrapper SDMathWrapper::smooth (const SDMemTableWrapper& in, 110 const std::string& kernel, 102 111 float width, bool doAll) 103 112 { 104 113 const CountedPtr<SDMemTable>& pIn = in.getCP(); 105 114 SDMath sdm; 106 return CountedPtr<SDMemTable>(sdm.smooth(*pIn, String(kernel), Float(width), Bool(doAll))); 115 return CountedPtr<SDMemTable>(sdm.smooth(*pIn, String(kernel), 116 Float(width), Bool(doAll))); 107 117 } 108 118 … … 127 137 128 138 129 void SDMathWrapper::averagePolInSitu(SDMemTableWrapper& in, const std::vector<bool>& mask) 139 void SDMathWrapper::averagePolInSitu(SDMemTableWrapper& in, 140 const std::vector<bool>& mask) 130 141 { 131 142 SDMemTable* pIn = in.getPtr(); … … 136 147 } 137 148 138 SDMemTableWrapper SDMathWrapper::averagePol (const SDMemTableWrapper& in, const std::vector<bool>& mask) 149 SDMemTableWrapper SDMathWrapper::averagePol (const SDMemTableWrapper& in, 150 const std::vector<bool>& mask) 139 151 140 152 {
Note: See TracChangeset
for help on using the changeset viewer.