
/*! \mainpage Index Page
 *
 * \section intro_sec Introduction
 *
 * The pacpus component is composed of many classes :
 * - DiskWriter
 * - Display
 * - VislabCamera
 * - VislabComponent
 * - VislabImageProcessor
 *
 * The DiskWriter class permit to record the video, it records all pictures taken by the camera 
 * The Display class permit to see the video, this class creates the windows to display the videos
 * The VislabCamera class has for actions to start, stop and poweroff the camera 
 * The VislabComponent class is the base of the pacpus component; this class instantiate the elements. It execute the callbacks, start and stop the transmission of the camera
 * The VislabImageProcessor class
 *
 * With this pacpus component we can record a video with two specificities :
 * - The classic video
 * - The disparity video
 *
 * \section How to use the camera
 *
 * - Connect the power and the RJ45 cable
 * - Configure the IP address of your computer with 192.168.0.xx
 * - Finally in the terminal, run pacpussensors with the plugin Vislab
 * - The XML file to use have to look like this :
 ~~~~~~~~~~~~~~~~~~~~~
 * <?xml version="1.0" encoding="ISO-8859-1"?>
 *
 *	<pacpus>
 *
 *	<components>
 *
 *		<component name="Vislab" type="VislabComponent" ui="0" />
 *
 *	</components>
 *  
 *	<connections>	
 *	</connections>
 * 
 *	<plugins prefix="" postfix="" extension="so">
 *	// extension="so" on linux, extension="dll" on windows
 *
 *		<plugin lib="VislabComponent" />
 *
 *	</plugins>
 *    
 *	<parameters>
 *	</parameters>
 *
 *	</pacpus>
 ~~~~~~~~~~~~~~~~~~~~~
 */