Page principale | Liste des namespaces | Hiérarchie des classes | Liste alphabétique | Liste des classes | Liste des fichiers | Membres de namespace | Membres de classe

Référence du namespace ipsi

Namespace de cette librairie. Plus de détails...


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>
Connectionoperator<< (Connection &c, const T &d)
 Surcharge de l'operateur << permettant un allégement de l'utilisation coté utilisateur.
template<class T>
Connectionoperator>> (Connection &c, T &d)
 Surcharge de l'operateur >> permettant un allégement de l'utilisation coté utilisateur.
template<class T>
Connectionoperator>> (Connection &c, const drop< T > &d)
 Surcharge de l'opérateur >> avec la classe drop.
template<class T>
Connectionoperator>> (Connection &c, const array< T > &d)
 Surcharge de l'opérateur >> avec la classe array.
template<class T>
Connectionoperator<< (Connection &c, const array< T > &d)
 Surcharge de l'opérateur << avec la classe array.
template<class C, class T, class A>
Connectionoperator>> (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>
Connectionoperator<< (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.


Description détaillée

Namespace de cette librairie.

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 :


Documentation des fonctions

template<class C, class T, class A>
Connection & ipsi::operator<< Connection &  c,
const std::basic_string< C, T, A > &  d
 

Surcharge de l'opérateur << avec la classe basic_string.

Paramètres:
c : la connexion
d : la classe basic_string
Renvoie:
Connection& : la connexion

template<class T>
Connection & ipsi::operator<< Connection &  c,
const array< T > &  d
 

Surcharge de l'opérateur << avec la classe array.

Paramètres:
c : la connexion
d : la classe array
Renvoie:
Connection& : la connexion

template<class T>
Connection & ipsi::operator<< Connection &  c,
const T &  d
 

Surcharge de l'operateur << permettant un allégement de l'utilisation coté utilisateur.

Paramètres:
c : la connexion
d : l'objet à envoyer
Renvoie:
Connection& : la connexion

template<class C, class T, class A>
Connection & ipsi::operator>> Connection &  c,
std::basic_string< C, T, A > &  d
 

Surcharge de l'opérateur << avec la classe basic_string.

Paramètres:
c : la connexion
d : la classe basic_string
Renvoie:
Connection& : la connexion

template<class T>
Connection & ipsi::operator>> Connection &  c,
const array< T > &  d
 

Surcharge de l'opérateur >> avec la classe array.

Paramètres:
c : la connexion
d : la classe array
Renvoie:
Connection& : la connexion

template<class T>
Connection & ipsi::operator>> Connection &  c,
const drop< T > &  d
 

Surcharge de l'opérateur >> avec la classe drop.

Paramètres:
c : la connexion
d : la classe drop
Renvoie:
Connection& : la connexion

template<class T>
Connection & ipsi::operator>> Connection &  c,
T &  d
 

Surcharge de l'operateur >> permettant un allégement de l'utilisation coté utilisateur.

Paramètres:
c : la connexion
d : l'objet à recevoir
Renvoie:
Connection& : la connexion


Généré le Wed Aug 16 12:33:37 2006 pour IpsiC++library par  doxygen 1.4.4