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