Документ взят из кэша поисковой машины. Адрес
оригинального документа
: http://xmm.vilspa.esa.es/pipermail/sas-uploads/2001-April/000602.html
Дата изменения: Thu Apr 26 20:01:17 2001 Дата индексирования: Sat Dec 22 05:05:44 2007 Кодировка: Поисковые слова: annular solar eclipse |
Package dal-1.134.tgz (348 kB) Uploaded by Mark Thomas <mthomas@astro.estec.esa.nl> The most recent entry in ChangeLog is: dal/ChangeLog ChangeLog for dal ================= Open SPRs: 580 : Eliminate warning messages 761 : setAttributes does not erase the COMMENT and HISTORY lines 818 : DAL user documentation should be updated 1113 : copydataSet unsafe 1129 : DAL let you set impossible values. 1131 : setAttribute does not propagate units and comments 1362 : History keywords are too short 1444 : LONGSTRN keyword missing 1584 : Dal produces mulitple HISTORY records 1656 : writing/reading of data to/from string columns is not symmetric Open SCRs: 278 : No comments 304 : The F90 interface to iteration should be fully developed 423 : C++ Column::data() method requires explicit garbage collection 619 : Class CellData should support fixed length columns Version 1.134 2001-04-23 (MT) ------------- - Implemented a method ColumnData * Column::rowData( unsigned long rowNumber, AccessMode accessMode=AsParent ) which can be used to access either Fixed or Variable length column data. + Implemented cxx test harness cxxtest/fixvarcolumn.cc which shows how an example of how to use it. - Table::seek() now works correctly in high memory mode. - Optimsed the way in which the DAL checks the format of FITS files. - Implemented a c++ dal utility class TableSeeker: + to use it do #include <dal_utilities.h> + Implemented cxx test harness dalcomtest/tableseeker.cc, which shows an example of how to use it. + Implemented the f90 type: type TableSeekerT integer, pointer :: ptr end type + Implemented the following f90 dal modules/functions/subroutines: ! Functions/Subroutines related to the TableSeeker class function newTableSeeker( table ) type(TableT), intent(in) :: table type(TableSeekerT) :: newTableSeeker call error( "", errorMessage ) end function newTableSeeker subroutine releaseTableSeeker( tableSeeker ) ! accessible through release interface type(TableSeekerT), intent(in) :: tableSeeker call error( "", errorMessage ) end subroutine releaseTableSeeker function tableSeekerNext( tableSeeker ) ! accessible through interface next type(TableSeekerT), intent(in) :: tableSeeker logical :: tableSeekerNext call error( "", errorMessage ) end function tableSeekerNext function fromTableSeeker( tableSeeker ) ! accessible through interface from type(TableSeekerT), intent(in) :: tableSeeker integer :: fromTableSeeker call error( "", errorMessage ) end function fromTableSeeker function countTableSeeker( tableSeeker ) ! accessible through interface count type(TableSeekerT), intent(in) :: tableSeeker integer :: countTableSeeker call error( "", errorMessage ) end function countTableSeeker subroutine resetTableSeeker( tableSeeker ) ! accessible through interface reset type(TableSeekerT), intent(in) :: tableSeeker call error( "", errorMessage ) end subroutine resetTableSeeker + Implemented fortran90 test harness f90test/tableseeker.f90, which shows an example of how to use it.