|
|
|
@ -192,7 +192,8 @@ RetVal<std::shared_ptr<Data3D>> Adapter::Def3DReader(const Adapter& ad, const st
|
|
|
|
|
{ |
|
|
|
|
xreq = ri->xdname + ":" + ri->xb + ":" + (nx - ri->xb); |
|
|
|
|
|
|
|
|
|
auto ret = needsconvert ? ad.nc->Read(v->name, data, cnvtrans, req()) : ad.nc->Read(v->name, data, trans, req()); |
|
|
|
|
auto ret = needsconvert ? (onez ? ad.nc->Read(v->name, data2D, cnvtrans, req()) : ad.nc->Read(v->name, data, cnvtrans, req())) |
|
|
|
|
: (onez ? ad.nc->Read(v->name, data2D, trans, req()) : ad.nc->Read(v->name, data, trans, req())); |
|
|
|
|
if(!ret) return ret.Add(pref, "Can't read variable " + v->name); |
|
|
|
|
} |
|
|
|
|
{ |
|
|
|
|