diff --git a/source/RobotAPI/libraries/armem_objects/client/class/ClassWriter.cpp b/source/RobotAPI/libraries/armem_objects/client/class/ClassWriter.cpp index f9f1d109bca843610638ab3473314ab5fe1c4a03..6c1d36c77eb7360567b11665dd7d530cdbbd191c 100644 --- a/source/RobotAPI/libraries/armem_objects/client/class/ClassWriter.cpp +++ b/source/RobotAPI/libraries/armem_objects/client/class/ClassWriter.cpp @@ -2,6 +2,17 @@ namespace armarx::armem::obj::clazz { + ClassWriter::ClassWriter(const std::string& p) : + providerName(p) + { + + } + + void ClassWriter::setProviderName(const std::string& pName) + { + this->providerName = pName; + } + bool ClassWriter::commitObjectClass(const armarx::armem::clazz::ObjectClass& c, const armarx::core::time::DateTime& referenceTime) diff --git a/source/RobotAPI/libraries/armem_objects/client/class/ClassWriter.h b/source/RobotAPI/libraries/armem_objects/client/class/ClassWriter.h index db17223ba7f8dc550283fb2aa5c1ed3d11872f7e..e4a3ecc99441c8e8106c0319442ae0c456012f1c 100644 --- a/source/RobotAPI/libraries/armem_objects/client/class/ClassWriter.h +++ b/source/RobotAPI/libraries/armem_objects/client/class/ClassWriter.h @@ -33,7 +33,10 @@ namespace armarx::armem::obj::clazz class ClassWriter : public armem::client::util::SimpleWriterBase { public: - ClassWriter(const std::string& p) : providerName(p){}; + ClassWriter() = default; + ClassWriter(const std::string& p); + + void setProviderName(const std::string& pName); bool commitObjectClass(const armarx::armem::clazz::ObjectClass& c, const armarx::core::time::DateTime& referenceTime); @@ -43,7 +46,7 @@ namespace armarx::armem::obj::clazz Properties defaultProperties() const final; private: - const std::string providerName; + std::string providerName; };