Changeset 178 for trunk/src/SDMathWrapper.cc
- Timestamp:
- 01/07/05 11:19:31 (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/SDMathWrapper.cc
r175 r178 88 88 } 89 89 90 void SDMathWrapper::hanningInSitu(SDMemTableWrapper& in, bool doAll) 90 91 void SDMathWrapper::smoothInSitu(SDMemTableWrapper& in, const std::string& kernel, float width, bool doAll) 91 92 { 92 93 SDMemTable* pIn = in.getPtr(); 93 94 SDMath sdm; 94 SDMemTable* pOut = sdm. hanning (*pIn, Bool(doAll));95 SDMemTable* pOut = sdm.smooth(*pIn, String(kernel), Float(width), Bool(doAll)); 95 96 *pIn = *pOut; 96 97 delete pOut; 97 98 } 98 99 99 SDMemTableWrapper SDMathWrapper::hanning (const SDMemTableWrapper& in, bool doAll) 100 101 SDMemTableWrapper SDMathWrapper::smooth (const SDMemTableWrapper& in, const std::string& kernel, 102 float width, bool doAll) 100 103 { 101 104 const CountedPtr<SDMemTable>& pIn = in.getCP(); 102 105 SDMath sdm; 103 return CountedPtr<SDMemTable>(sdm. hanning(*pIn, Bool(doAll)));106 return CountedPtr<SDMemTable>(sdm.smooth(*pIn, String(kernel), Float(width), Bool(doAll))); 104 107 } 105 108
Note: See TracChangeset
for help on using the changeset viewer.