3#include "FrameMetadata.h"
4#include "ImageMetadata.h"
5#include <opencv2/opencv.hpp>
24 throw AIPException(AIP_NOTIMPLEMENTED,
"Use different constructor. This constructor will be deprecated in the future.");
40 auto _step = alignLength;
41 initData(_width, _height, _imageType, _type, _step, _depth);
60 _step = ((_width * 3) >> 1);
76 auto msg =
"Unknown image type<" + std::to_string(
imageType) +
">";
77 throw AIPException(AIP_NOTIMPLEMENTED, msg);
83 initData(_width, _height, _imageType, _type, _step, _depth);
100 return width != NOT_SET_NUM;
159 auto msg =
"Unknown image type<" + std::to_string(
imageType) +
">";
160 throw AIPException(AIP_NOTIMPLEMENTED, msg);
165 return static_cast<size_t>(
width*multiple*elemSize);
230 auto msg =
"Unknown image type<" + std::to_string(
imageType) +
">";
231 throw AIPException(AIP_NOTIMPLEMENTED, msg);