latest version v1.9 - last update 10 Apr 2010 |
00001 /* 00002 * Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 00003 * Lehrstuhl fuer Technische Informatik, RWTH-Aachen, Germany 00004 * 00005 * This file is part of the LTI-Computer Vision Library (LTI-Lib) 00006 * 00007 * The LTI-Lib is free software; you can redistribute it and/or 00008 * modify it under the terms of the GNU Lesser General Public License (LGPL) 00009 * as published by the Free Software Foundation; either version 2.1 of 00010 * the License, or (at your option) any later version. 00011 * 00012 * The LTI-Lib is distributed in the hope that it will be 00013 * useful, but WITHOUT ANY WARRANTY; without even the implied warranty 00014 * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 00015 * GNU Lesser General Public License for more details. 00016 * 00017 * You should have received a copy of the GNU Lesser General Public 00018 * License along with the LTI-Lib; see the file LICENSE. If 00019 * not, write to the Free Software Foundation, Inc., 59 Temple Place - 00020 * Suite 330, Boston, MA 02111-1307, USA. 00021 */ 00022 00023 00024 /*---------------------------------------------------------------- 00025 * project ....: LTI Digital Image/Signal Processing Library 00026 * file .......: ltiHardwareConfig.h 00027 * authors ....: Pablo Alvarado 00028 * organization: LTI, RWTH Aachen 00029 * creation ...: 24.11.99 00030 * revisions ..: $Id: ltiHardwareConfig.h,v 1.7 2007/01/10 02:26:12 alvarado Exp $ 00031 */ 00032 00033 #ifndef _LTI_HARDWARE_CONFIG_H_ 00034 #define _LTI_HARDWARE_CONFIG_H_ 00035 00036 /** 00037 * @file ltiHardwareConfig.h Contains definition macros to compile hardware 00038 * related functors. 00039 * 00040 * This file contains definition macros used as flags to compile hardware 00041 * related functors like frame grabbers. Usually these functors check if 00042 * the corresponding symbol is defined, and only in that cases the class 00043 * will be compiled. 00044 * 00045 * If you work with Linux, GCC and GNU-Make, you can optionally leave this file 00046 * untouched and provide in the corresponding symbol using a -D directive in 00047 * the file extrapaths.mk. 00048 * 00049 * For example, to compile the ToUCam camera, your extrapaths.mk file would 00050 * look: 00051 * \code 00052 * EXTRACXXFLAGS=-D_USE_PHILIPS_TOUCAM 00053 * EXTRAINCLUDEPATH= 00054 * EXTRALIBPATH= 00055 * EXTRALIBS= 00056 * \endcode 00057 */ 00058 00059 // use QuickCam 00060 // #define _USE_QUICKCAM_GRABBER 1 00061 00062 // use Imaging Frame Grabber 00063 // #define _USE_ITI_FRAME_GRABBER 1 00064 00065 // use Matrix Vision Frame Grabber 00066 // #define _USE_MATRIX_VISION_GRABBER 1 00067 00068 // use SiliconSoftware Micro Enable with Channel-Link Frame Grabber 00069 // #define _USE_MICRO_ENABLE_FRAME_GRABBER 1 00070 00071 // use Philips ToUcam Pro 00072 #define _USE_PHILIPS_TOUCAM 1 00073 00074 // use leutron frame grabber 00075 // #define _USE_LEUTRON_GRABBER 00076 00077 // use IEEE 1394 camera (FireWire) 00078 // #define _USE_FIRE_WIRE_DCAM 00079 00080 #endif // _LTI_HARDWARE_CONFIG_H_