exponenta event banner

Использование виртуальных функций абстрактного класса IAdaptor

В следующей таблице перечислены чистые виртуальные функции, определенные абстрактным классом IAdaptor, в алфавитном порядке. Демонстрационный адаптер, входящий в состав программного обеспечения Image Acquisition Toolbox™, содержит примеры реализации этих функций в файле. DemoAdaptor.cpp.

Чистая виртуальная функция

Описание с объявлением

closeDevice()

Завершает подключение к устройству - см. Предлагаемый алгоритм для closeDevice ().

virtual bool closeDevice();

getDriverDescription()

Возвращает вектор символов, идентифицирующий драйвер устройства, используемый устройством. См. раздел Указание идентификационной информации драйвера устройства.

virtual const char* getDriverDescription() const;

getDriverVersion()

Возвращает вектор символов, определяющий номер версии драйвера устройства, используемого устройством. См. раздел Указание идентификационной информации драйвера устройства.

virtual const char* getDriverVersion() const;

getFrameType()

Возвращает определяемый панелью инструментов тип кадра, используемый для хранения изображений, предоставляемых устройством. См. раздел Определение типа кадра.

imaqkit::frametypes::FRAMETYPE getFrameType() const;

getMaxHeight()

Возвращает целое число, указывающее максимальное вертикальное разрешение (количество строк) данных изображения - см. раздел Задание размеров изображения.

virtual int getMaxHeight() const;

getMaxWidth()

Возвращает целое число, указывающее максимальное разрешение изображения по горизонтали (в пикселях) - см. раздел Задание размеров изображения.

virtual int getMaxWidth() const;

getNumberOfBands()

Возвращает количество областей, используемых в возвращенных данных изображения - см. раздел Задание размеров изображения.

virtual int getNumberOfBands() const;

openDevice()

Открывает соединение с устройством, подготавливая его к использованию - см. раздел Открытие и закрытие соединения с устройством.

virtual bool openDevice();

startCapture()

Запуск извлечения кадров с устройства - см. раздел Запуск и остановка получения изображений.

virtual bool startCapture();

stopCapture()

Останавливает извлечение кадров с устройства - см. Предлагаемый алгоритм для stopCapture ().

virtual bool stopCapture();