TextFileDatumReader.cpp

Go to the documentation of this file.
00001 /*
00002  * Copyright (c) 2004 CSIRO ICT Centre
00003  *
00004  * $Id: TextFileDatumReader.cpp 587 2004-12-03 15:06:33Z nch $
00005  */
00006 
00007 #include "Datum.h"
00008 #include "FileHeader.h"
00009 #include "FileObjectReader.h"
00010 #include "TextFileDatumReader.h"
00011 
00012 class Object;
00013 
00014 
00015 TextFileDatumReader::TextFileDatumReader()
00016     : FileObjectReader()
00017 {
00018 }
00019 
00020 Object * TextFileDatumReader::read(FILE * fp)
00021 {
00022   Object * result = 0;
00023   unsigned long long id;
00024   double ra, orthoSD, dec, decSD;
00025 
00026   if (fscanf(fp, "%llu %lf %lf %lf %lf\n",
00027                  &id, &ra, &orthoSD, &dec, &decSD) == 5)
00028   {
00029     result = new Datum(id, ra, orthoSD, dec, decSD);
00030   }
00031 
00032   return result;
00033 }
Generated on Mon Oct 4 10:39:55 2010 for Matching.kdevelop by  doxygen 1.6.3