Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

# Modules/ColorTableMod/ColorTable64Mod.h

Go to the documentation of this file.

    00001 /**
    00002 * @file ColorTable64Mod.h
    00003 * Declaration of class ColorTable64Mod.
    00004 *
    00005 * @author <A href=mailto:walter.nistico@uni-dortmund.de>Walter Nistico</A>
    00006 */
    00007
    00008 #ifndef _ColorTable64Mod_h_
    00009 #define _ColorTable64Mod_h_
    00010
    00011 #include "ColorTableMod.h"
    00012 #include "Representations/Perception/ColorTable64.h"
    00013 #include "Tools/Streams/InOut.h"
    00014
    00015 /**
    00016 * @class ColorTable64Mod
    00017 *
    00018 * This class is a wrapper used by ColorTableModSelector to load and instantiate
    00019 * a colormap of type ColorTable64.
    00020 *
    00021 * @author <A href=mailto:walter.nistico@uni-dortmund.de>Walter Nistico</A>
    00022 */
    00023 class ColorTable64Mod : public ColorTableMod
    00024 {
    00025 public:
    00026   /** Constructor */
    00027   ColorTable64Mod(const ColorTableModInterfaces& interfaces)
    00028     : ColorTableMod(interfaces)
    00029   {}
    00030
    00031   /**
    00032   * Loads and instantiates this kind of colormap by copying it back to the
    00033   *  main colorTable buffer */
    00034   void setup();
    00035
    00036   /** Executes the module */
    00037   virtual void execute();
    00038
    00039 };
    00040
    00041 #endif