Define each "object" independently, except all objects have one
dimension in common. There will be no formal "array of objects", but
you can access them automatically in a program, via an array of
variable names.
This is a simplistic view of what I think you requested. Will this work?
dimensions:
d = 30 ;
nx = 5 ;
ny = 7 ;
nz = 11 ;
variables:
float x(nx,d) ;
float y(ny,d) ;
float z(nz,d) ;
--Dave
On Mon, Jul 30, 2012 at 8:34 AM, Jürgen Lorenz Simon
<juergen_simon@xxxxxxx> wrote:
> Hi,
>
> I need to represent a number of 'objects' detected in a NetCDF data set. The
> objects basically comprise of N vectors of dimension D.
>
> 1 x1 y1 z1
> .
> .
> N xN yN zN
>
> The trouble is, that N varies from object to object. I was taking a look at
> the C-API for variable length arrays, but couldn't really make heads nor
> tails of it. Also, I have been using the C++ API heavily and it does not seem
> to have any notion of variable length arrays.
>
> Any other (possibly backward compatible) way I can tackle this one?
>
> Kind Regards,
> Ion
>
> _______________________________________________
> netcdfgroup mailing list
> netcdfgroup@xxxxxxxxxxxxxxxx
> For list information or to unsubscribe, visit:
> http://www.unidata.ucar.edu/mailing_lists/