////////////////////////////////////////////////////////////////////////////// //文件: SegY格式文件操作 //主要功能: // //程序编写: //日期:2005-12-07 // // ///////////////////////////////////////////////////////////////////////////// #pragma once #include "formatitem.h" #include "..\DrawLocal\FileSegy.h" namespace NMxn { class AFX_EXT_CLASS CMxnOther { public: CMxnOther(void); ~CMxnOther(void); CFileSegy::EDataType GetFormatCode(CString name); int GetFormatLength(int code); long double BinaryToDouble(CFileSegy &fr, CBinaryPosition & _fmt); void ReverseString(char *str,int n); inline long ToLong(double v); }; inline long CMxnOther::ToLong(double v) { if(v>=0)v+=0.5; else v-=0.5; return (long)v; } }//namespace using namespace NMxn;