29 lines
839 B
C#
29 lines
839 B
C#
/*
|
|
* Copyright (c) 2025 LG Electronics Inc.
|
|
* SPDX-License-Identifier: LicenseRef-LGE-Proprietary
|
|
*/
|
|
namespace VisionDirector {
|
|
/// <summary>
|
|
/// AlignDirector를 관리하는 매니저
|
|
/// </summary>
|
|
public class AlignDirectorManager : MotionDirectorManager {
|
|
private static object _staticLock = new object();
|
|
|
|
private static AlignDirectorManager _instance = null;
|
|
|
|
/// <summary>
|
|
/// AlignDirectorManager의 싱글턴 인스턴스
|
|
/// </summary>
|
|
public static AlignDirectorManager Instance {
|
|
get {
|
|
lock (_staticLock) {
|
|
if (_instance == null) {
|
|
_instance = new AlignDirectorManager();
|
|
}
|
|
return _instance;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|