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 de la classe ipsi::Constr

Class permettant d'implémenter différentes marque de caméra. Plus de détails...

#include <constructeur.hpp>

Graphe d'héritage de ipsi::Constr:

ipsi::Axis ipsi::Dlink ipsi::Panasonic Liste de tous les membres

Fonctions membres publiques

virtual marqueCam getMark () const =0
 Focntion virtelle pure permettant de connaitre la marque de la caméra.
virtual ~Constr ()
 Destructeur de Constr.

Attributs publics

marqueCam mark
 Marque de la camera.
int html_heading
 Taille de l'entete html.
int jpeg_heading
 Taille de l'entete jpeg.
int heading_end
 Taille de la fin de l'entete jpeg.
int boundary
 Taille de la séparation entre 2 images.
std::string requete_mjpg
 Requete a envoyer pour demander le flux Mjpeg.
std::string requete_2
 Suite de la requête.
std::string requete_3
 Suite de la requête.
std::string requete_compression
 Suite de la requete pour demander la compression (sans le ?).
std::string requete_cmd
 Requete pour les commandes.
int resp_heading_size
 Taille de l'en-tête des reponses permettant d'identifier s'il s'agit ou non d'un acquitement.
int resp_heading
 Taille du reste de l'en-tete de la réponse de la caméra jusqu'à la taille du message.
int resp_heading_end
 Taille du reste de l'en-tête jusqu'au début du message.
std::string resp_heading_mess
 La chaine correspondant à resp_heading_size dans le cas d'un acquitement.
std::string cmd_center
std::string cmd_left
std::string cmd_right
std::string cmd_up
std::string cmd_down
std::string cmd_zoomin
std::string cmd_zoomout

Description détaillée

Class permettant d'implémenter différentes marque de caméra.

Chaque marque (au moins) à une facon bien à elle d'utiliser sa caméra (différentes requêtes, réponses de la caméras différentes, ...). Cette classe regroupe toutes ces différences, avec les différents paramètres utiles. Pour ajouter une nouvelle marque, il suffit simplement de créer une nouvelle classe avec les bons paramètres.


Documentation des fonctions membres

marqueCam ipsi::Constr::getMark  )  const [pure virtual]
 

Focntion virtelle pure permettant de connaitre la marque de la caméra.

Cette fonction sert à rendre la classe Constr abstraitre afin qu'elle ne puisse pas être instanciée, et également à connaitre la marque de la caméra implémentée

Renvoie:
marqueCam : la marque de la caméra

Implémenté dans ipsi::Axis, ipsi::Dlink, et ipsi::Panasonic.


La documentation de cette classe a été générée à partir du fichier suivant:
Généré le Wed Aug 16 12:33:37 2006 pour IpsiC++library par  doxygen 1.4.4