changeset 47:eb100e2fca95

Modified creation of dimensions and dim width variables to create attribute MIspacing with value MI_REGULAR if no dimensions or value MI_IRREGULAR if dimensions.
author neelin <neelin>
date Tue, 15 Dec 1992 15:31:41 +0000
parents 9b28acf45ca2
children 7037bb9bca7c
files libsrc/minc_convenience.c
diffstat 1 files changed, 13 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/libsrc/minc_convenience.c
+++ b/libsrc/minc_convenience.c
@@ -23,7 +23,7 @@
 ---------------------------------------------------------------------------- */
 
 #ifndef lint
-static char rcsid[] = "$Header: /private-cvsroot/minc/libsrc/minc_convenience.c,v 1.10 1992-12-15 09:54:21 neelin Exp $ MINC (MNI)";
+static char rcsid[] = "$Header: /private-cvsroot/minc/libsrc/minc_convenience.c,v 1.11 1992-12-15 15:31:41 neelin Exp $ MINC (MNI)";
 #endif
 
 #include <minc_private.h>
@@ -340,7 +340,12 @@
    MI_CHK_ERR(miattputstr(cdfid, varid, MIversion, MI_CURRENT_VERSION))
 
    /* Dimension attributes */
-   MI_CHK_ERR(miattputstr(cdfid, varid, MIspacing, MI_REGULAR))
+   if (ndims==0) {
+      MI_CHK_ERR(miattputstr(cdfid, varid, MIspacing, MI_REGULAR))
+   }
+   else {
+      MI_CHK_ERR(miattputstr(cdfid, varid, MIspacing, MI_IRREGULAR))
+   }
    if (STRINGS_EQUAL(name, MItime))
       MI_CHK_ERR(miattputstr(cdfid, varid, MIalignment, MI_START))
    else
@@ -399,6 +404,12 @@
    MI_CHK_ERR(miattputstr(cdfid, varid, MIvarid, MI_STDVAR))
    MI_CHK_ERR(miattputstr(cdfid, varid, MIvartype, MI_DIM_WIDTH))
    MI_CHK_ERR(miattputstr(cdfid, varid, MIversion, MI_CURRENT_VERSION))
+   if (ndims==0) {
+      MI_CHK_ERR(miattputstr(cdfid, varid, MIspacing, MI_REGULAR))
+   }
+   else {
+      MI_CHK_ERR(miattputstr(cdfid, varid, MIspacing, MI_IRREGULAR))
+   }
    MI_CHK_ERR(miattputstr(cdfid, varid, MIfiltertype, MI_SQUARE))
 
    MI_RETURN(varid);