using System.Collections.Generic; using System.Windows; namespace VisionCommon { /// /// 장비 패턴 인터페이스 /// public interface IMachinePattern { /// /// 장비에서 구현한 패턴 타입 리스트를 얻어온다. /// /// 패턴 타입 리스트 List GetMachinePatternTypes(); /// /// 패턴을 얻어온다. /// /// 패턴 정보 /// 패턴 IPatternFinder GetPattern(PatternInfo patternInfo); /// /// 패턴 설정 윈도우를 얻어온다. /// /// 패턴 에이전트 /// 패턴 정보 /// 카메라 디스플레이 /// FOV 키 정보 /// 패턴 Window GetWindow(PatternAgentBase patternAgent, PatternInfo patternInfo, object cameraDisplay, FovInfo fovInfo); } }