[ VIGRA Homepage | Class Index | Function Index | File Index | Main Page ]

details vigra/utilities.hxx VIGRA

00001 /************************************************************************/
00002 /*                                                                      */
00003 /*               Copyright 1998-2002 by Ullrich Koethe                  */
00004 /*       Cognitive Systems Group, University of Hamburg, Germany        */
00005 /*                                                                      */
00006 /*    This file is part of the VIGRA computer vision library.           */
00007 /*    ( Version 1.3.3, Aug 18 2005 )                                    */
00008 /*    You may use, modify, and distribute this software according       */
00009 /*    to the terms stated in the LICENSE file included in               */
00010 /*    the VIGRA distribution.                                           */
00011 /*                                                                      */
00012 /*    The VIGRA Website is                                              */
00013 /*        http://kogs-www.informatik.uni-hamburg.de/~koethe/vigra/      */
00014 /*    Please direct questions, bug reports, and contributions to        */
00015 /*        koethe@informatik.uni-hamburg.de                              */
00016 /*                                                                      */
00017 /*  THIS SOFTWARE IS PROVIDED AS IS AND WITHOUT ANY EXPRESS OR          */
00018 /*  IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED      */
00019 /*  WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. */
00020 /*                                                                      */
00021 /************************************************************************/
00022 
00023 
00024 #ifndef VIGRA_BASICS_HXX
00025 #define VIGRA_BASICS_HXX
00026 
00027 #include "vigra/config.hxx"
00028 #include "vigra/error.hxx"
00029 #include "vigra/metaprogramming.hxx"
00030 #include "vigra/tuple.hxx"
00031 #include "vigra/diff2d.hxx"
00032 #include "vigra/mathutil.hxx"
00033 
00034 /*! \page Utilities Utilities
00035     Basic helper functionality needed throughout.
00036 
00037     <DL>
00038     <DT>
00039     <IMG BORDER=0 ALT="-" SRC="documents/bullet.gif">
00040      \ref vigra::ArrayVector
00041      <DD><em>replacement for std::vector</em>
00042     <DT>
00043     <IMG BORDER=0 ALT="-" SRC="documents/bullet.gif">
00044      \ref RangesAndPoints
00045      <DD><em>2-dimensioanl positions, extents, amd rectangles</em>
00046     <DT>
00047     <IMG BORDER=0 ALT="-" SRC="documents/bullet.gif">
00048      \ref PixelNeighborhood
00049      <DD><em>4- and 8-neighborhood definitions and circulators</em>
00050     <DT>
00051     <IMG BORDER=0 ALT="-" SRC="documents/bullet.gif">
00052      \ref vigra::IteratorAdaptor
00053      <DD><em>Quickly create STL-compatible 1D iterator adaptors</em>
00054      <DT>
00055     <IMG BORDER=0 ALT="-" SRC="documents/bullet.gif">
00056      \ref TupleTypes
00057      <DD><em>pair, triple, tuple4, tuple5</em>
00058       <DT>
00059     <IMG BORDER=0 ALT="-" SRC="documents/bullet.gif">
00060      \ref MathConstants
00061      <DD><em>M_PI, M_SQRT2</em>
00062     </DL>
00063 */
00064 
00065 #endif // VIGRA_BASICS_HXX

© Ullrich Köthe (koethe@informatik.uni-hamburg.de)
Cognitive Systems Group, University of Hamburg, Germany

html generated using doxygen and Python
VIGRA 1.3.3 (18 Aug 2005)