2026-01-26 14:51:28 +09:00

73 lines
1.7 KiB
C#

/*
* Copyright (c) 2025 LG Electronics Inc.
* SPDX-License-Identifier: LicenseRef-LGE-Proprietary
*/
using Matrox.MatroxImagingLibrary;
namespace MilCommon {
/// <summary>
/// Shape 모델 타입
/// </summary>
public enum eModelType {
Circle = MIL.M_CIRCLE,
Cross = MIL.M_CROSS,
Diamond = MIL.M_DIAMOND,
Ellipse = MIL.M_ELLIPSE,
Rectangle = MIL.M_RECTANGLE,
Square = MIL.M_SQUARE,
Triangle = MIL.M_TRIANGLE,
}
/// <summary>
/// RunParam 스피드 옵션
/// </summary>
public enum eMilSpeed {
Default = MIL.M_DEFAULT,
Low = MIL.M_LOW,
Medium = MIL.M_MEDIUM,
High = MIL.M_HIGH,
VeryHigh = MIL.M_VERY_HIGH
}
/// <summary>
/// RunParam 정확도 옵션
/// </summary>
public enum eMilAccuracy {
Default = MIL.M_DEFAULT,
Low = MIL.M_LOW,
Medium = MIL.M_MEDIUM,
High = MIL.M_HIGH,
}
/// <summary>
/// RunParam 디테일 옵션
/// </summary>
public enum eMilDetailLevel {
Default = MIL.M_DEFAULT,
Medium = MIL.M_MEDIUM,
High = MIL.M_HIGH,
VeryHigh = MIL.M_VERY_HIGH
}
/// <summary>
/// 텍스트 컬러 옵션
/// </summary>
public enum eMilForegroundColor {
Default = MIL.M_DEFAULT,
Any = MIL.M_ANY,
Black = MIL.M_FOREGROUND_BLACK,
White = MIL.M_FOREGROUND_WHITE
}
/// <summary>
/// 극성 옵션
/// </summary>
public enum eMilPolarity {
Default = MIL.M_DEFAULT,
Any = MIL.M_ANY,
Reverse = MIL.M_REVERSE,
Same = MIL.M_SAME,
SameReverse = MIL.M_SAME_OR_REVERSE,
}
}