68#define FIELD_SETLONGS 4
104#ifdef STRIPBYTECOUNTSORTED_UNUSED
105 int td_stripbytecountsorted;
138#define FIELD_IGNORE 0
141#define FIELD_IMAGEDIMENSIONS 1
142#define FIELD_TILEDIMENSIONS 2
143#define FIELD_RESOLUTION 3
144#define FIELD_POSITION 4
147#define FIELD_SUBFILETYPE 5
148#define FIELD_BITSPERSAMPLE 6
149#define FIELD_COMPRESSION 7
150#define FIELD_PHOTOMETRIC 8
151#define FIELD_THRESHHOLDING 9
152#define FIELD_FILLORDER 10
153#define FIELD_ORIENTATION 15
154#define FIELD_SAMPLESPERPIXEL 16
155#define FIELD_ROWSPERSTRIP 17
156#define FIELD_MINSAMPLEVALUE 18
157#define FIELD_MAXSAMPLEVALUE 19
158#define FIELD_PLANARCONFIG 20
159#define FIELD_RESOLUTIONUNIT 22
160#define FIELD_PAGENUMBER 23
161#define FIELD_STRIPBYTECOUNTS 24
162#define FIELD_STRIPOFFSETS 25
163#define FIELD_COLORMAP 26
164#define FIELD_EXTRASAMPLES 31
165#define FIELD_SAMPLEFORMAT 32
166#define FIELD_SMINSAMPLEVALUE 33
167#define FIELD_SMAXSAMPLEVALUE 34
168#define FIELD_IMAGEDEPTH 35
169#define FIELD_TILEDEPTH 36
170#define FIELD_HALFTONEHINTS 37
171#define FIELD_YCBCRSUBSAMPLING 39
172#define FIELD_YCBCRPOSITIONING 40
173#define FIELD_REFBLACKWHITE 41
174#define FIELD_TRANSFERFUNCTION 44
175#define FIELD_INKNAMES 46
176#define FIELD_SUBIFD 49
179#define FIELD_CODEC 66
190#define FIELD_PSEUDO 0
192#define FIELD_LAST (32*FIELD_SETLONGS-1)
194#define BITn(n) (((unsigned long)1L)<<((n)&0x1f))
195#define BITFIELDn(tif, n) ((tif)->tif_dir.td_fieldsset[(n)/32])
196#define TIFFFieldSet(tif, field) (BITFIELDn(tif, field) & BITn(field))
197#define TIFFSetFieldBit(tif, field) (BITFIELDn(tif, field) |= BITn(field))
198#define TIFFClrFieldBit(tif, field) (BITFIELDn(tif, field) &= ~BITn(field))
200#define FieldSet(fields, f) (fields[(f)/32] & BITn(f))
201#define ResetFieldBit(fields, f) (fields[(f)/32] &= ~BITn(f))
258#if defined(__cplusplus)
302#if defined(__cplusplus)
uint64 * td_stripbytecount_p
uint16 td_samplesperpixel
uint32 td_stripoffsetbyteallocsize
double * td_sminsamplevalue
TIFFDirEntry td_stripoffset_entry
uint16 td_ycbcrpositioning
TIFFTagValue * td_customValues
double * td_smaxsamplevalue
unsigned char td_deferstrilearraywriting
uint64 * td_stripoffset_p
TIFFDirEntry td_stripbytecount_entry
unsigned char field_oktochange
unsigned char field_passcount
TIFFSetGetFieldType get_field_type
TIFFSetGetFieldType set_field_type
TIFFFieldArray * field_subfields
TIFFField * _TIFFCreateAnonField(TIFF *, uint32, TIFFDataType)
void _TIFFSetupFields(TIFF *tif, const TIFFFieldArray *infoarray)
int _TIFFFillStriles(TIFF *)
const TIFFFieldArray * _TIFFGetFields(void)
void _TIFFPrintFieldInfo(TIFF *, FILE *)
int _TIFFMergeFields(TIFF *, const TIFFField[], uint32)
int _TIFFCheckFieldIsValidForCodec(TIFF *tif, ttag_t tag)
const TIFFField * _TIFFFindOrRegisterField(TIFF *, uint32, TIFFDataType)
@ TIFF_SETGET_UINT16_PAIR
const TIFFFieldArray * _TIFFGetExifFields(void)