MISR Toolkit  1.5.1
Functions
MtkFileGridFieldToDataType.c File Reference
#include "MisrFileQuery.h"
#include "MisrUtil.h"
#include "MisrError.h"
#include <stdlib.h>
#include <mfhdf.h>
#include <HdfEosDef.h>

Go to the source code of this file.

Functions

MTKt_status MtkFileGridFieldToDataType (const char *filename, const char *gridname, const char *fieldname, MTKt_DataType *datatype)
 Find data type for a particular field. More...
 
MTKt_status MtkFileGridFieldToDataTypeNC (const char *filename, const char *gridname, const char *fieldname, MTKt_DataType *datatype)
 
MTKt_status MtkFileGridFieldToDataTypeHDF (const char *filename, const char *gridname, const char *fieldname, MTKt_DataType *datatype)
 
MTKt_status MtkFileGridFieldToDataTypeFid (int32 fid, const char *gridname, const char *fieldname, MTKt_DataType *datatype)
 Version of MtkFileGridFieldToDataType that takes an HDF-EOS file id rather than a filename. More...
 
MTKt_status MtkFileGridFieldToDataTypeNcid (int ncid, const char *gridname, const char *fieldname, MTKt_DataType *datatype)
 

Function Documentation

◆ MtkFileGridFieldToDataType()

MTKt_status MtkFileGridFieldToDataType ( const char *  filename,
const char *  gridname,
const char *  fieldname,
MTKt_DataType datatype 
)

Find data type for a particular field.

Returns
MTK_SUCCESS if successful.
Example:
In this example, we read the data type from the file MISR_AM1_GRP_TERRAIN_GM_P161_O012115_DF_F03_0021.hdf the grid BlueBand and the field Blue Radiance/RDQI
status = MtkFileGridFieldToDataType("MISR_AM1_GRP_TERRAIN_GM_P161_O012115_DF_F03_0021.hdf",
"BlueBand", "Blue Radiance/RDQI", &datatype);
Parameters
[in]filenameFile name
[in]gridnameGrid name
[in]fieldnameField name
[out]datatypeData type

Definition at line 37 of file MtkFileGridFieldToDataType.c.

◆ MtkFileGridFieldToDataTypeFid()

MTKt_status MtkFileGridFieldToDataTypeFid ( int32  fid,
const char *  gridname,
const char *  fieldname,
MTKt_DataType datatype 
)

Version of MtkFileGridFieldToDataType that takes an HDF-EOS file id rather than a filename.

Returns
MTK_SUCCESS if successful.
Parameters
[in]fidHDF-EOS file identifier
[in]gridnameGrid name
[in]fieldnameField name
[out]datatypeData type

Definition at line 122 of file MtkFileGridFieldToDataType.c.

◆ MtkFileGridFieldToDataTypeHDF()

MTKt_status MtkFileGridFieldToDataTypeHDF ( const char *  filename,
const char *  gridname,
const char *  fieldname,
MTKt_DataType datatype 
)
Parameters
[in]filenameFile name
[in]gridnameGrid name
[in]fieldnameField name
[out]datatypeData type

Definition at line 87 of file MtkFileGridFieldToDataType.c.

◆ MtkFileGridFieldToDataTypeNC()

MTKt_status MtkFileGridFieldToDataTypeNC ( const char *  filename,
const char *  gridname,
const char *  fieldname,
MTKt_DataType datatype 
)
Parameters
[in]filenameFile name
[in]gridnameGrid name
[in]fieldnameField name
[out]datatypeData type

Definition at line 51 of file MtkFileGridFieldToDataType.c.

◆ MtkFileGridFieldToDataTypeNcid()

MTKt_status MtkFileGridFieldToDataTypeNcid ( int  ncid,
const char *  gridname,
const char *  fieldname,
MTKt_DataType datatype 
)
Parameters
[in]ncidnetCDF file identifier
[in]gridnameGrid name
[in]fieldnameField name
[out]datatypeData type

Definition at line 169 of file MtkFileGridFieldToDataType.c.


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