Changeset 1334
- Timestamp:
- 04/18/07 16:21:15 (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/Scantable.cpp
r1333 r1334 684 684 specCol_.get(whichrow, arr); 685 685 } else { 686 STPol* stpol = 0; 687 stpol =STPol::getPolClass(Scantable::factories_, basetype); 688 try { 689 uInt row = uInt(whichrow); 690 stpol->setSpectra(getPolMatrix(row)); 691 Float fang,fhand,parang; 692 fang = focusTable_.getTotalFeedAngle(mfocusidCol_(row)); 693 fhand = focusTable_.getFeedHand(mfocusidCol_(row)); 694 parang = paraCol_(row); 695 /// @todo re-enable this 696 // disable total feed angle to support paralactifying Caswell style 697 stpol->setPhaseCorrections(parang, -parang, fhand); 698 arr = stpol->getSpectrum(requestedpol, ptype); 699 delete stpol; 700 } catch (AipsError& e) { 701 delete stpol; 702 throw(e); 703 } 686 CountedPtr<STPol> stpol(STPol::getPolClass(Scantable::factories_, basetype)); 687 uInt row = uInt(whichrow); 688 stpol->setSpectra(getPolMatrix(row)); 689 Float fang,fhand,parang; 690 fang = focusTable_.getTotalFeedAngle(mfocusidCol_(row)); 691 fhand = focusTable_.getFeedHand(mfocusidCol_(row)); 692 parang = paraCol_(row); 693 /// @todo re-enable this 694 // disable total feed angle to support paralactifying Caswell style 695 stpol->setPhaseCorrections(parang, -parang, fhand); 696 arr = stpol->getSpectrum(requestedpol, ptype); 704 697 } 705 698 if ( arr.nelements() == 0 )
Note:
See TracChangeset
for help on using the changeset viewer.