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

1 month ago
#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 {
// <20><>С<EFBFBD><D0A1><EFBFBD><EFBFBD>
double m_dMinimumArea;
// Limit Number
int m_nLimitNum;
// Fault Filter
bool m_bFaultFilter;
// <20>ϲ<EFBFBD><CFB2>պϾ<D5BA><CFBE><EFBFBD>
double m_dFaultCloseDis;
// <20><><EFBFBD><EFBFBD><EFBFBD>պϾ<D5BA><CFBE><EFBFBD>
double m_dCloseDistance;
// <20>ϲ<EFBFBD><CFB2><EFBFBD><EFBFBD><EFBFBD><ECB3A4>
double m_dExtendDis;
// Offset Distance
double m_dOffsetDis;
// <20><>С<EFBFBD>Ƕ<EFBFBD>
double m_dMiniAngle;
// Redundant
double m_dRedundant;
// Radius
double m_dRadius;
// <20><EFBFBD>
bool m_bSmooth;
// <20>Ŵ<EFBFBD>ϵ<EFBFBD><CFB5>
double m_dZoomin;
// <20><>״¡<D7B4><C2A1><EFBFBD>͹<EFBFBD><CDB9><EFBFBD><EFBFBD>غϱ<D8BA>
double m_dUnitSacle;
double m_minDepth; // <20><>С<EFBFBD><D0A1><EFBFBD><EFBFBD>
double m_maxDepth; // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
// <20><><EFBFBD><EFBFBD><EFBFBD>Ĺ<EFBFBD><C4B9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
int m_nShapeType;
//
char m_curveLayer[128];
char m_faultageLayer[128];
} StructureCalculateParameter;