Ignore:
Timestamp:
02/15/05 11:59:01 (19 years ago)
Author:
kil064
Message:

add stokes conversion

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/SDAsciiWriter.cc

    r414 r443  
    6969
    7070
    71 Bool SDAsciiWriter::write(const SDMemTable& sdTable, const String& fileName)
     71Bool SDAsciiWriter::write(const SDMemTable& sdTable, const String& fileName, Bool toStokes)
    7272{
    7373
     
    112112// Get data
    113113
    114       const MaskedArray<Float>& dataIn(sdTable.rowAsMaskedArray(iRow));
     114      const MaskedArray<Float>& dataIn(sdTable.rowAsMaskedArray(iRow,False,toStokes));
    115115      const Array<Float>& values = dataIn.getArray();
    116116      const Array<Bool>& mask = dataIn.getMask();
     
    181181
    182182
    183 Int SDAsciiWriter::convertStokes(Int val)
    184 {
    185    Stokes::StokesTypes stokes = Stokes::RR;
    186    if (val==0) {
    187       stokes = Stokes::RR;
    188    } else if (val==1) {
    189       stokes = Stokes::LL;
    190    } else if (val==2) {
    191       stokes = Stokes::RL;
    192    } else if (val==3) {
    193       stokes = Stokes::LR;
    194    } else {
    195       stokes = Stokes::Undefined;
    196    }
    197 //
    198    return Int(stokes);
    199 }
    200 
    201183
    202184String SDAsciiWriter::formatDirection(const Vector<Double>& lonLat)
Note: See TracChangeset for help on using the changeset viewer.