31 ASSERT(
columns.size() == values.size());
44 data_ =
new double[md.size()];
46 for (
size_t i = 0;
i < columns_.size(); ++
i)
67 for (
size_t i = 0;
i < columnIndices_.size(); ++
i)
68 data_[columnIndices_[
i]] = values_[
i];
74 return ii_->isNewDataset();
86 if (ii_->isNewDataset())
89 std::copy(ii_->data(), ii_->data() + ii_->columns().size(), data_);
const core::MetaData & columns()
ODAUpdatingIterator(T &inputIterator, const T &end, const std::vector< std::string > &columns, const std::vector< double > &values)
IODA_DL void copy(const ObjectSelection &from, ObjectSelection &to, const ScaleMapping &scale_map)
Generic data copying function.