MetaObject Class
Methods
A wrapper around an image meta data tag. (Tiff, Exif and others) |
|
Get state of readonly atttribute. If metaobject is readonly then it can only be read (using a getter function) |
|
Get state of writable atttribute. If metaobject writable then it will be written to output files, otherwise it will not. |
|
Set state of writable atttribute. |
|
Set state of disabled atttribute. |
|
Set state of disabled atttribute. |
|
Is the metaobject modifiable. Use this function to check if its possible to modify the value of the metaobject |
|
Is meta object valid. |
|
Get the type of the metadata object |
|
Return the number of elements in the object. |
|
Get scalar unsigned byte from object. Can only be used on binary metaobjects with the correct type. |
|
Get scalar unsigned word from object. Can only be used on binary metaobjects with the correct type. |
|
Get scalar unsigned long from object. Can only be used on binary metaobjects with the correct type. |
|
Get scalar signed byte from object. Can only be used on binary metaobjects with the correct type. |
|
Get scalar signed word from object. Can only be used on binary metaobjects with the correct type. |
|
Get scalar signed long from object. Can only be used on binary metaobjects with the correct type. |
|
Get scalar float from object. Can only be used on binary metaobjects with the correct type. |
|
Get scalar double from object. Can only be used on binary metaobjects with the correct type. |
|
Get scalar unsigned rational from object. Can only be used on binary metaobjects with the correct type. |
|
Get scalar signed rational from object. Can only be used on binary metaobjects with the correct type. |
|
Get string from object. Can be used on both binary and textual metaobjects. textual metaobject is e.g. an xmp value |
|
Get array of unsigned bytes from object. Can only be used on binary metaobjects with the correct type. |
|
Get array of unsigned words from object. Can only be used on binary metaobjects with the correct type. |
|
Get array of unsigned longs from object. Can only be used on binary metaobjects with the correct type. |
|
Get array of signed bytes from object. Can only be used on binary metaobjects with the correct type. |
|
Get array of signed words from object. Can only be used on binary metaobjects with the correct type. |
|
Get array of signed longs from object. Can only be used on binary metaobjects with the correct type. |
|
Get array of floats from object. Can only be used on binary metaobjects with the correct type. |
|
Get array of doubles from object. Can only be used on binary metaobjects with the correct type. |
|
Set scalar unsigned byte of object. Can only be used on binary metaobjects with the correct type. |
|
Set scalar unsigned word of object. Can only be used on binary metaobjects with the correct type. |
|
Set scalar unsigned long of object. Can only be used on binary metaobjects with the correct type. |
|
Set scalar signed byte of object. Can only be used on binary metaobjects with the correct type. |
|
Set scalar signed word of object. Can only be used on binary metaobjects with the correct type. |
|
Set scalar signed long of object. Can only be used on binary metaobjects with the correct type. |
|
Set scalar float of object. Can only be used on binary metaobjects with the correct type. |
|
Set scalar double of object. Can only be used on binary metaobjects with the correct type. |
|
Set string of object. Can only be used on binary metaobjects with the correct type. |
|
Set unsigned rational of object. Can only be used on binary metaobjects with the correct type. |
|
Set signed rational of object. Can only be used on binary metaobjects with the correct type. |
|
Set array of unsigned bytes to object. Can only be used on binary metaobjects with the correct type. |
|
Set array of unsigned words to object. Can only be used on binary metaobjects with the correct type. |
|
Set array of unsigned longs to object. Can only be used on binary metaobjects with the correct type. |
|
Set array of signed bytes to object. Can only be used on binary metaobjects with the correct type. |
|
Set array of signed words to object. Can only be used on binary metaobjects with the correct type. |
|
Set array of signed longs to object. Can only be used on binary metaobjects with the correct type. |
|
Set array of floats to object. Can only be used on binary metaobjects with the correct type. |
|
Set array of doubles to object. Can only be used on binary metaobjects with the correct type. |
|