using VisionCommon;
namespace VisionUI.Camera {
///
/// 디스플레이 Mover 추상 클래스
///
public abstract class DisplayMover {
///
/// 모션카메라 뷰로 변환
///
/// 이미지 포인트
/// 카메라 베이스
/// 모션 포인트
public abstract MotionPoint ConvertToMotionCameraView(
ImagePoint imagePoint, CameraBase cameraBase);
///
/// XY 센터로 이동
///
/// 모션 포인트
/// 이동 완료 여부(bool)
public abstract bool MoveToCenterXY(MotionPoint motionPoint);
///
/// XY 센터로 이동
///
/// 이미지 포인트
/// 카메라 디바이스
/// 이동 완료 여부(bool)
public bool MoveToCenterXY(ImagePoint imagePoint, CameraBase cameraDev) {
return MoveToCenterXY(ConvertToMotionCameraView(imagePoint, cameraDev));
}
}
}