Classes | |
class | acq |
Cette classe permet l'acquisition de nouvelles images sur le flux de la caméra. Plus de détails... | |
class | Base64 |
Cette classe permet d'encoder une chaine en base 64. Plus de détails... | |
class | Camera |
Class permettant la manipulation des caméras. Plus de détails... | |
struct | Caminfo |
class | CamParam |
struct | check_string |
class | Connection |
Class permettant l'utilisation d'une connexion. Plus de détails... | |
class | drop |
Classe permettant de "dropper" n objet de type T. Plus de détails... | |
class | array |
Class permettant l'envoi/la reception d'une chaine de charactère. Plus de détails... | |
class | Axis |
Class implémentant les caméras AXIS. Plus de détails... | |
class | Dlink |
Class implémentant les caméras D-LINK. Plus de détails... | |
class | Panasonic |
Class implémentant les caméras PANASONIC. Plus de détails... | |
class | Constr |
Class permettant d'implémenter différentes marque de caméra. Plus de détails... | |
class | fill_data |
Cette classe ne contient qu'une seule méthode qui est appelé par acq et qui a pour but de remplir un buffer avec une image. Plus de détails... | |
class | dataGrabber |
Classe permettant la récupération des images de la caméra. Plus de détails... | |
class | JpegDecompressor |
class | Mjpg |
Class de gestion du Mjpeg. Plus de détails... | |
class | MjpgDisk |
Class permettant l'affichage de séquences d'images. Plus de détails... | |
class | Object |
Class abstraite de gestion des objets (Jpeg, Mjpeg, ...). Plus de détails... | |
class | Param |
Classe permettant d'implémenter les paramètres nécessaires aux différents types de caméras. Plus de détails... | |
class | ParamDisk |
Classe permettant initialisant les paramètres nécessaires à la lecture d'une séquence d'image enregistrée sur le disque. Plus de détails... | |
class | ParamIP |
Classe permettant initialisant les paramètres nécessaires à une caméra IP. Plus de détails... | |
class | cmdSender |
Classe permettant d'envoyer des commandes à la caméra. Plus de détails... | |
struct | TCP |
Classe implémentant le protocole TCP. Plus de détails... | |
struct | check_string< std::string > |
Typedefs | |
typedef std::vector< unsigned char > | buffer_t |
On definit les types de buffers utilisés. | |
Énumérations | |
enum | marqueCam { AXIS, DLINK, PANA } |
Permet d'identifier les différentes marques de caméras implémentées. | |
enum | typeObject { MJPG, MJPGDISK } |
Pour reconnaitre les différents types d'objets pouvant être instancier. | |
enum | typeCam { IP, DISK } |
Fonctions | |
template<class T> | |
void | from_string (const std::string &src, T &dest) |
template<class T> | |
Connection & | operator<< (Connection &c, const T &d) |
Surcharge de l'operateur << permettant un allégement de l'utilisation coté utilisateur. | |
template<class T> | |
Connection & | operator>> (Connection &c, T &d) |
Surcharge de l'operateur >> permettant un allégement de l'utilisation coté utilisateur. | |
template<class T> | |
Connection & | operator>> (Connection &c, const drop< T > &d) |
Surcharge de l'opérateur >> avec la classe drop. | |
template<class T> | |
Connection & | operator>> (Connection &c, const array< T > &d) |
Surcharge de l'opérateur >> avec la classe array. | |
template<class T> | |
Connection & | operator<< (Connection &c, const array< T > &d) |
Surcharge de l'opérateur << avec la classe array. | |
template<class C, class T, class A> | |
Connection & | operator>> (Connection &c, std::basic_string< C, T, A > &d) |
Surcharge de l'opérateur << avec la classe basic_string. | |
template<class C, class T, class A> | |
Connection & | operator<< (Connection &c, const std::basic_string< C, T, A > &d) |
Surcharge de l'opérateur << avec la classe basic_string. | |
Variables | |
const char | fillchar = '=' |
Charactère de remplissage. |
Copyright (c) 2006 for LASMEA UMR 6602 du CNRS. All rights reserved.
This file is part of the ipsi C++ Library. This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1, or (at your option) any later version.
This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License along with this library; see the file COPYING. If not, send mail to the developers of ipsi.
As a special exception, you may use this file as part of a free software library without restriction. Specifically, if other files instantiate templates or use macros or inline functions from this file, or you compile this file and link it with other files to produce an executable, this file does not by itself cause the resulting executable to be covered by the GNU Lesser General Public License. This exception does not however invalidate any other reasons why the executable file might be covered by the GNU Lesser General Public License.
file : acq.hpp created : Thr Jun 01 09:41:04 2006 by : Christophe Tournayre description : Modified : To do :
|
Surcharge de l'opérateur << avec la classe basic_string.
|
|
Surcharge de l'opérateur << avec la classe array.
|
|
Surcharge de l'operateur << permettant un allégement de l'utilisation coté utilisateur.
|
|
Surcharge de l'opérateur << avec la classe basic_string.
|
|
Surcharge de l'opérateur >> avec la classe array.
|
|
Surcharge de l'opérateur >> avec la classe drop.
|
|
Surcharge de l'operateur >> permettant un allégement de l'utilisation coté utilisateur.
|