Example #1
0
XnStatus XnDepthStream::ValidateDepthValue(OniDepthPixel nDepth)
{
	if (nDepth > GetDeviceMaxDepth())
	{
		return XN_STATUS_DEVICE_BAD_PARAM;
	}
	
	return (XN_STATUS_OK);
}
XnStatus XnDepthStream::ValidateDepthValue(XnDepthPixel nDepth)
{
	XnStatus nRetVal = XN_STATUS_OK;
	
	if (nDepth < 0 || nDepth > GetDeviceMaxDepth())
	{
		return XN_STATUS_DEVICE_BAD_PARAM;
	}
	
	return (XN_STATUS_OK);
}
XnStatus XnDepthStream::SetMinDepth(XnDepthPixel nMinDepth)
{
	XnStatus nRetVal = XN_STATUS_OK;

	if (nMinDepth > GetDeviceMaxDepth())
	{
		return XN_STATUS_DEVICE_BAD_PARAM;
	}

	nRetVal = m_MinDepth.UnsafeUpdateValue(nMinDepth);
	XN_IS_STATUS_OK(nRetVal);
	
	return (XN_STATUS_OK);
}