- Timestamp:
- 07/11/08 11:55:28 (16 years ago)
- Location:
- trunk/src
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/Scantable.cpp
r1411 r1430 617 617 } 618 618 619 void Scantable::flag(const std::vector<bool>& msk )619 void Scantable::flag(const std::vector<bool>& msk, bool unflag) 620 620 { 621 621 std::vector<bool>::const_iterator it; … … 630 630 if ( msk.size() == 0 ) { 631 631 uChar userflag = 1 << 7; 632 if ( unflag ) { 633 userflag = 0 << 7; 634 } 632 635 for ( uInt i=0; i<table_.nrow(); ++i) { 633 636 Vector<uChar> flgs = flagsCol_(i); … … 649 652 uInt j = 0; 650 653 uChar userflag = 1 << 7; 654 if ( unflag ) { 655 userflag = 0 << 7; 656 } 651 657 for (it = msk.begin(); it != msk.end(); ++it) { 652 658 if ( *it ) { -
trunk/src/Scantable.h
r1411 r1430 226 226 * to be flagged 227 227 */ 228 void flag( const std::vector<bool>& msk = std::vector<bool>()); 228 //void flag( const std::vector<bool>& msk = std::vector<bool>()); 229 void flag( const std::vector<bool>& msk = std::vector<bool>(), bool unflag=false); 229 230 230 231 /** -
trunk/src/ScantableWrapper.h
r1391 r1430 101 101 { return table_->getMask(whichrow); } 102 102 103 /** 103 104 void flag(const std::vector<bool>& msk=std::vector<bool>()) 104 105 { table_->flag(msk); } 106 **/ 107 void flag(const std::vector<bool>& msk=std::vector<bool>(), bool unflag=false) 108 { table_->flag(msk, unflag); } 105 109 106 110 std::string getSourceName(int whichrow=0) const
Note:
See TracChangeset
for help on using the changeset viewer.