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.
kev/Drawer/GVision/MicroStructurePP/StructureCalculateParameter.h

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;