#include <ProcessingDataPlugin.hxx>
Classes | |
class | Registrator |
Public Types | |
typedef std::string | Key |
typedef std::type_info | Type |
typedef std::map< Key, ProcessingDataPlugin * > | TypeMap |
Public Member Functions | |
const std::string & | color () const |
const std::string & | name () const |
const std::string & | displayName () const |
Static Public Member Functions | |
static std::list< std::string > | types () |
static ProcessingDataPlugin * | lookUp (const Type &type) |
static std::string | colorFor (const std::type_info &type) |
static std::string | displayNameFor (const std::type_info &type) |
Definition at line 17 of file ProcessingDataPlugin.hxx.
typedef std::string CLAM::ProcessingDataPlugin::Key |
Definition at line 20 of file ProcessingDataPlugin.hxx.
typedef std::type_info CLAM::ProcessingDataPlugin::Type |
Definition at line 21 of file ProcessingDataPlugin.hxx.
typedef std::map<Key,ProcessingDataPlugin *> CLAM::ProcessingDataPlugin::TypeMap |
Definition at line 22 of file ProcessingDataPlugin.hxx.
const std::string& CLAM::ProcessingDataPlugin::color | ( | ) | const [inline] |
Definition at line 55 of file ProcessingDataPlugin.hxx.
Referenced by colorFor().
static std::string CLAM::ProcessingDataPlugin::colorFor | ( | const std::type_info & | type | ) | [inline, static] |
Definition at line 77 of file ProcessingDataPlugin.hxx.
const std::string& CLAM::ProcessingDataPlugin::displayName | ( | ) | const [inline] |
Definition at line 57 of file ProcessingDataPlugin.hxx.
Referenced by displayNameFor().
static std::string CLAM::ProcessingDataPlugin::displayNameFor | ( | const std::type_info & | type | ) | [inline, static] |
Definition at line 83 of file ProcessingDataPlugin.hxx.
References displayName(), and lookUp().
static ProcessingDataPlugin* CLAM::ProcessingDataPlugin::lookUp | ( | const Type & | type | ) | [inline, static] |
Definition at line 71 of file ProcessingDataPlugin.hxx.
Referenced by colorFor(), and displayNameFor().
const std::string& CLAM::ProcessingDataPlugin::name | ( | ) | const [inline] |
Definition at line 56 of file ProcessingDataPlugin.hxx.
static std::list<std::string> CLAM::ProcessingDataPlugin::types | ( | ) | [inline, static] |
Definition at line 61 of file ProcessingDataPlugin.hxx.