#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().
1.6.3