Документ взят из кэша поисковой машины. Адрес оригинального документа : 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
[sas-uploads] dal-1.134.tgz

[sas-uploads] dal-1.134.tgz

sas-uploads-admin@xmm.vilspa.esa.es sas-uploads-admin@xmm.vilspa.esa.es
Thu, 26 Apr 2001 18:00:37 +0200 (MET DST)


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.