OB.DAAC Logo
NASA Logo
Ocean Color Science Software

ocssw V2022
mng_ms.cpp File Reference
#include <string.h>
#include "mfhdf.h"
#include "dim_mgr.hpp"
Include dependency graph for mng_ms.cpp:

Go to the source code of this file.

Classes

struct  ms_finfo_struc
 

Functions

int32_t mng_ms_init_ (char *fil_wtrcld_landsfc, char *fil_icecld_landsfc, char *fil_wtrcld_wtrsfc1, char *fil_wtrcld_wtrsfc1_sd, char *fil_icecld_wtrsfc1, char *fil_icecld_wtrsfc1_sd, char *fil_wtrcld_wtrsfc2, char *fil_wtrcld_wtrsfc2_sd, char *fil_icecld_wtrsfc2, char *fil_icecld_wtrsfc2_sd, char *fil_wtrcld_wtrsfc3, char *fil_wtrcld_wtrsfc3_sd, char *fil_icecld_wtrsfc3, char *fil_icecld_wtrsfc3_sd, int len1, int len2, int len_ww1, int len_ww1sd, int len_iw1, int len_iw1sd, int len_ww2, int len_ww2sd, int len_iw2, int len_iw2sd, int len_ww3, int len_ww3sd, int len_iw3, int len_iw3sd)
 
char * ftn_str_cond (char *str, int len)
 
int32_t set_ms_file (char *fil_ms, char *fil_ms_std, int32_t fil_typ, ms_finfo_struc *finfo)
 
int mng_ms_get_lib_ (float *sol_ang, float *sen_ang, float *relaz_ang, int *sfc_typ, int *meas_typ, int *scan, float *wtr_int, float *ice_int, int *stat)
 

Variables

ms_finfo_struc wtrcld_landsfc_info
 
ms_finfo_struc icecld_landsfc_info
 
ms_finfo_struc wtrcld_wtrsfc_info [3]
 
ms_finfo_struc icecld_wtrsfc_info [3]
 
dim_mgr land_mgr (3, 83)
 
dim_mgr wtr_mgr (3, 83)
 
int32_t wtrcld_nelts
 
int32_t icecld_nelts
 

Function Documentation

◆ ftn_str_cond()

char* ftn_str_cond ( char *  str,
int  len 
)

Definition at line 214 of file mng_ms.cpp.

◆ mng_ms_get_lib_()

int mng_ms_get_lib_ ( float *  sol_ang,
float *  sen_ang,
float *  relaz_ang,
int *  sfc_typ,
int *  meas_typ,
int *  scan,
float *  wtr_int,
float *  ice_int,
int *  stat 
)

Definition at line 339 of file mng_ms.cpp.

◆ mng_ms_init_()

int32_t mng_ms_init_ ( char *  fil_wtrcld_landsfc,
char *  fil_icecld_landsfc,
char *  fil_wtrcld_wtrsfc1,
char *  fil_wtrcld_wtrsfc1_sd,
char *  fil_icecld_wtrsfc1,
char *  fil_icecld_wtrsfc1_sd,
char *  fil_wtrcld_wtrsfc2,
char *  fil_wtrcld_wtrsfc2_sd,
char *  fil_icecld_wtrsfc2,
char *  fil_icecld_wtrsfc2_sd,
char *  fil_wtrcld_wtrsfc3,
char *  fil_wtrcld_wtrsfc3_sd,
char *  fil_icecld_wtrsfc3,
char *  fil_icecld_wtrsfc3_sd,
int  len1,
int  len2,
int  len_ww1,
int  len_ww1sd,
int  len_iw1,
int  len_iw1sd,
int  len_ww2,
int  len_ww2sd,
int  len_iw2,
int  len_iw2sd,
int  len_ww3,
int  len_ww3sd,
int  len_iw3,
int  len_iw3sd 
)

Definition at line 73 of file mng_ms.cpp.

◆ set_ms_file()

int32_t set_ms_file ( char *  fil_ms,
char *  fil_ms_std,
int32_t  fil_typ,
ms_finfo_struc *  finfo 
)

Definition at line 224 of file mng_ms.cpp.

Variable Documentation

◆ icecld_landsfc_info

ms_finfo_struc icecld_landsfc_info

Definition at line 21 of file mng_ms.cpp.

◆ icecld_nelts

int32_t icecld_nelts

Definition at line 30 of file mng_ms.cpp.

◆ icecld_wtrsfc_info

ms_finfo_struc icecld_wtrsfc_info[3]

Definition at line 23 of file mng_ms.cpp.

◆ land_mgr

dim_mgr land_mgr(3, 83)

◆ wtr_mgr

dim_mgr wtr_mgr(3, 83)

◆ wtrcld_landsfc_info

ms_finfo_struc wtrcld_landsfc_info

Definition at line 21 of file mng_ms.cpp.

◆ wtrcld_nelts

int32_t wtrcld_nelts

Definition at line 30 of file mng_ms.cpp.

◆ wtrcld_wtrsfc_info

ms_finfo_struc wtrcld_wtrsfc_info[3]

Definition at line 23 of file mng_ms.cpp.