As the underlying buffer is an Array<1,float>, we are limited by its maximum size, which is determined by int (unfortunately). GE TOF scanners go over that limit.
PS: This was done a long time ago in #561, replacing boost boost::shared_array and stream things (which had a more restrictive limit of 2GB bytes due to a bug in boost, since then resolved)
As the underlying
bufferis anArray<1,float>, we are limited by its maximum size, which is determined byint(unfortunately). GE TOF scanners go over that limit.PS: This was done a long time ago in #561, replacing boost
boost::shared_arrayand stream things (which had a more restrictive limit of 2GB bytes due to a bug in boost, since then resolved)