Changeset 439


Ignore:
Timestamp:
02/14/05 23:48:56 (20 years ago)
Author:
kil064
Message:

make stokesCOl_ read only
add toStokes arg. to function rowAsMaskedArry

Location:
trunk/src
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/SDMemTable.cc

    r433 r439  
    709709}
    710710*/
    711 MaskedArray<Float> SDMemTable::rowAsMaskedArray(uInt whichRow,
    712                                                 Bool useSelection) const
     711MaskedArray<Float> SDMemTable::rowAsMaskedArray(uInt whichRow, Bool useSelection,
     712                                                Bool toStokes) const
    713713{
    714714  Array<Float> arr;
    715715  Array<uChar> farr;
    716   specCol_.get(whichRow, arr);
     716  if (toStokes) {
     717     stokesCol_.get(whichRow, arr);
     718  } else {
     719     specCol_.get(whichRow, arr);
     720  }
    717721  flagsCol_.get(whichRow, farr);
    718722  Array<Bool> barr(farr.shape());
  • trunk/src/SDMemTable.h

    r433 r439  
    206206  // to bool mask
    207207  casa::MaskedArray<casa::Float> rowAsMaskedArray(casa::uInt whichRow,
    208                                                   casa::Bool useSelection =
    209                                                   casa::False) const;
     208                                                  casa::Bool useSelection =
     209                                                  casa::False, casa::Bool
     210                                                  toStokes=casa::False) const;
    210211
    211212  // Return SC, setting only the basic construction state (i.e.
     
    277278  casa::ArrayColumn<casa::uInt> freqidCol_, restfreqidCol_;
    278279  casa::ArrayColumn<casa::String> histCol_;
    279   casa::ArrayColumn<casa::Float> stokesCol_;
     280  casa::ROArrayColumn<casa::Float> stokesCol_;
    280281};
    281282
Note: See TracChangeset for help on using the changeset viewer.