X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?p=CreaPhase.git;a=blobdiff_plain;f=octave_packages%2Foctcdf-1.1.4%2Fncfillval.m;fp=octave_packages%2Foctcdf-1.1.4%2Fncfillval.m;h=70d67b13be5fb636c7adbba0a10ce6403d34c2a4;hp=0000000000000000000000000000000000000000;hb=f5f7a74bd8a4900f0b797da6783be80e11a68d86;hpb=1705066eceaaea976f010f669ce8e972f3734b05 diff --git a/octave_packages/octcdf-1.1.4/ncfillval.m b/octave_packages/octcdf-1.1.4/ncfillval.m new file mode 100644 index 0000000..70d67b1 --- /dev/null +++ b/octave_packages/octcdf-1.1.4/ncfillval.m @@ -0,0 +1,40 @@ +## Copyright (C) 2009 Alexander Barth +## +## This program is free software; you can redistribute it and/or modify +## it under the terms of the GNU General Public License as published by +## the Free Software Foundation; either version 2 of the License, or +## (at your option) any later version. +## +## This program 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 General Public License for more details. +## +## You should have received a copy of the GNU General Public License +## along with this program; If not, see . + +## -*- texinfo -*- +## @deftypefn {Loadable Function} {@var{fillvalue} = } ncfillval (@var{ncvar}) +## @deftypefnx {Loadable Function} ncfillval(@var{ncvar},@var{fillvalue}) +## returns or sets the @var{fillvalue} of the NetCDF variable @var{ncvar}. +## @end deftypefn +## @seealso{netcdf} + +## Author: Alexander Barth + +function varargout = ncfillval(varargin); + +varargout = {}; + +if nargin == 1 + ncvar = varargin{1}; + varargout{1} = ncvar.FillValue_; +elseif nargin == 2 + ncvar = varargin{1}; + fv = varargin{2}; + + ncvar.FillValue_ = fv; +else + error('ncfillval: wrong number of arguments'); +end +