00001 /* 00002 * Copyright (c) 2004 CSIRO ICT Centre 00003 * 00004 * $Id: TextFileDatumWriter.cpp 587 2004-12-03 15:06:33Z nch $ 00005 */ 00006 00007 #include "Datum.h" 00008 #include "FileHeader.h" 00009 #include "FileObjectWriter.h" 00010 #include "TextFileDatumWriter.h" 00011 00012 class Object; 00013 00014 00015 TextFileDatumWriter::TextFileDatumWriter() 00016 : FileObjectWriter() 00017 { 00018 } 00019 00020 void TextFileDatumWriter::write(FILE * fp, Object const * object) 00021 { 00022 Datum const * datum = (Datum const *) object; 00023 00024 fprintf(fp, "%llu %.10f %.10f %.10f %.10f\n", 00025 datum->getId(), 00026 datum->getRa(), 00027 datum->getOrthoSD(), 00028 datum->getDec(), 00029 datum->getDecSD()); 00030 }