Changeset 7661 for issm/trunk


Ignore:
Timestamp:
03/18/11 15:55:05 (14 years ago)
Author:
jschierm
Message:

KML: added creation of nodal connectivity table to KMLMeshWrite.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk/src/mex/KMLMeshWrite/KMLMeshWrite.cpp

    r7659 r7661  
    110110        if (verbose) printf("Checking inputs:\n");
    111111
    112         if (nodecon)
    113                 nnodes=mncon;
    114         else
    115                 for (i=0; i<melem*nelem; i++)
    116                         if (elem[i] > nnodes)
    117                                 nnodes=elem[i];
     112        for (i=0; i<melem*nelem; i++)
     113                if (elem[i] > nnodes)
     114                        nnodes=elem[i];
    118115        if (verbose) printf("  nnodes =%d\n",nnodes);
    119116        if (part)
     
    123120        if (verbose) printf("  nparts =%d\n",nparts);
    124121
     122        if      (nodecon && (mncon != nnodes))
     123                _error_("Nodal connectivity table, if supplied, must be supplied for all nodes.");
     124        else if (!nodecon)
     125                mncon=nnodes;
    125126        if ((llat != nnodes) || (llng != nnodes) || (llat != llng))
    126127                _error_("Latitude and longitude vectors must be supplied for all nodes.");
     
    128129                _error_("Partitioning vector, if supplied, must be supplied for all nodes.");
    129130        if (data && !((mdata == nnodes) || (mdata == melem)))
    130                 _error_("Data vector, if supplied, must be supplied for all nodes or all elements.");
     131                _error_("Data matrix, if supplied, must be supplied for all nodes or all elements.");
    131132        if (cmap && (ncmap != 3))
    132                 _error_("Colormap vector, if supplied, must have three columns for rgb.");
     133                _error_("Colormap matrix, if supplied, must have three columns for rgb.");
    133134
    134135        if (!strlen(filnam))
Note: See TracChangeset for help on using the changeset viewer.