#pragma once
#include "VZNL_Types.h"
/// @brief 极光眼信息接口
class IVzLaserEyeInfoInterface
{
public:
/// @brief 获取Q矩阵信息
/// [in]设备句柄
/// [out]Q矩阵信息
/// Tip: C Mode 下是 C Mode 的 Q
/// Ori Mode 是 Ori Mode 下的 Q
virtual int QueryQMatrix(VZNLHANDLE hDevice, double dQMatrix[4][4]) = 0;
/// @brief 获取原始Q矩阵
virtual int QueryOriQMatrix(VZNLHANDLE hDevice, double dQMatrix[4][4]) = 0;
/// @brief 获取固定视察
virtual int QueryFixedDistance(VZNLHANDLE hDevice, int& nFixedDistance) = 0;
/// @brief 获取原始图像固定视察
virtual int QueryOriFixedDistance(VZNLHANDLE hDevice, int& nFixedDistance) = 0;
};