Next: Known bugs
Up: MINC Programmer's Reference Manual
Previous: Image conversion variable functions
  Contents
- MI_ICV_TYPE (type nc_type) : Specifies the type
of values that the user wants. Modifying this property automatically
causes MI_ICV_VALID_MAX and MI_ICV_VALID_MIN to
be set to their default values. Default = NC_SHORT.
- MI_ICV_SIGN (type char *) : Specifies the sign of
values that the user wants (irrelevant for floating point types).
Modifying this property automatically causes
MI_ICV_VALID_MAX and MI_ICV_VALID_MIN to be set to
their default values. Default = MI_SIGNED.
- MI_ICV_DO_RANGE (type int) : When TRUE,
range conversions (for valid max and min and for value normalization)
are done. When FALSE, values are not modified. Default =
TRUE.
- MI_ICV_VALID_MAX (type double) : Valid maximum
value (ignored for floating point types). Default = maximum legal
value for type and sign (1.0 for floating point types).
- MI_ICV_VALID_MIN (type double) : Valid minimum
value (ignored for floating point types). Default = minimum legal
value for type and sign (1.0 for floating point types).
- MI_ICV_DO_NORM (type int) : If TRUE,
then normalization of values is done (see user guide for details of
normalization). Default = FALSE.
- MI_ICV_USER_NORM (type int) : If TRUE,
then the user specifies the normalization maximum and minimum. If
FALSE, values are taken as maximum and minimum for whole image
variable. Default = FALSE.
- MI_ICV_IMAGE_MAX (type double) : Image maximum
for user normalization. Default = 1.0.
- MI_ICV_IMAGE_MIN (type double) : Image minimum
for user normalization. Default = 0.0.
- MI_ICV_NORM_MAX (type double) : Read-only value
giving the user image maximum when doing normalization (either the
maximum in the variable or the user specified maximum).
- MI_ICV_NORM_MIN (type double) : Read-only value
giving the user image minimum when doing normalization (either the
minimum in the variable or the user specified minimum).
- MI_ICV_DO_FILLVALUE (type int) : If set to
TRUE, then range checking is done on input and values that
are out of range (value in the file less than MIvalid_min or
greater than MIvalid_max) are set to the value of
MI_ICV_FILLVALUE. Default = FALSE.
- MI_ICV_FILLVALUE (type double) : Value to
use when pixels are out of range (on input only). This value is
written to user's buffer directly without any scaling.
Default = -DBL_MAX.
- MI_ICV_DO_DIM_CONV (type int) : If set to
TRUE, then dimension conversions may be done. Default =
FALSE.
- MI_ICV_DO_SCALAR (type int) : If TRUE,
then if MIvector_dimension is the fastest varying dimension of
the variable, elements are averaged and the icv behaves as though this
dimension did not exist. Default = TRUE.
- MI_ICV_XDIM_DIR (type int) : Indicates the
desired orientation of the x image dimensions (MIxspace and
MIxfrequency). Values can be one of MI_ICV_POSITIVE,
MI_ICV_NEGATIVE or MI_ICV_ANYDIR. A positive
orientation means that the MIstep attribute of the dimension is
positive. MI_ICV_ANYDIR means that no flipping is done.
Default = MI_ICV_POSITIVE.
- MI_ICV_YDIM_DIR (type int) : Indicates the
desired orientation of the y image dimensions. Default =
MI_ICV_POSITIVE.
- MI_ICV_ZDIM_DIR (type int) : Indicates the
desired orientation of the z image dimensions. Default =
MI_ICV_POSITIVE.
- MI_ICV_ADIM_SIZE (type long) : Specifies the
desired size of the fastest varying image dimension. A value of
MI_ICV_ANYSIZE means that the actual size of the dimension
should be used. Default = MI_ICV_ANYSIZE.
- MI_ICV_BDIM_SIZE (type long) : Specifies the
desired size of the second image dimension. Default =
MI_ICV_ANYSIZE.
- MI_ICV_KEEP_ASPECT (type int) : If TRUE,
then image dimensions are resized by the same amount so that aspect
ratio is maintained. Default = TRUE.
- MI_ICV_ADIM_STEP (type double) : Read-only
property that gives the equivalent of attribute MIstep for the
first (fastest varying) image dimension after dimension conversion.
- MI_ICV_BDIM_STEP (type double) : Read-only
property that gives the equivalent of attribute MIstep for the
second image dimension after dimension conversion.
- MI_ICV_ADIM_START (type double) : Read-only
property that gives the equivalent of attribute MIstart for the
first (fastest varying) image dimension after dimension conversion.
- MI_ICV_BDIM_START (type double) : Read-only
property that gives the equivalent of attribute MIstart for the
second image dimension after dimension conversion.
- MI_ICV_NUM_IMGDIMS (type int) : Specifies the
number of image dimensions used in dimension conversions. Default = 2.
- MI_ICV_DIM_SIZE (type long) : Specifies the
desired size of an image dimension. The number of the dimension to be
changed should be added to the property (adding zero corresponds to
the fastest varying dimension). Default = MI_ICV_ANYSIZE.
- MI_ICV_DIM_STEP (type double) : Read-only
property that gives the equivalent of attribute MIstep for the
an image dimension after dimension conversion. The number of the
dimension to be queried should be added to the property (adding zero
corresponds to the fastest varying dimension).
- MI_ICV_DIM_START (type double) : Read-only
property that gives the equivalent of attribute MIstart for an
image dimension after dimension conversion. The number of the
dimension to be queried should be added to the property (adding zero
corresponds to the fastest varying dimension).
- MI_ICV_NUM_DIMS (type int) : Read-only property
that gives the number of dimensions of the image variable, taking into
account the conversion of vector images into scalar images.
- MI_ICV_CDFID (type int) : Read-only property
that gives the id of the currently attached NetCDF file, or
MI_ERROR if no file is attached.
- MI_ICV_VARID (type int) : Read-only property
that gives the id of the currently attached NetCDF variable, or
MI_ERROR if no variable is attached.
- MI_ICV_MAXVAR (type char *) : String property
specifying the name of the variable that gives the image maximum.
Default = MIimagemax.
- MI_ICV_MINVAR (type char *) : String property
specifying the name of the variable that gives the image minimum.
Default = MIimagemin.
Next: Known bugs
Up: MINC Programmer's Reference Manual
Previous: Image conversion variable functions
  Contents
Robert VINCENT
2004-05-28