swh:1:snp:9dcf3ab72851691ef27e40da9b2a50243c1bdd22
Raw File
Tip revision: 5f23fb0b6e1d50d996ac54daaa7e637e5d8decaf authored by Software Heritage on 05 May 2020, 00:00:00 UTC
ipol: Deposit 1363 in collection ipol
Tip revision: 5f23fb0
process_command.h
/*
* process_command.h
*
* Copyright (C) 2019, Tristan Dagobert, CMLA, École Normale Supérieure Paris-Saclay.
*
* This software is a computer program.
* It is a part of a code which estimates, given a satellite time series
* the visibility of each image. Given a gray level time series, it provides a
* Boolean times series indicating the visibility (mainly the opaque clouds,
* haze and shadow).
*
*
* This software is governed by the CeCILL-C license under French law and
* abiding by the rules of distribution of free software.  You can  use,
* modify and/ or redistribute the software under the terms of the CeCILL-C
* license as circulated by CEA, CNRS and INRIA at the following URL
* "http://www.cecill.info".
*
* As a counterpart to the access to the source code and  rights to copy,
* modify and redistribute granted by the license, users are provided only
* with a limited warranty  and the software's author,  the holder of the
* economic rights,  and the successive licensors  have only  limited
* liability.
*
* In this respect, the user's attention is drawn to the risks associated
* with loading,  using,  modifying and/or developing or reproducing the
* software by the user in light of its specific status of free software,
* that may mean  that it is complicated to manipulate,  and  that  also
* therefore means  that it is reserved for developers  and  experienced
* professionals having in-depth computer knowledge. Users are therefore
* encouraged to load and test the software's suitability as regards their
* requirements in conditions enabling the security of their systems and/or
* data to be ensured and,  more generally, to use and operate it in the
* same conditions as regards security.
*
* The fact that you are presently reading this means that you have had
* knowledge of the CeCILL-C license and that you accept its terms.
*
*/

#if !(defined PROCESS_COMMAND_H)
#define PROCESS_COMMAND_H

#include "stratus.h"

criterion_t *
load_criterion_t(int criterion, char ** argv, int *position_motifs, int i, int j);
int
process_command_line (int argc, char **argv, criteria_t *head, options_t *opt);
void
display_files_series(criteria_t criteria);
void
load_criteria_image_series(criteria_t *criteria);
void
display_options_values(options_t opt);
void
delete_mappes(mappes_t m, int nb_ims);
void
delete_criteria_t(criteria_t *ca);
void
initialize_criteria_t(criteria_t *c);
void
set_default_values(options_t *opt);

#endif
back to top