Changeset 2381 for trunk/src/STGrid.h


Ignore:
Timestamp:
12/21/11 20:07:23 (12 years ago)
Author:
Takeshi Nakazato
Message:

New Development: No

JIRA Issue: Yes CAS-2816

Ready for Test: Yes

Interface Changes: No

What Interface Changed: Please list interface changes

Test Programs: List test programs

Put in Release Notes: Yes/No?

Module(s): Module Names change impacts.

Description: Describe your changes here...

Defined STGrid::call_ggridsd.
Defined some temporary data storage.
Some test code is inserted but commented out so far.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/STGrid.h

    r2379 r2381  
    1919
    2020#include <casa/BasicSL/String.h>
     21#include <casa/Arrays/Array.h>
    2122#include <casa/Arrays/Vector.h>
    22 #include <casa/Arrays/Matrix.h>
    23 #include <casa/Arrays/Cube.h>
    24 // #include <casa/Arrays/ArrayMath.h>
    25 // #include <casa/Inputs/Input.h>
    26 // #include <casa/Quanta/Quantum.h>
    27 // #include <casa/Quanta/QuantumHolder.h>
    28 // #include <casa/Utilities/CountedPtr.h>
     23#include <casa/Containers/RecordField.h>
    2924
    3025#include <tables/Tables/Table.h>
    3126#include <tables/Tables/ScalarColumn.h>
    3227#include <tables/Tables/ArrayColumn.h>
     28//#include <tables/Tables/TableRow.h>
    3329
    3430// #include <measures/Measures/MDirection.h>
     
    137133  void attach() ;
    138134
     135  void call_ggridsd( Double* xy,
     136                     const Complex* values,
     137                     Int* nvispol,
     138                     Int* nvischan,
     139                     const Int* flag,
     140                     const Int* rflag,
     141                     const Float* weight,
     142                     Int* nrow,
     143                     Int* irow,
     144                     Complex* grid,
     145                     Float* wgrid,
     146                     Int* nx,
     147                     Int* ny,
     148                     Int * npol,
     149                     Int * nchan,
     150                     Int* support,
     151                     Int* sampling,
     152                     Float* convFunc,
     153                     Int *chanMap,
     154                     Int *polMap ) ;
     155
    139156
    140157  String infile_ ;
     
    164181  ROArrayColumn<Float> tsysCol_ ;
    165182  ROScalarColumn<Double> intervalCol_ ;
     183//   ROTableRow row_ ;
     184//   RORecordFieldPtr< Array<Float> > spectraRF_ ;
     185//   RORecordFieldPtr< Array<uChar> > flagtraRF_ ;
     186//   RORecordFieldPtr< Array<Double> > directionRF_ ;
     187//   RORecordFieldPtr<uInt> flagRowRF_ ;
     188//   RORecordFieldPtr< Array<Float> > tsysRF_ ;
     189//   RORecordFieldPtr<Double> intervalRF_ ;
    166190  Int nprocessed_ ;
    167191  Vector<uInt> rows_ ;
    168192  Int nchunk_ ;
     193
     194  Array<Float> spectraF_ ;
     195  Array<uChar> flagtraUC_ ;
     196  Array<uInt> rflagUI_ ;
     197
     198  double subtime_ ;
    169199};
    170200}
Note: See TracChangeset for help on using the changeset viewer.