miicv_create : Create an image conversion variable and set the
defaults -- an icv identifier is returned for later use (or MI_ERROR
if an error occurs). The old limit of MI_MAX_NUM_ICV icv's that can
exist at one time has been removed, although the definition remains.
public int miicv_create(); |
miicv_free : Free an image conversion variable.
public int miicv_free(int icvid); |
miicv_setdbl : Set a numeric icv property to a double value.
public int miicv_setdbl(int icvid, int icv_property, double value); |
miicv_setint : Set a numeric icv property to an integer value.
public int miicv_setint(int icvid, int icv_property, int value); |
miicv_setlong : Set a numeric icv property to a long integer value.
public int miicv_setlong(int icvid, int icv_property, long value); |
miicv_setstr : Set a string icv property.
public int miicv_set(int icvid, int icv_property, char *value); |
miicv_inqdbl : Inquire about a numeric icv property.
value points to the double precision variable in which the value
should be returned.
public int miicv_inqdbl(int icvid, int icv_property, double *value); |
miicv_inqint : Inquire about a numeric icv property.
value points to the integer variable in which the value should be
returned.
public int miicv_inqint(int icvid, int icv_property, int *value); |
miicv_inqlong : Inquire about a numeric icv property.
value points to the long integer variable in which the value should be
returned.
public int miicv_inqlong(int icvid, int icv_property, long *value); |
miicv_inqstr : Inquire about a string icv property.
value points to the character array in which the value should be
returned. The calling routine must allocate enough space for the return string.
public int miicv_inqstr(int icvid, int icv_property, char *value); |
miicv_attach : Attach a MINC file and image variable to an icv. Note
that icv properties cannot be modified while a variable is attached to the icv. If a
variable is already attached to the icv, then it is automatically detached. The file
icvid must be in data mode.
public int miicv_attach(int icvid, int cdfid, int varid); |
miicv_ndattach : Like miicv_attach but no
dimension conversion facilities are available (much like setting
MI_ICV_DO_DIM_CONV to FALSE). This avoids linking
in all of the dimension conversion routines when they are not needed (for machines where
memory may be a concern).
public int miicv_ndattach(int icvid, int cdfid, int varid); |
miicv_detach : Detach a variable from an icv.
public int miicv_detach(int icvid); |
miicv_get : Get a hyperslab of values from a variable through an icv.
public int miicv_get(int icvid, long start[], long count[], void *values); |
miicv_put : Put a hyperslab of values to a variable through an icv.
public int miicv_put(int icvid, long start[], long count[], void *values); |