MISR Toolkit  1.5.1
Macros
htags.h File Reference

Go to the source code of this file.

Macros

#define DFREF_WILDCARD   0
 
#define DFTAG_WILDCARD   0
 
#define DFREF_NONE   0 /* used by mfhdf/libsrc/putget.c */
 
#define DFTAG_NULL   1
 
#define DFTAG_LINKED   20 /* linked-block special element */
 
#define DFTAG_VERSION   30
 
#define DFTAG_COMPRESSED   40 /* compressed special element */
 
#define DFTAG_VLINKED   50 /* variable-len linked-block header */
 
#define DFTAG_VLINKED_DATA   51 /* variable-len linked-block data */
 
#define DFTAG_CHUNKED
 
#define DFTAG_CHUNK   61 /* chunk element */
 
#define DFTAG_FID   ((uint16)100) /* File identifier */
 
#define DFTAG_FD   ((uint16)101) /* File description */
 
#define DFTAG_TID   ((uint16)102) /* Tag identifier */
 
#define DFTAG_TD   ((uint16)103) /* Tag descriptor */
 
#define DFTAG_DIL   ((uint16)104) /* data identifier label */
 
#define DFTAG_DIA   ((uint16)105) /* data identifier annotation */
 
#define DFTAG_NT   ((uint16)106) /* number type */
 
#define DFTAG_MT   ((uint16)107) /* machine type */
 
#define DFTAG_FREE   ((uint16)108) /* free space in the file */
 
#define DFTAG_ID8   ((uint16)200) /* 8-bit Image dimension */
 
#define DFTAG_IP8   ((uint16)201) /* 8-bit Image palette */
 
#define DFTAG_RI8   ((uint16)202) /* Raster-8 image */
 
#define DFTAG_CI8   ((uint16)203) /* RLE compressed 8-bit image */
 
#define DFTAG_II8   ((uint16)204) /* IMCOMP compressed 8-bit image */
 
#define DFTAG_ID   ((uint16)300) /* Image DimRec */
 
#define DFTAG_LUT   ((uint16)301) /* Image Palette */
 
#define DFTAG_RI   ((uint16)302) /* Raster Image */
 
#define DFTAG_CI   ((uint16)303) /* Compressed Image */
 
#define DFTAG_NRI   ((uint16)304) /* New-format Raster Image */
 
#define DFTAG_RIG   ((uint16)306) /* Raster Image Group */
 
#define DFTAG_LD   ((uint16)307) /* Palette DimRec */
 
#define DFTAG_MD   ((uint16)308) /* Matte DimRec */
 
#define DFTAG_MA   ((uint16)309) /* Matte Data */
 
#define DFTAG_CCN   ((uint16)310) /* color correction */
 
#define DFTAG_CFM   ((uint16)311) /* color format */
 
#define DFTAG_AR   ((uint16)312) /* aspect ratio */
 
#define DFTAG_DRAW   ((uint16)400) /* Draw these images in sequence */
 
#define DFTAG_RUN   ((uint16)401) /* run this as a program/script */
 
#define DFTAG_XYP   ((uint16)500) /* x-y position */
 
#define DFTAG_MTO   ((uint16)501) /* machine-type override */
 
#define DFTAG_T14   ((uint16)602) /* TEK 4014 data */
 
#define DFTAG_T105   ((uint16)603) /* TEK 4105 data */
 
#define DFTAG_SDG   ((uint16)700) /* Scientific Data Group */
 
#define DFTAG_SDD   ((uint16)701) /* Scientific Data DimRec */
 
#define DFTAG_SD   ((uint16)702) /* Scientific Data */
 
#define DFTAG_SDS   ((uint16)703) /* Scales */
 
#define DFTAG_SDL   ((uint16)704) /* Labels */
 
#define DFTAG_SDU   ((uint16)705) /* Units */
 
#define DFTAG_SDF   ((uint16)706) /* Formats */
 
#define DFTAG_SDM   ((uint16)707) /* Max/Min */
 
#define DFTAG_SDC   ((uint16)708) /* Coord sys */
 
#define DFTAG_SDT   ((uint16)709) /* Transpose */
 
#define DFTAG_SDLNK   ((uint16)710) /* Links related to the dataset */
 
#define DFTAG_NDG   ((uint16)720) /* Numeric Data Group */
 
#define DFTAG_CAL   ((uint16)731) /* Calibration information */
 
#define DFTAG_FV   ((uint16)732) /* Fill Value information */
 
#define DFTAG_BREQ   ((uint16)799) /* Beginning of required tags */
 
#define DFTAG_SDRAG   ((uint16)781) /* List of ragged array line lengths */
 
#define DFTAG_EREQ   ((uint16)780) /* Current end of the range */
 
#define DFTAG_VG   ((uint16)1965) /* Vgroup */
 
#define DFTAG_VH   ((uint16)1962) /* Vdata Header */
 
#define DFTAG_VS   ((uint16)1963) /* Vdata Storage */
 
#define DFTAG_RLE   ((uint16)11) /* run length encoding */
 
#define DFTAG_IMC   ((uint16)12) /* IMCOMP compression alias */
 
#define DFTAG_IMCOMP   ((uint16)12) /* IMCOMP compression */
 
#define DFTAG_JPEG   ((uint16)13) /* JPEG compression (24-bit data) */
 
#define DFTAG_GREYJPEG   ((uint16)14) /* JPEG compression (8-bit data) */
 
#define DFTAG_JPEG5   ((uint16)15) /* JPEG compression (24-bit data) */
 
#define DFTAG_GREYJPEG5   ((uint16)16) /* JPEG compression (8-bit data) */
 
#define DFIL_PIXEL   0 /* Pixel Interlacing */
 
#define DFIL_LINE   1 /* Scan Line Interlacing */
 
#define DFIL_PLANE   2 /* Scan Plane Interlacing */
 
#define SPECIAL_LINKED   1 /* Fixed-size Linked blocks */
 
#define SPECIAL_EXT   2 /* External */
 
#define SPECIAL_COMP   3 /* Compressed */
 
#define SPECIAL_VLINKED   4 /* Variable-length linked blocks */
 
#define SPECIAL_CHUNKED   5 /* chunked element */
 
#define SPECIAL_BUFFERED   6 /* Buffered element */
 
#define SPECIAL_COMPRAS   7 /* Compressed Raster element */
 

Macro Definition Documentation

◆ DFIL_LINE

#define DFIL_LINE   1 /* Scan Line Interlacing */

Definition at line 124 of file htags.h.

◆ DFIL_PIXEL

#define DFIL_PIXEL   0 /* Pixel Interlacing */

Definition at line 123 of file htags.h.

◆ DFIL_PLANE

#define DFIL_PLANE   2 /* Scan Plane Interlacing */

Definition at line 125 of file htags.h.

◆ DFREF_NONE

#define DFREF_NONE   0 /* used by mfhdf/libsrc/putget.c */

Definition at line 28 of file htags.h.

◆ DFREF_WILDCARD

#define DFREF_WILDCARD   0

Definition at line 25 of file htags.h.

◆ DFTAG_AR

#define DFTAG_AR   ((uint16)312) /* aspect ratio */

Definition at line 71 of file htags.h.

◆ DFTAG_BREQ

#define DFTAG_BREQ   ((uint16)799) /* Beginning of required tags */

Definition at line 104 of file htags.h.

◆ DFTAG_CAL

#define DFTAG_CAL   ((uint16)731) /* Calibration information */

Definition at line 102 of file htags.h.

◆ DFTAG_CCN

#define DFTAG_CCN   ((uint16)310) /* color correction */

Definition at line 69 of file htags.h.

◆ DFTAG_CFM

#define DFTAG_CFM   ((uint16)311) /* color format */

Definition at line 70 of file htags.h.

◆ DFTAG_CHUNK

#define DFTAG_CHUNK   61 /* chunk element */

Definition at line 38 of file htags.h.

◆ DFTAG_CHUNKED

#define DFTAG_CHUNKED
Value:
60 /* chunked special element header
(for expansion, not used )*/

Definition at line 36 of file htags.h.

◆ DFTAG_CI

#define DFTAG_CI   ((uint16)303) /* Compressed Image */

Definition at line 62 of file htags.h.

◆ DFTAG_CI8

#define DFTAG_CI8   ((uint16)203) /* RLE compressed 8-bit image */

Definition at line 55 of file htags.h.

◆ DFTAG_COMPRESSED

#define DFTAG_COMPRESSED   40 /* compressed special element */

Definition at line 33 of file htags.h.

◆ DFTAG_DIA

#define DFTAG_DIA   ((uint16)105) /* data identifier annotation */

Definition at line 46 of file htags.h.

◆ DFTAG_DIL

#define DFTAG_DIL   ((uint16)104) /* data identifier label */

Definition at line 45 of file htags.h.

◆ DFTAG_DRAW

#define DFTAG_DRAW   ((uint16)400) /* Draw these images in sequence */

Definition at line 73 of file htags.h.

◆ DFTAG_EREQ

#define DFTAG_EREQ   ((uint16)780) /* Current end of the range */

Definition at line 106 of file htags.h.

◆ DFTAG_FD

#define DFTAG_FD   ((uint16)101) /* File description */

Definition at line 42 of file htags.h.

◆ DFTAG_FID

#define DFTAG_FID   ((uint16)100) /* File identifier */

Definition at line 41 of file htags.h.

◆ DFTAG_FREE

#define DFTAG_FREE   ((uint16)108) /* free space in the file */

Definition at line 49 of file htags.h.

◆ DFTAG_FV

#define DFTAG_FV   ((uint16)732) /* Fill Value information */

Definition at line 103 of file htags.h.

◆ DFTAG_GREYJPEG

#define DFTAG_GREYJPEG   ((uint16)14) /* JPEG compression (8-bit data) */

Definition at line 118 of file htags.h.

◆ DFTAG_GREYJPEG5

#define DFTAG_GREYJPEG5   ((uint16)16) /* JPEG compression (8-bit data) */

Definition at line 120 of file htags.h.

◆ DFTAG_ID

#define DFTAG_ID   ((uint16)300) /* Image DimRec */

Definition at line 59 of file htags.h.

◆ DFTAG_ID8

#define DFTAG_ID8   ((uint16)200) /* 8-bit Image dimension */

Definition at line 52 of file htags.h.

◆ DFTAG_II8

#define DFTAG_II8   ((uint16)204) /* IMCOMP compressed 8-bit image */

Definition at line 56 of file htags.h.

◆ DFTAG_IMC

#define DFTAG_IMC   ((uint16)12) /* IMCOMP compression alias */

Definition at line 115 of file htags.h.

◆ DFTAG_IMCOMP

#define DFTAG_IMCOMP   ((uint16)12) /* IMCOMP compression */

Definition at line 116 of file htags.h.

◆ DFTAG_IP8

#define DFTAG_IP8   ((uint16)201) /* 8-bit Image palette */

Definition at line 53 of file htags.h.

◆ DFTAG_JPEG

#define DFTAG_JPEG   ((uint16)13) /* JPEG compression (24-bit data) */

Definition at line 117 of file htags.h.

◆ DFTAG_JPEG5

#define DFTAG_JPEG5   ((uint16)15) /* JPEG compression (24-bit data) */

Definition at line 119 of file htags.h.

◆ DFTAG_LD

#define DFTAG_LD   ((uint16)307) /* Palette DimRec */

Definition at line 66 of file htags.h.

◆ DFTAG_LINKED

#define DFTAG_LINKED   20 /* linked-block special element */

Definition at line 31 of file htags.h.

◆ DFTAG_LUT

#define DFTAG_LUT   ((uint16)301) /* Image Palette */

Definition at line 60 of file htags.h.

◆ DFTAG_MA

#define DFTAG_MA   ((uint16)309) /* Matte Data */

Definition at line 68 of file htags.h.

◆ DFTAG_MD

#define DFTAG_MD   ((uint16)308) /* Matte DimRec */

Definition at line 67 of file htags.h.

◆ DFTAG_MT

#define DFTAG_MT   ((uint16)107) /* machine type */

Definition at line 48 of file htags.h.

◆ DFTAG_MTO

#define DFTAG_MTO   ((uint16)501) /* machine-type override */

Definition at line 77 of file htags.h.

◆ DFTAG_NDG

#define DFTAG_NDG   ((uint16)720) /* Numeric Data Group */

Definition at line 100 of file htags.h.

◆ DFTAG_NRI

#define DFTAG_NRI   ((uint16)304) /* New-format Raster Image */

Definition at line 63 of file htags.h.

◆ DFTAG_NT

#define DFTAG_NT   ((uint16)106) /* number type */

Definition at line 47 of file htags.h.

◆ DFTAG_NULL

#define DFTAG_NULL   1

Definition at line 30 of file htags.h.

◆ DFTAG_RI

#define DFTAG_RI   ((uint16)302) /* Raster Image */

Definition at line 61 of file htags.h.

◆ DFTAG_RI8

#define DFTAG_RI8   ((uint16)202) /* Raster-8 image */

Definition at line 54 of file htags.h.

◆ DFTAG_RIG

#define DFTAG_RIG   ((uint16)306) /* Raster Image Group */

Definition at line 65 of file htags.h.

◆ DFTAG_RLE

#define DFTAG_RLE   ((uint16)11) /* run length encoding */

Definition at line 114 of file htags.h.

◆ DFTAG_RUN

#define DFTAG_RUN   ((uint16)401) /* run this as a program/script */

Definition at line 74 of file htags.h.

◆ DFTAG_SD

#define DFTAG_SD   ((uint16)702) /* Scientific Data */

Definition at line 91 of file htags.h.

◆ DFTAG_SDC

#define DFTAG_SDC   ((uint16)708) /* Coord sys */

Definition at line 97 of file htags.h.

◆ DFTAG_SDD

#define DFTAG_SDD   ((uint16)701) /* Scientific Data DimRec */

Definition at line 90 of file htags.h.

◆ DFTAG_SDF

#define DFTAG_SDF   ((uint16)706) /* Formats */

Definition at line 95 of file htags.h.

◆ DFTAG_SDG

#define DFTAG_SDG   ((uint16)700) /* Scientific Data Group */

Definition at line 89 of file htags.h.

◆ DFTAG_SDL

#define DFTAG_SDL   ((uint16)704) /* Labels */

Definition at line 93 of file htags.h.

◆ DFTAG_SDLNK

#define DFTAG_SDLNK   ((uint16)710) /* Links related to the dataset */

Definition at line 99 of file htags.h.

◆ DFTAG_SDM

#define DFTAG_SDM   ((uint16)707) /* Max/Min */

Definition at line 96 of file htags.h.

◆ DFTAG_SDRAG

#define DFTAG_SDRAG   ((uint16)781) /* List of ragged array line lengths */

Definition at line 105 of file htags.h.

◆ DFTAG_SDS

#define DFTAG_SDS   ((uint16)703) /* Scales */

Definition at line 92 of file htags.h.

◆ DFTAG_SDT

#define DFTAG_SDT   ((uint16)709) /* Transpose */

Definition at line 98 of file htags.h.

◆ DFTAG_SDU

#define DFTAG_SDU   ((uint16)705) /* Units */

Definition at line 94 of file htags.h.

◆ DFTAG_T105

#define DFTAG_T105   ((uint16)603) /* TEK 4105 data */

Definition at line 81 of file htags.h.

◆ DFTAG_T14

#define DFTAG_T14   ((uint16)602) /* TEK 4014 data */

Definition at line 80 of file htags.h.

◆ DFTAG_TD

#define DFTAG_TD   ((uint16)103) /* Tag descriptor */

Definition at line 44 of file htags.h.

◆ DFTAG_TID

#define DFTAG_TID   ((uint16)102) /* Tag identifier */

Definition at line 43 of file htags.h.

◆ DFTAG_VERSION

#define DFTAG_VERSION   30

Definition at line 32 of file htags.h.

◆ DFTAG_VG

#define DFTAG_VG   ((uint16)1965) /* Vgroup */

Definition at line 109 of file htags.h.

◆ DFTAG_VH

#define DFTAG_VH   ((uint16)1962) /* Vdata Header */

Definition at line 110 of file htags.h.

◆ DFTAG_VLINKED

#define DFTAG_VLINKED   50 /* variable-len linked-block header */

Definition at line 34 of file htags.h.

◆ DFTAG_VLINKED_DATA

#define DFTAG_VLINKED_DATA   51 /* variable-len linked-block data */

Definition at line 35 of file htags.h.

◆ DFTAG_VS

#define DFTAG_VS   ((uint16)1963) /* Vdata Storage */

Definition at line 111 of file htags.h.

◆ DFTAG_WILDCARD

#define DFTAG_WILDCARD   0

Definition at line 26 of file htags.h.

◆ DFTAG_XYP

#define DFTAG_XYP   ((uint16)500) /* x-y position */

Definition at line 76 of file htags.h.

◆ SPECIAL_BUFFERED

#define SPECIAL_BUFFERED   6 /* Buffered element */

Definition at line 133 of file htags.h.

◆ SPECIAL_CHUNKED

#define SPECIAL_CHUNKED   5 /* chunked element */

Definition at line 132 of file htags.h.

◆ SPECIAL_COMP

#define SPECIAL_COMP   3 /* Compressed */

Definition at line 130 of file htags.h.

◆ SPECIAL_COMPRAS

#define SPECIAL_COMPRAS   7 /* Compressed Raster element */

Definition at line 134 of file htags.h.

◆ SPECIAL_EXT

#define SPECIAL_EXT   2 /* External */

Definition at line 129 of file htags.h.

◆ SPECIAL_LINKED

#define SPECIAL_LINKED   1 /* Fixed-size Linked blocks */

Definition at line 128 of file htags.h.

◆ SPECIAL_VLINKED

#define SPECIAL_VLINKED   4 /* Variable-length linked blocks */

Definition at line 131 of file htags.h.


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