/** * @file Const.h * @brief 常用常量的定义 * */ #ifndef PAI_FRAME_IOSERVICE_CONST_H #define PAI_FRAME_IOSERVICE_CONST_H #include "Turtle.h" #include const long long PAI_LONG_LONG_MAX = 9223372036854775807; /** * @brief 赋值因子 */ const int CONST_OFFSET_SCALAR = 10U; ///<关键字OFFSET的赋值因子 (默认道头里是 -10 计算要取绝对值) const int CONST_SPEED_SCALAR = 1000U; ///<关键字风化层速度的赋值因子 (默认道头里是 -1000 计算要取绝对值) const int CONST_ELEV_SCALAR = 10U; ///<关键字CDP高程CDP 浮动基准面的高程 的赋值因子 (默认道头里是 -10 计算要取绝对值) const int CONST_TIME_SCALAR = 10U; ///<关键字静校正量的赋值因子 (默认道头里是 -10 计算要取绝对值) const int CONST_Coor_SCALAR = 10U; ///<真实坐标值的赋值因子 (默认道头里是 -10 计算要取绝对值) const int CONST_POINT_SCALAR = 10U; ///<关键字炮点线号、炮点桩号的赋值因子 (默认道头里是 -10 计算要取绝对值) const int CONST_AMP_SCALAR = 1000U; ///<关键字采样振幅(Amp)值的赋值因子 (默认道头里是 -1000 计算要取绝对值) const int CONST_NONEWENTRY_SCALAR = 10U; ///<炮点号的赋值因子 (默认道头里是 -1000 计算要取绝对值) const int CONST_ANGLE_SCALAR = 1000U; ///<入射角,方位角 的赋值因子 (默认道头里是 -1000 计算要取绝对值) /** * @brief 文件头中数据类型标识 */ const int CONST_SEISMIC_DATATYPE_CODE = 1U; ///<地震数据数据标识 const int CONST_VELMODEL_DATATYPE_CODE = 2U; ///<速度场数据标识 const int CONST_SPECTRUM_DATATYPE_CODE = 3U; ///<速度谱数据标识 const int CONST_IMAGEGATHER_DATATYPE_CODE = 5U; ///<成像道集数据标识 const int CONST_TIMEMIGRATION_DATATYPE_CODE = 6U; ///<偏移剖面数据标识 const int CONST_REFLECTION_DENSITY_DATATYPE_CODE = 7U; ///<反射密度数据标识 const int CONST_AVO_COMPREHENSIVE_AZIMUTH_P_PROPERTY_CODE = 8U; ///