function nr = setColumn(VolType) %SETCOLUMN get the column number for a given volume type % % Get the column number for the volume type. The function also checks % whether it is a correct type. In the future it is possible to extend % the number of types. % % Syntax: % nr = setColumn(VolType) % % Input: % VolType = one or more types for which the column numbers are asked % % Output: % nr = the number(s) for the given VolType % % Example % See also %% Copyright notice % -------------------------------------------------------------------- % Copyright (C) 2010 % Lou Verhage % % % %
% % This library is free software: you can redistribute it and/or % modify it under the terms of the GNU Lesser General Public % License as published by the Free Software Foundation, either % version 2.1 of the License, or (at your option) any later version. % % This library is distributed in the hope that it will be useful, % but WITHOUT ANY WARRANTY; without even the implied warranty of % MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU % Lesser General Public License for more details. % % You should have received a copy of the GNU Lesser General Public % License along with this library. If not, see . % -------------------------------------------------------------------- % This tool is part of OpenEarthTools. % OpenEarthTools is an online collaboration to share and manage data and % programming tools in an open source, version controlled environment. % Sign up to recieve regular updates of this function, and to contribute % your own tools. %% Version % Created: 08 Sep 2010 % Created with Matlab version: 7.8.0.347 (R2009a) % $Id: $ % $Date: $ % $Author: $ % $Revision: $ % $HeadURL: $ % $Keywords: $ %% initialize nr = ones(length(VolType),1) * -1; for vt = 1 : length(VolType) v = lower(VolType(vt)); switch v{1} case 'total' nr(vt) = 2; case 'diep' nr(vt) = 12; case 'ondiep' nr(vt) = 13; case 'ingreep' nr(vt) = 9; end end