ICF 3.0.5.47
Technical documentation of ICF Libraries
ICameraListProvider.h
Go to the documentation of this file.
1/********************************************************************************
2** This file is part of the ICF Framework. Copyright (C) Witold Gantzke & Kirill Lepskiy
3** ICF Framework may be used under the terms of the LGPL License v. 2.1 by the Free Software Foundation.
4********************************************************************************/
5
6#pragma once
7
8
9// ICF includes
10#include <istd/IChangeable.h>
11#include <icam/ICameraInfo.h>
12
13
14namespace icam
15{
16
21{
22 public:
28 virtual const ICameraInfo& GetCamera(unsigned int cameraIndex) const = 0;
29 virtual unsigned int GetCamerasCount() const = 0;
30};
31
32
33} // namespace icam
34
Provides common information about the camera.
Definition ICameraInfo.h:21
Provide access to a list of cameras.
virtual const ICameraInfo & GetCamera(unsigned int cameraIndex) const =0
Get camera info.
virtual unsigned int GetCamerasCount() const =0
Common interface for data model objects, which can be changed.
Definition IChangeable.h:32
Contains interfaces, implementations and components of image acquisition and processing.

© Witold Gantzke and Kirill Lepskiy