MISR Toolkit  1.5.1
Data Structures | Macros | Functions
MtkSurfaceBRFRegression.c File Reference
#include "MisrToolkit.h"
#include "MisrError.h"
#include <stdio.h>
#include <getopt.h>
#include <strings.h>
#include <HdfEosDef.h>

Go to the source code of this file.

Data Structures

struct  argr_type
 

Macros

#define MAX_FILENAME   5000
 
#define MAX_FIELDNAME   1000
 
#define MAX_LENGTH   1000
 
#define GP_GMP_GRID_NAME   "GeometricParameters"
 
#define LAND_BRF_FIELD_NAME_NC   "Bidirectional_Reflectance_Factor"
 
#define LAND_BRF_GRID_NAME_NC   "1.1_KM_PRODUCTS"
 
#define LAND_BRF_FIELD_NAME_HDF   "LandBRF"
 
#define LAND_BRF_GRID_NAME_HDF   "SubregParamsLnd"
 
#define AGP_GRID_NAME   "Standard"
 
#define AGP_LAND_WATER_ID_FIELD_NAME   "SurfaceFeatureID"
 
#define AGP_LW_LAND   1
 
#define GLITTER_THRESHOLD_DEFAULT   40.0
 
#define MAX_NUMBER_GP_GMP_FIELD   5
 
#define NUMBER_BAND   4
 
#define NUMBER_CAMERA   9
 
#define OUTPUT_GRIDNAME   "SurfaceBRFRegression"
 
#define ARGR_TYPE_INIT   {NULL, NULL, NULL, NULL, {0}, {0}, GLITTER_THRESHOLD_DEFAULT, -1, 4}
 

Functions

int process_args (int argc, char *argv[], argr_type *argr)
 
int main (int argc, char *argv[])
 
void usage (char *func)
 

Macro Definition Documentation

◆ AGP_GRID_NAME

#define AGP_GRID_NAME   "Standard"

Definition at line 32 of file MtkSurfaceBRFRegression.c.

◆ AGP_LAND_WATER_ID_FIELD_NAME

#define AGP_LAND_WATER_ID_FIELD_NAME   "SurfaceFeatureID"

Definition at line 33 of file MtkSurfaceBRFRegression.c.

◆ AGP_LW_LAND

#define AGP_LW_LAND   1

Definition at line 34 of file MtkSurfaceBRFRegression.c.

◆ ARGR_TYPE_INIT

#define ARGR_TYPE_INIT   {NULL, NULL, NULL, NULL, {0}, {0}, GLITTER_THRESHOLD_DEFAULT, -1, 4}

Definition at line 58 of file MtkSurfaceBRFRegression.c.

◆ GLITTER_THRESHOLD_DEFAULT

#define GLITTER_THRESHOLD_DEFAULT   40.0

Definition at line 35 of file MtkSurfaceBRFRegression.c.

◆ GP_GMP_GRID_NAME

#define GP_GMP_GRID_NAME   "GeometricParameters"

Definition at line 27 of file MtkSurfaceBRFRegression.c.

◆ LAND_BRF_FIELD_NAME_HDF

#define LAND_BRF_FIELD_NAME_HDF   "LandBRF"

Definition at line 30 of file MtkSurfaceBRFRegression.c.

◆ LAND_BRF_FIELD_NAME_NC

#define LAND_BRF_FIELD_NAME_NC   "Bidirectional_Reflectance_Factor"

Definition at line 28 of file MtkSurfaceBRFRegression.c.

◆ LAND_BRF_GRID_NAME_HDF

#define LAND_BRF_GRID_NAME_HDF   "SubregParamsLnd"

Definition at line 31 of file MtkSurfaceBRFRegression.c.

◆ LAND_BRF_GRID_NAME_NC

#define LAND_BRF_GRID_NAME_NC   "1.1_KM_PRODUCTS"

Definition at line 29 of file MtkSurfaceBRFRegression.c.

◆ MAX_FIELDNAME

#define MAX_FIELDNAME   1000

Definition at line 25 of file MtkSurfaceBRFRegression.c.

◆ MAX_FILENAME

#define MAX_FILENAME   5000

Definition at line 24 of file MtkSurfaceBRFRegression.c.

◆ MAX_LENGTH

#define MAX_LENGTH   1000

Definition at line 26 of file MtkSurfaceBRFRegression.c.

◆ MAX_NUMBER_GP_GMP_FIELD

#define MAX_NUMBER_GP_GMP_FIELD   5

Definition at line 36 of file MtkSurfaceBRFRegression.c.

◆ NUMBER_BAND

#define NUMBER_BAND   4

Definition at line 37 of file MtkSurfaceBRFRegression.c.

◆ NUMBER_CAMERA

#define NUMBER_CAMERA   9

Definition at line 38 of file MtkSurfaceBRFRegression.c.

◆ OUTPUT_GRIDNAME

#define OUTPUT_GRIDNAME   "SurfaceBRFRegression"

Definition at line 39 of file MtkSurfaceBRFRegression.c.

Function Documentation

◆ main()

int main ( int  argc,
char *  argv[] 
)

Definition at line 70 of file MtkSurfaceBRFRegression.c.

◆ process_args()

int process_args ( int  argc,
char *  argv[],
argr_type argr 
)

Definition at line 1203 of file MtkSurfaceBRFRegression.c.

◆ usage()

void usage ( char *  func)

Definition at line 1055 of file MtkSurfaceBRFRegression.c.


MISR Toolkit - Copyright © 2005 - 2020 Jet Propulsion Laboratory
Generated on Fri Jun 19 2020 22:49:53