OB.DAAC Logo
NASA Logo
Ocean Color Science Software

ocssw V2022
put_smi.cpp File Reference
#include "netcdf.h"
#include <stdlib.h>
#include "smi_map.h"
#include "meta_l3b.h"
#include "mapattr.h"
#include "smiinc.h"
#include "smigen_input.h"
#include "hdf5.h"
#include "hdf5utils.h"
#include "productInfo.h"
#include "sensorDefs.h"
#include "sensorInfo.h"
#include <timeutils.h>
#include <nc4utils.h>
#include "smi_maplists.h"
Include dependency graph for put_smi.cpp:

Go to the source code of this file.

Macros

#define MAXVAL   255
 

Functions

intn setAttr (uint8 isHDF5, int32 obj_id, const char *attr_name, int32 data_type, int32 count, VOIDP values)
 
int32_t put_smi (char *l3m_path, char *l3m_name, uint8 *l3m_data, int32 *dim_sizes, float32 *lat_range, float32 *lon_range, char *measure, char *scale_type, float32 *si_used, float32 *aminmax, char *atype, char *aopt, char *infiles, float32 *l3m_dminmax, meta_l3bType *meta_l3b, unsigned char *map_palette, char *softid, char *proc_con, instr input, char *precision, uint8 *qual_byt, uint8 isHDF5, VOIDP fill_value)
 
int32_t put_smi (char *l3m_path, char *l3m_name, uint8 *l3m_data, int32 *dim_sizes, float32 *lat_range, float32 *lon_range, char *measure, char *scale_type, float32 *si_used, float32 *aminmax, char *atype, char *aopt, char *infiles, float32 *l3m_dminmax, meta_l3bType *meta_l3b, uint8 *map_palette, char *softid, char *proc_con, instr input, char *precision, uint8 *qual_byt, uint8 isHDF5, VOIDP fill_value)
 

Macro Definition Documentation

◆ MAXVAL

#define MAXVAL   255

Definition at line 16 of file put_smi.cpp.

Function Documentation

◆ put_smi() [1/2]

int32_t put_smi ( char *  l3m_path,
char *  l3m_name,
uint8 *  l3m_data,
int32 *  dim_sizes,
float32 *  lat_range,
float32 *  lon_range,
char *  measure,
char *  scale_type,
float32 *  si_used,
float32 *  aminmax,
char *  atype,
char *  aopt,
char *  infiles,
float32 *  l3m_dminmax,
meta_l3bType meta_l3b,
uint8 *  map_palette,
char *  softid,
char *  proc_con,
instr  input,
char *  precision,
uint8 *  qual_byt,
uint8  isHDF5,
VOIDP  fill_value 
)

Definition at line 149 of file put_smi.cpp.

◆ put_smi() [2/2]

int32_t put_smi ( char *  l3m_path,
char *  l3m_name,
uint8 *  l3m_data,
int32 *  dim_sizes,
float32 *  lat_range,
float32 *  lon_range,
char *  measure,
char *  scale_type,
float32 *  si_used,
float32 *  aminmax,
char *  atype,
char *  aopt,
char *  infiles,
float32 *  l3m_dminmax,
meta_l3bType meta_l3b,
unsigned char *  map_palette,
char *  softid,
char *  proc_con,
instr  input,
char *  precision,
uint8 *  qual_byt,
uint8  isHDF5,
VOIDP  fill_value 
)

◆ setAttr()

intn setAttr ( uint8  isHDF5,
int32  obj_id,
const char *  attr_name,
int32  data_type,
int32  count,
VOIDP  values 
)

Definition at line 20 of file put_smi.cpp.