00001 00002 00003 //----------------------------------------------------------------------------- 00004 // CVS: $Revision: 2866 $, $Date: 2006-09-15 12:04:57 +0100 (Fri, 15 Sep 2006) $, $Author: rsc $ 00005 //----------------------------------------------------------------------------- 00006 #include "FileHeader.h" 00007 #include "FileObjectWriter.h" 00008 #include "FileUtil.h" 00009 00010 #include "NeighboursBinaryFileWriter.h" 00011 //----------------------------------------------------------------------------- 00012 NeighboursBinaryFileWriter:: 00013 NeighboursBinaryFileWriter(char const* aFileNameStr, 00014 bool aIsLarge) 00015 : ObjectPairWriter(), 00016 mFilePtr(0), 00017 mFileNameStr(aFileNameStr), 00018 mIsLarge(aIsLarge) 00019 { 00020 } 00021 //----------------------------------------------------------------------------- 00022 void NeighboursBinaryFileWriter::open() 00023 { 00024 mFilePtr = FileUtil::instance()->writeOpen(mFileNameStr, mIsLarge); 00025 } 00026 //----------------------------------------------------------------------------- 00027 void NeighboursBinaryFileWriter::close() 00028 { 00029 FileUtil::instance()->close(mFilePtr); 00030 } 00031 //-----------------------------------------------------------------------------