/*
* Copyright (c) 2025 LG Electronics Inc.
* SPDX-License-Identifier: LicenseRef-LGE-Proprietary
*/
using Cognex.VisionPro;
using VisionCommon;
namespace CogCommon {
///
/// Cognex 컬러 컨버터
///
public class ColorConverter {
///
/// eColor 컬러를 Cognex 컬러 타입으로 변환
///
/// 범용 컬러
/// Cognex 컬러
public static CogColorConstants ConvertColor(eColor color) {
switch (color) {
case eColor.Black:
return CogColorConstants.Black;
case eColor.Blue:
return CogColorConstants.Blue;
case eColor.Cyan:
return CogColorConstants.Cyan;
case eColor.Green:
return CogColorConstants.Green;
case eColor.LightGrey:
return CogColorConstants.LightGrey;
case eColor.Grey:
return CogColorConstants.Grey;
case eColor.DarkGrey:
return CogColorConstants.DarkGrey;
case eColor.Magenta:
return CogColorConstants.Magenta;
case eColor.Purple:
return CogColorConstants.Purple;
case eColor.Orange:
return CogColorConstants.Orange;
case eColor.Red:
return CogColorConstants.Red;
case eColor.DarkRed:
return CogColorConstants.DarkRed;
case eColor.Yellow:
return CogColorConstants.Yellow;
default:
return CogColorConstants.Green;
}
}
}
}