Permalink
Please sign in to comment.
Browse files
istrue should be present in some private directories, see http://bugz…
- Loading branch information...
Showing
with
129 additions
and 0 deletions.
- +3 −0 bin/synchronize-private.sh
- +42 −0 connectivity/private/istrue.m
- +42 −0 specest/private/istrue.m
- +42 −0 statfun/private/istrue.m
| @@ -0,0 +1,42 @@ | ||
| +function y = istrue(x) | ||
| + | ||
| +% ISTRUE ensures that a true/false input argument like "yes", "true" | ||
| +% or "on" is converted into a boolean | ||
| + | ||
| +% Copyright (C) 2009-2012, Robert Oostenveld | ||
| +% | ||
| +% This file is part of FieldTrip, see http://www.fieldtriptoolbox.org | ||
| +% for the documentation and details. | ||
| +% | ||
| +% FieldTrip 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 3 of the License, or | ||
| +% (at your option) any later version. | ||
| +% | ||
| +% FieldTrip 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 FieldTrip. If not, see <http://www.gnu.org/licenses/>. | ||
| +% | ||
| +% $Id$ | ||
| + | ||
| +true_list = {'yes' 'true' 'on' 'y' }; | ||
| +false_list = {'no' 'false' 'off' 'n' 'none'}; | ||
| + | ||
| +if ischar(x) | ||
| + % convert string to boolean value | ||
| + if any(strcmpi(x, true_list)) | ||
| + y = true; | ||
| + elseif any(strcmpi(x, false_list)) | ||
| + y = false; | ||
| + else | ||
| + ft_error('cannot determine whether "%s" should be interpreted as true or false', x); | ||
| + end | ||
| +else | ||
| + % convert numerical value to boolean | ||
| + y = logical(x); | ||
| +end | ||
| + |
| @@ -0,0 +1,42 @@ | ||
| +function y = istrue(x) | ||
| + | ||
| +% ISTRUE ensures that a true/false input argument like "yes", "true" | ||
| +% or "on" is converted into a boolean | ||
| + | ||
| +% Copyright (C) 2009-2012, Robert Oostenveld | ||
| +% | ||
| +% This file is part of FieldTrip, see http://www.fieldtriptoolbox.org | ||
| +% for the documentation and details. | ||
| +% | ||
| +% FieldTrip 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 3 of the License, or | ||
| +% (at your option) any later version. | ||
| +% | ||
| +% FieldTrip 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 FieldTrip. If not, see <http://www.gnu.org/licenses/>. | ||
| +% | ||
| +% $Id$ | ||
| + | ||
| +true_list = {'yes' 'true' 'on' 'y' }; | ||
| +false_list = {'no' 'false' 'off' 'n' 'none'}; | ||
| + | ||
| +if ischar(x) | ||
| + % convert string to boolean value | ||
| + if any(strcmpi(x, true_list)) | ||
| + y = true; | ||
| + elseif any(strcmpi(x, false_list)) | ||
| + y = false; | ||
| + else | ||
| + ft_error('cannot determine whether "%s" should be interpreted as true or false', x); | ||
| + end | ||
| +else | ||
| + % convert numerical value to boolean | ||
| + y = logical(x); | ||
| +end | ||
| + |
| @@ -0,0 +1,42 @@ | ||
| +function y = istrue(x) | ||
| + | ||
| +% ISTRUE ensures that a true/false input argument like "yes", "true" | ||
| +% or "on" is converted into a boolean | ||
| + | ||
| +% Copyright (C) 2009-2012, Robert Oostenveld | ||
| +% | ||
| +% This file is part of FieldTrip, see http://www.fieldtriptoolbox.org | ||
| +% for the documentation and details. | ||
| +% | ||
| +% FieldTrip 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 3 of the License, or | ||
| +% (at your option) any later version. | ||
| +% | ||
| +% FieldTrip 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 FieldTrip. If not, see <http://www.gnu.org/licenses/>. | ||
| +% | ||
| +% $Id$ | ||
| + | ||
| +true_list = {'yes' 'true' 'on' 'y' }; | ||
| +false_list = {'no' 'false' 'off' 'n' 'none'}; | ||
| + | ||
| +if ischar(x) | ||
| + % convert string to boolean value | ||
| + if any(strcmpi(x, true_list)) | ||
| + y = true; | ||
| + elseif any(strcmpi(x, false_list)) | ||
| + y = false; | ||
| + else | ||
| + ft_error('cannot determine whether "%s" should be interpreted as true or false', x); | ||
| + end | ||
| +else | ||
| + % convert numerical value to boolean | ||
| + y = logical(x); | ||
| +end | ||
| + |
0 comments on commit
cf567e0