00001 /****************************************************************************\ 00002 * VRVis * 00003 * http://vrvis.sourceforge.net * 00004 * (C) 2004 by Alex Loeffler * 00005 * mailto:aloeffler@users.sourceforge.net * 00006 **************************************************************************** 00007 * License * 00008 * * 00009 * This library is free software; you can redistribute it and/or modify it * 00010 * under the terms of the GNU Library General Public License as published * 00011 * by the Free Software Foundation, version 2. * 00012 * * 00013 * This library is distributed in the hope that it will be useful, but * 00014 * WITHOUT ANY WARRANTY; without even the implied warranty of * 00015 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * 00016 * Library General Public License for more details. * 00017 * * 00018 * You should have received a copy of the GNU Library General Public * 00019 * License along with this library; if not, write to the Free Software * 00020 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * 00021 \****************************************************************************/ 00022 00023 #ifndef COLORDATADEFS_HPP 00024 #define COLORDATADEFS_HPP 00025 00034 namespace vrvis 00035 { 00036 00037 class RasterData; 00038 00039 // ==================================================================== GLOBAL 00040 00041 // ----------------------------------------------------- Color Interpretation. 00042 00050 enum eColor 00051 { 00052 NONE = -1, 00053 RED = 0, 00054 GREEN = 1, 00055 BLUE = 2 00056 }; 00057 00058 // ----------------------------------------------------------------- Typedefs. 00059 00068 typedef std::map<eColor, RasterData*> ColorDataMap; 00069 00070 } // End namespace. 00071 00072 #endif // COLORDATADEFS_HPP