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 "CrossNeighboursBinaryFileWriter.h" 00011 //----------------------------------------------------------------------------- 00012 CrossNeighboursBinaryFileWriter:: 00013 CrossNeighboursBinaryFileWriter(char const* aFileNameStr, 00014 bool aIsLarge, 00015 bool aIsSwapped) 00016 : ObjectPairWriter(), 00017 mFilePtr(0), 00018 mFileNameStr(aFileNameStr), 00019 mIsLarge(aIsLarge), 00020 mIsSwapped(aIsSwapped) 00021 { 00022 // EMPTY 00023 } 00024 //----------------------------------------------------------------------------- 00025 void CrossNeighboursBinaryFileWriter::open() 00026 { 00027 mFilePtr = FileUtil::instance()->writeOpen(mFileNameStr, mIsLarge); 00028 } 00029 //----------------------------------------------------------------------------- 00030 void CrossNeighboursBinaryFileWriter::close() 00031 { 00032 FileUtil::instance()->close(mFilePtr); 00033 } 00034 //-----------------------------------------------------------------------------