#include <ProcessingDefinitionAdapter.hxx>
Public Member Functions | |
ProcessingDefinitionAdapter (Processing *adaptee=0, const std::string &name="", const std::string &position="", const std::string &size="") | |
virtual | ~ProcessingDefinitionAdapter () |
Processing * | GetProcessing () |
const std::string & | GetName () const |
const std::string & | GetPosition () const |
const std::string & | GetSize () const |
const ProcessingConfig * | GetConfiguration () const |
const char * | GetClassName () const |
Return the class name. | |
virtual void | StoreOn (Storage &store) const |
Stores component's subitems on the given Storage. | |
virtual void | LoadFrom (Storage &store) |
Loads component's subitems from the given Storage. |
Definition at line 35 of file ProcessingDefinitionAdapter.hxx.
CLAM::ProcessingDefinitionAdapter::ProcessingDefinitionAdapter | ( | Processing * | adaptee = 0 , |
|
const std::string & | name = "" , |
|||
const std::string & | position = "" , |
|||
const std::string & | size = "" | |||
) |
Definition at line 33 of file ProcessingDefinitionAdapter.cxx.
CLAM::ProcessingDefinitionAdapter::~ProcessingDefinitionAdapter | ( | ) | [virtual] |
Definition at line 42 of file ProcessingDefinitionAdapter.cxx.
const char* CLAM::ProcessingDefinitionAdapter::GetClassName | ( | ) | const [inline, virtual] |
Return the class name.
Implements CLAM::Component.
Definition at line 55 of file ProcessingDefinitionAdapter.hxx.
const ProcessingConfig* CLAM::ProcessingDefinitionAdapter::GetConfiguration | ( | ) | const [inline] |
Definition at line 51 of file ProcessingDefinitionAdapter.hxx.
const std::string& CLAM::ProcessingDefinitionAdapter::GetName | ( | ) | const [inline] |
Definition at line 48 of file ProcessingDefinitionAdapter.hxx.
const std::string& CLAM::ProcessingDefinitionAdapter::GetPosition | ( | ) | const [inline] |
Definition at line 49 of file ProcessingDefinitionAdapter.hxx.
Processing* CLAM::ProcessingDefinitionAdapter::GetProcessing | ( | ) | [inline] |
Definition at line 47 of file ProcessingDefinitionAdapter.hxx.
const std::string& CLAM::ProcessingDefinitionAdapter::GetSize | ( | ) | const [inline] |
Definition at line 50 of file ProcessingDefinitionAdapter.hxx.
void CLAM::ProcessingDefinitionAdapter::LoadFrom | ( | Storage & | store | ) | [virtual] |
Loads component's subitems from the given Storage.
store | The given storage where the subitem will be loaded from |
Implements CLAM::Component.
Definition at line 71 of file ProcessingDefinitionAdapter.cxx.
References CLAM_ASSERT, CLAM::Factory< AbstractProductType >::CreateSafe(), CLAM::DynamicType::DeepCopy(), CLAM::Processing::GetConfig(), CLAM::ProcessingFactory::GetInstance(), and CLAM::Storage::Load().
void CLAM::ProcessingDefinitionAdapter::StoreOn | ( | Storage & | storage | ) | const [virtual] |
Stores component's subitems on the given Storage.
storage | The given storage where the subitem will be stored |
Implements CLAM::Component.
Definition at line 47 of file ProcessingDefinitionAdapter.cxx.
References CLAM::Processing::GetClassName(), CLAM::Processing::GetConfig(), and CLAM::Storage::Store().