#include "dataloader.h" #include DataLoader::DataLoader() { } DataResult1D DataLoader::doLoad(DataRequest &request) { std::vector x, y; //TODO handle dim types if (request.offset + request.count > request.array.dataExtent()) request.count = request.array.dataExtent() - request.offset; x = request.array.getDimension(1).asSampledDimension().axis(request.count[0], request.offset[0]); std::cerr << request.count << request.offset; request.array.getData(y, request.count, request.offset); std::cerr << "dataLoader done" << std::endl; DataResult1D res(request.id, request.array.id(), x, y); return res; }