Используя виртуальные функции абстрактного класса 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();