12 #define mpo_printf(args...) ((void)0)
14 #define mpo_printf(args...) printf(args)
38 typedef uint8_t MPFByte;
39 typedef int8_t MPFSByte;
40 typedef char * MPFAscii;
41 typedef uint16_t MPFShort;
42 typedef int16_t MPFSShort;
43 typedef uint32_t MPFLong;
44 typedef int32_t MPFSLong;
45 typedef struct {MPFLong numerator; MPFLong denominator;}
MPFRational;
46 typedef unsigned char MPFUndefined;
47 typedef struct {MPFSLong numerator; MPFSLong denominator;}
MPFSRational;
64 typedef enum{ MPF_LITTLE_ENDIAN = 0x49492A00,
130 unsigned int MPTypeCode:24;
131 unsigned int imgType:3;
132 unsigned int reserved:2;
133 unsigned int representativeImage:1;
134 unsigned int dependentChild:1;
135 unsigned int dependentParent:1;
164 MPFLong EntriesTabLength;
173 MPFShort dependentImageEntry1;
174 MPFShort dependentImageEntry2;
211 MPFLong BaseViewpointNum;
245 #define ATTR_IS_SPECIFIED(attr,tag) ((attr).is_specified[(tag)-MPTag_IndividualNum])
250 MPFUndefined MPF_identifier[4];
258 MPFLong currentEntry;
272 struct jpeg_compress_struct *cinfo;
279 char isLittleEndian();
284 #endif // MPO_H_INCLUDED
MPExt_MPEntryIndexFields EntryIndex
Definition: mpo.h:259
MPFSRational AxisDistanceY
Distance to the Horizontal axis of the Target Object.
Definition: mpo.h:222
MPExt_ByteOrder byte_order
Definition: mpo.h:252
MPExt_Data * APP02
Definition: mpo.h:271
MPFRational PanOverlapV
Panorama Scanning Orientation.
Definition: mpo.h:205
MPExt_MPEntry * MPentry
Definition: mpo.h:265
MPFSRational YawAngle
Vertical axis angle.
Definition: mpo.h:232
MPFLong numberOfImages
Definition: mpo.h:257
MPFRational PanOverlapH
Panorama Scanning Orientation.
Definition: mpo.h:200
MPFSRational PitchAngle
Horizontal axis angle.
Definition: mpo.h:234
JOCTET ** images_data
Definition: mpo.h:273
Individual image tags (attributes)
Definition: mpo.h:95
MPFLong IndividualNum
Number of the Individual Image.
Definition: mpo.h:187
MPFLong first_IFD_offset
Definition: mpo.h:253
MPExt_MPTags
Definition: mpo.h:72
MPExt_ImageAttr attributes
Definition: mpo.h:263
MPFShort count_attr_IFD
Definition: mpo.h:262
size_t start_of_offset
Definition: mpo.h:251
MPFVal_types
Definition: mpo.h:24
MPFLong PanOrientation
Panorama Scanning Orientation.
Definition: mpo.h:195
MPFSRational RollAngle
Collimation axis angle.
Definition: mpo.h:236
MPFSRational AxisDistanceZ
Distance to the Collimation axis of the Target Object.
Definition: mpo.h:224
MPExt_MPType
Definition: mpo.h:148
MPExt_ByteOrder
Definition: mpo.h:64
MPFSRational AxisDistanceX
Distance to the Vertical axis of the Target Object.
Definition: mpo.h:220
INT16 count
Definition: mpo.h:255
MPFLong nextIFDOffset
Definition: mpo.h:260