/** Copy the LiveDataAlgorithm-specific properties from "other" to "this" * * @param other :: LiveDataAlgorithm-type algo. */ void LiveDataAlgorithm::copyPropertyValuesFrom(const LiveDataAlgorithm &other) { std::vector<Property *> props = this->getProperties(); for (size_t i = 0; i < props.size(); i++) { Property *prop = props[i]; this->setPropertyValue(prop->name(), other.getPropertyValue(prop->name())); } }
/** Copy the LiveDataAlgorithm-specific properties from "other" to "this" * * @param other :: LiveDataAlgorithm-type algo. */ void LiveDataAlgorithm::copyPropertyValuesFrom(const LiveDataAlgorithm &other) { std::vector<Property *> props = this->getProperties(); for (auto prop : props) { this->setPropertyValue(prop->name(), other.getPropertyValue(prop->name())); } }