UDF PROGRAMMERS MANUAL

PidfImage (2S) UDF PROGRAMMERS MANUAL PidfImage (2S)
NAME Pidf

SYNOPSIS #include "PidfStr.h"

struct PidfImage {

ByTe_1 Format;
ByTe_1 Type;
ByTe_1 BinType;
ByTe_1 *Storage;
ByTe_2 NLatLong;
ByTe_2 MLatLongs;
void *LatLong;
};

FIELD DEFINITIONS

Format - The format of the UDF image which can be either Pushbroom, Snapshot (multi-record) or One record snapshot. (PIDF Image block KEYWORD: format)
Type - The image pixel dimension. (PIDF Image block KEYWORD: type)
1 - One-dimensional (scalar) pixels
2 - Two-dimensional (array) pixels.
BinType - Suggested image binning method which can be No binning, Grid binning (snapshot images only) or Track binning (pushbroom images only). (PIDF Image block KEYWORD: bin_type)
Storage - The mechanism used in specifying the location of an image pixel. (PIDF Image block KEYWORD: storage)
NLatLong - The number of latitude and longitude structure definitions within the Image Structure. (PIDF Image block KEYWORD: num_lat_longs)
MLatLongs - The number of PidfLatLog structures which have had memory allocated for them in the Image Structure. This field is used internally in the reading of the PIDF.
LatLong - Pointer to the start of the PidfLatLog sub-structures defined under the Structure.

DESCRIPTION This structure holds the PIDF Image block definition. Its contents are filled in by the ReadPidf() routine.

APPLICABLE FORMATS PIDF V2.0

SEE ALSO PidfRets(2H) ReadPidf (2) Pidf (2S)

PIDF V2.0 August 30, 1999 PIDF V2.0

TOC HOME