You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
49 lines
938 B
C
49 lines
938 B
C
#pragma once
|
|
enum StructureType
|
|
{
|
|
High = 1 << 0,
|
|
Low = 1 << 1,
|
|
FaultHigh = 1 << 2,
|
|
FaultLow = 1 << 3,
|
|
NoseHigh = 1 << 4,
|
|
NoseLow = 1 << 5,
|
|
|
|
StructrueAll = High | Low | FaultHigh | FaultLow | NoseHigh | NoseLow,
|
|
StructrueNone = 0,
|
|
};
|
|
|
|
typedef struct {
|
|
// 最小面积
|
|
double m_dMinimumArea;
|
|
// Limit Number
|
|
int m_nLimitNum;
|
|
// Fault Filter
|
|
bool m_bFaultFilter;
|
|
// 断层闭合距离
|
|
double m_dFaultCloseDis;
|
|
// 最大闭合距离
|
|
double m_dCloseDistance;
|
|
// 断层延伸长度
|
|
double m_dExtendDis;
|
|
// Offset Distance
|
|
double m_dOffsetDis;
|
|
// 最小角度
|
|
double m_dMiniAngle;
|
|
// Redundant
|
|
double m_dRedundant;
|
|
// Radius
|
|
double m_dRadius;
|
|
// 光滑半径
|
|
bool m_bSmooth;
|
|
// 放大系数
|
|
double m_dZoomin;
|
|
// 鼻状隆起和沟槽重合比
|
|
double m_dUnitSacle;
|
|
double m_minDepth; // 最小幅度
|
|
double m_maxDepth; // 最大幅度
|
|
// 包含的构造类型
|
|
int m_nShapeType;
|
|
//
|
|
char m_curveLayer[128];
|
|
char m_faultageLayer[128];
|
|
} StructureCalculateParameter; |