latest version v1.9 - last update 10 Apr 2010 |
00001 /* 00002 * Copyright (C) 1998, 1999, 2000, 2001 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 #ifndef _LTI_GROUPS 00024 #define _LTI_GROUPS 00025 00026 /** 00027 * @defgroup gDataStruct Data Structures 00028 * 00029 * Data Structures in the LTI-Lib 00030 * @see \ref classHierarchy 00031 */ 00032 00033 /** 00034 * @defgroup gMath Math 00035 * 00036 * Classes and Functions related with mathematical operations 00037 * @see \ref classHierarchy 00038 */ 00039 00040 /** 00041 * @defgroup gGeomData Geometry Data Structures 00042 * 00043 * Data primitives for geometric algorithms 00044 * @ingroup gDataStruct 00045 * @ingroup gGeometry 00046 * @see \ref classHierarchy 00047 */ 00048 00049 /** 00050 * @defgroup gAggregate Aggregate Data Types 00051 * 00052 * This group contains aggregate classes, which besides some data also provide 00053 * some functionality to manipulate it. 00054 * 00055 * @ingroup gDataStruct 00056 * @see \ref classHierarchy 00057 */ 00058 00059 /** 00060 * @defgroup gImageProcessing Algorithms and Classes for Image Processing 00061 * 00062 * This group contains all groups of functors and other classes related 00063 * with image processing. 00064 * @see \ref classHierarchy 00065 */ 00066 00067 /** 00068 * @defgroup gLinearFilters Linear filtering 00069 * 00070 * Linear filtering kernels and functors 00071 * @ingroup gImageProcessing 00072 * @see \ref classHierarchy 00073 */ 00074 00075 /** 00076 * @defgroup gEdgeCorner Edge and Corner Detectors 00077 * 00078 * Edge and Corner Detectors 00079 * @ingroup gImageProcessing 00080 * @see \ref classHierarchy 00081 */ 00082 00083 /** 00084 * @defgroup gSegmentation Segmentation Algorithms and related tools 00085 * 00086 * Segmentation algorithms and related tools 00087 * @ingroup gImageProcessing 00088 * @see \ref classHierarchy 00089 */ 00090 00091 /** 00092 * @defgroup gRegionAnalysis Region analysis 00093 * 00094 * Algorithms used to generate and used labeled masks denoting regions. 00095 * @ingroup gSegmentation 00096 * @see \ref classHierarchy 00097 */ 00098 00099 /** 00100 * @defgroup gShape Shape Analysis 00101 * 00102 * @ingroup gImageProcessing 00103 * @see \ref classHierarchy 00104 */ 00105 00106 /** 00107 * @defgroup gGeometry Simple geometry classes and functions 00108 * 00109 * @ingroup gMath 00110 * @ingroup gImageProcessing 00111 * @see \ref classHierarchy 00112 */ 00113 00114 /** 00115 * @defgroup gMorphology Morphology operators 00116 * 00117 * @ingroup gImageProcessing 00118 * @see \ref classHierarchy 00119 */ 00120 00121 /** 00122 * @defgroup gColor Color Analysis 00123 * 00124 * Classes and Data Structures used for color analysis or color representation 00125 * 00126 * @ingroup gImageProcessing 00127 * @see \ref classHierarchy 00128 */ 00129 00130 /** 00131 * @defgroup gFeatureExtr Feature Extraction 00132 * 00133 * Classes and Data Structures used to extract descriptors from images 00134 * or image regions. 00135 * 00136 * @ingroup gImageProcessing 00137 * @see \ref classHierarchy 00138 */ 00139 00140 /** 00141 * @defgroup gLinearAlgebra Linear Algebra 00142 * 00143 * @ingroup gMath 00144 * @see \ref classHierarchy 00145 */ 00146 00147 /** 00148 * @defgroup gBasicMathFunc Basic Math Functions 00149 * 00150 * @ingroup gMath 00151 * @see \ref classHierarchy 00152 */ 00153 00154 /** 00155 * @defgroup gStats Basic Statistics 00156 * 00157 * @ingroup gMath 00158 * @see \ref classHierarchy 00159 */ 00160 00161 /** 00162 * @defgroup gIO Input and Output 00163 * 00164 * Classes and Functions used to read and write data. 00165 * @see \ref classHierarchy 00166 */ 00167 00168 /** 00169 * @defgroup gStorable Storable Interface 00170 * 00171 * Methods using lti::ioHandler objects to read and write data. 00172 * 00173 * @ingroup gIO 00174 * @see \ref classHierarchy 00175 */ 00176 00177 /** 00178 * @defgroup gVisualization Visualization Tools 00179 * 00180 * In this group belong not only the viewer and drawing classes, but all 00181 * functors used to "paint" data structures on images, in order to simplify 00182 * their interpretation and analysis. 00183 * @see \ref classHierarchy 00184 */ 00185 00186 #endif