CLAM::ProcessingDataPlugin Class Reference

#include <ProcessingDataPlugin.hxx>

List of all members.

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 ProcessingDataPluginlookUp (const Type &type)
static std::string colorFor (const std::type_info &type)
static std::string displayNameFor (const std::type_info &type)

Detailed Description

Definition at line 17 of file ProcessingDataPlugin.hxx.


Member Typedef Documentation

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.

Definition at line 22 of file ProcessingDataPlugin.hxx.


Member Function Documentation

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.

References color(), and lookUp().

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.


The documentation for this class was generated from the following files:
Generated by  doxygen 1.6.3