/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp
Line  | Count  | Source  | 
1  |  | ///////////////////////////////////////////////////////////////////////////  | 
2  |  | //  | 
3  |  | // Copyright (c) 2003, Industrial Light & Magic, a division of Lucas  | 
4  |  | // Digital Ltd. LLC  | 
5  |  | //   | 
6  |  | // All rights reserved.  | 
7  |  | //   | 
8  |  | // Redistribution and use in source and binary forms, with or without  | 
9  |  | // modification, are permitted provided that the following conditions are  | 
10  |  | // met:  | 
11  |  | // *       Redistributions of source code must retain the above copyright  | 
12  |  | // notice, this list of conditions and the following disclaimer.  | 
13  |  | // *       Redistributions in binary form must reproduce the above  | 
14  |  | // copyright notice, this list of conditions and the following disclaimer  | 
15  |  | // in the documentation and/or other materials provided with the  | 
16  |  | // distribution.  | 
17  |  | // *       Neither the name of Industrial Light & Magic nor the names of  | 
18  |  | // its contributors may be used to endorse or promote products derived  | 
19  |  | // from this software without specific prior written permission.   | 
20  |  | //   | 
21  |  | // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS  | 
22  |  | // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT  | 
23  |  | // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR  | 
24  |  | // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT  | 
25  |  | // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,  | 
26  |  | // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT  | 
27  |  | // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,  | 
28  |  | // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY  | 
29  |  | // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT  | 
30  |  | // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE  | 
31  |  | // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.  | 
32  |  | //  | 
33  |  | ///////////////////////////////////////////////////////////////////////////  | 
34  |  |  | 
35  |  |  | 
36  |  | //-----------------------------------------------------------------------------  | 
37  |  | //  | 
38  |  | //  Optional Standard Attributes  | 
39  |  | //  | 
40  |  | //-----------------------------------------------------------------------------  | 
41  |  |  | 
42  |  | #include <ImfStandardAttributes.h>  | 
43  |  |  | 
44  |  |  | 
45  | 0  | #define IMF_STRING(name) #name  | 
46  |  |  | 
47  |  | #define IMF_STD_ATTRIBUTE_IMP(name,suffix,type)        \  | 
48  |  |                    \  | 
49  |  |     void                 \  | 
50  |  |     add##suffix (Header &header, const type &value)      \  | 
51  | 0  |     {                  \ | 
52  | 0  |   header.insert (IMF_STRING (name), TypedAttribute<type> (value)); \  | 
53  | 0  |     }                   \ Unexecuted instantiation: Imf_2_2::addChromaticities(Imf_2_2::Header&, Imf_2_2::Chromaticities const&) Unexecuted instantiation: Imf_2_2::addWhiteLuminance(Imf_2_2::Header&, float const&) Unexecuted instantiation: Imf_2_2::addAdoptedNeutral(Imf_2_2::Header&, Imath_2_2::Vec2<float> const&) Unexecuted instantiation: Imf_2_2::addRenderingTransform(Imf_2_2::Header&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) Unexecuted instantiation: Imf_2_2::addLookModTransform(Imf_2_2::Header&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) Unexecuted instantiation: Imf_2_2::addXDensity(Imf_2_2::Header&, float const&) Unexecuted instantiation: Imf_2_2::addOwner(Imf_2_2::Header&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) Unexecuted instantiation: Imf_2_2::addComments(Imf_2_2::Header&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) Unexecuted instantiation: Imf_2_2::addCapDate(Imf_2_2::Header&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) Unexecuted instantiation: Imf_2_2::addUtcOffset(Imf_2_2::Header&, float const&) Unexecuted instantiation: Imf_2_2::addLongitude(Imf_2_2::Header&, float const&) Unexecuted instantiation: Imf_2_2::addLatitude(Imf_2_2::Header&, float const&) Unexecuted instantiation: Imf_2_2::addAltitude(Imf_2_2::Header&, float const&) Unexecuted instantiation: Imf_2_2::addFocus(Imf_2_2::Header&, float const&) Unexecuted instantiation: Imf_2_2::addExpTime(Imf_2_2::Header&, float const&) Unexecuted instantiation: Imf_2_2::addAperture(Imf_2_2::Header&, float const&) Unexecuted instantiation: Imf_2_2::addIsoSpeed(Imf_2_2::Header&, float const&) Unexecuted instantiation: Imf_2_2::addEnvmap(Imf_2_2::Header&, Imf_2_2::Envmap const&) Unexecuted instantiation: Imf_2_2::addKeyCode(Imf_2_2::Header&, Imf_2_2::KeyCode const&) Unexecuted instantiation: Imf_2_2::addTimeCode(Imf_2_2::Header&, Imf_2_2::TimeCode const&) Unexecuted instantiation: Imf_2_2::addWrapmodes(Imf_2_2::Header&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) Unexecuted instantiation: Imf_2_2::addFramesPerSecond(Imf_2_2::Header&, Imf_2_2::Rational const&) Unexecuted instantiation: Imf_2_2::addMultiView(Imf_2_2::Header&, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&) Unexecuted instantiation: Imf_2_2::addWorldToCamera(Imf_2_2::Header&, Imath_2_2::Matrix44<float> const&) Unexecuted instantiation: Imf_2_2::addWorldToNDC(Imf_2_2::Header&, Imath_2_2::Matrix44<float> const&) Unexecuted instantiation: Imf_2_2::addDeepImageState(Imf_2_2::Header&, Imf_2_2::DeepImageState const&) Unexecuted instantiation: Imf_2_2::addOriginalDataWindow(Imf_2_2::Header&, Imath_2_2::Box<Imath_2_2::Vec2<int> > const&) Unexecuted instantiation: Imf_2_2::addDwaCompressionLevel(Imf_2_2::Header&, float const&)  | 
54  |  |                    \  | 
55  |  |     bool                 \  | 
56  |  |     has##suffix (const Header &header)           \  | 
57  | 0  |     {                  \ | 
58  | 0  |   return header.findTypedAttribute <TypedAttribute <type> >  \  | 
59  | 0  |     (IMF_STRING (name)) != 0;         \  | 
60  | 0  |     }                   \ Unexecuted instantiation: Imf_2_2::hasChromaticities(Imf_2_2::Header const&) Unexecuted instantiation: Imf_2_2::hasWhiteLuminance(Imf_2_2::Header const&) Unexecuted instantiation: Imf_2_2::hasAdoptedNeutral(Imf_2_2::Header const&) Unexecuted instantiation: Imf_2_2::hasRenderingTransform(Imf_2_2::Header const&) Unexecuted instantiation: Imf_2_2::hasLookModTransform(Imf_2_2::Header const&) Unexecuted instantiation: Imf_2_2::hasXDensity(Imf_2_2::Header const&) Unexecuted instantiation: Imf_2_2::hasOwner(Imf_2_2::Header const&) Unexecuted instantiation: Imf_2_2::hasComments(Imf_2_2::Header const&) Unexecuted instantiation: Imf_2_2::hasCapDate(Imf_2_2::Header const&) Unexecuted instantiation: Imf_2_2::hasUtcOffset(Imf_2_2::Header const&) Unexecuted instantiation: Imf_2_2::hasLongitude(Imf_2_2::Header const&) Unexecuted instantiation: Imf_2_2::hasLatitude(Imf_2_2::Header const&) Unexecuted instantiation: Imf_2_2::hasAltitude(Imf_2_2::Header const&) Unexecuted instantiation: Imf_2_2::hasFocus(Imf_2_2::Header const&) Unexecuted instantiation: Imf_2_2::hasExpTime(Imf_2_2::Header const&) Unexecuted instantiation: Imf_2_2::hasAperture(Imf_2_2::Header const&) Unexecuted instantiation: Imf_2_2::hasIsoSpeed(Imf_2_2::Header const&) Unexecuted instantiation: Imf_2_2::hasEnvmap(Imf_2_2::Header const&) Unexecuted instantiation: Imf_2_2::hasKeyCode(Imf_2_2::Header const&) Unexecuted instantiation: Imf_2_2::hasTimeCode(Imf_2_2::Header const&) Unexecuted instantiation: Imf_2_2::hasWrapmodes(Imf_2_2::Header const&) Unexecuted instantiation: Imf_2_2::hasFramesPerSecond(Imf_2_2::Header const&) Unexecuted instantiation: Imf_2_2::hasMultiView(Imf_2_2::Header const&) Unexecuted instantiation: Imf_2_2::hasWorldToCamera(Imf_2_2::Header const&) Unexecuted instantiation: Imf_2_2::hasWorldToNDC(Imf_2_2::Header const&) Unexecuted instantiation: Imf_2_2::hasDeepImageState(Imf_2_2::Header const&) Unexecuted instantiation: Imf_2_2::hasOriginalDataWindow(Imf_2_2::Header const&) Unexecuted instantiation: Imf_2_2::hasDwaCompressionLevel(Imf_2_2::Header const&)  | 
61  |  |                    \  | 
62  |  |     const TypedAttribute<type> &           \  | 
63  |  |     name##Attribute (const Header &header)         \  | 
64  | 0  |     {                  \ | 
65  | 0  |   return header.typedAttribute <TypedAttribute <type> >    \  | 
66  | 0  |     (IMF_STRING (name));          \  | 
67  | 0  |     }                   \ Unexecuted instantiation: Imf_2_2::chromaticitiesAttribute(Imf_2_2::Header const&) Unexecuted instantiation: Imf_2_2::whiteLuminanceAttribute(Imf_2_2::Header const&) Unexecuted instantiation: Imf_2_2::adoptedNeutralAttribute(Imf_2_2::Header const&) Unexecuted instantiation: Imf_2_2::renderingTransformAttribute(Imf_2_2::Header const&) Unexecuted instantiation: Imf_2_2::lookModTransformAttribute(Imf_2_2::Header const&) Unexecuted instantiation: Imf_2_2::xDensityAttribute(Imf_2_2::Header const&) Unexecuted instantiation: Imf_2_2::ownerAttribute(Imf_2_2::Header const&) Unexecuted instantiation: Imf_2_2::commentsAttribute(Imf_2_2::Header const&) Unexecuted instantiation: Imf_2_2::capDateAttribute(Imf_2_2::Header const&) Unexecuted instantiation: Imf_2_2::utcOffsetAttribute(Imf_2_2::Header const&) Unexecuted instantiation: Imf_2_2::longitudeAttribute(Imf_2_2::Header const&) Unexecuted instantiation: Imf_2_2::latitudeAttribute(Imf_2_2::Header const&) Unexecuted instantiation: Imf_2_2::altitudeAttribute(Imf_2_2::Header const&) Unexecuted instantiation: Imf_2_2::focusAttribute(Imf_2_2::Header const&) Unexecuted instantiation: Imf_2_2::expTimeAttribute(Imf_2_2::Header const&) Unexecuted instantiation: Imf_2_2::apertureAttribute(Imf_2_2::Header const&) Unexecuted instantiation: Imf_2_2::isoSpeedAttribute(Imf_2_2::Header const&) Unexecuted instantiation: Imf_2_2::envmapAttribute(Imf_2_2::Header const&) Unexecuted instantiation: Imf_2_2::keyCodeAttribute(Imf_2_2::Header const&) Unexecuted instantiation: Imf_2_2::timeCodeAttribute(Imf_2_2::Header const&) Unexecuted instantiation: Imf_2_2::wrapmodesAttribute(Imf_2_2::Header const&) Unexecuted instantiation: Imf_2_2::framesPerSecondAttribute(Imf_2_2::Header const&) Unexecuted instantiation: Imf_2_2::multiViewAttribute(Imf_2_2::Header const&) Unexecuted instantiation: Imf_2_2::worldToCameraAttribute(Imf_2_2::Header const&) Unexecuted instantiation: Imf_2_2::worldToNDCAttribute(Imf_2_2::Header const&) Unexecuted instantiation: Imf_2_2::deepImageStateAttribute(Imf_2_2::Header const&) Unexecuted instantiation: Imf_2_2::originalDataWindowAttribute(Imf_2_2::Header const&) Unexecuted instantiation: Imf_2_2::dwaCompressionLevelAttribute(Imf_2_2::Header const&)  | 
68  |  |                    \  | 
69  |  |     TypedAttribute<type> &             \  | 
70  |  |     name##Attribute (Header &header)           \  | 
71  | 0  |     {                  \ | 
72  | 0  |   return header.typedAttribute <TypedAttribute <type> >    \  | 
73  | 0  |     (IMF_STRING (name));          \  | 
74  | 0  |     }                   \ Unexecuted instantiation: Imf_2_2::chromaticitiesAttribute(Imf_2_2::Header&) Unexecuted instantiation: Imf_2_2::whiteLuminanceAttribute(Imf_2_2::Header&) Unexecuted instantiation: Imf_2_2::adoptedNeutralAttribute(Imf_2_2::Header&) Unexecuted instantiation: Imf_2_2::renderingTransformAttribute(Imf_2_2::Header&) Unexecuted instantiation: Imf_2_2::lookModTransformAttribute(Imf_2_2::Header&) Unexecuted instantiation: Imf_2_2::xDensityAttribute(Imf_2_2::Header&) Unexecuted instantiation: Imf_2_2::ownerAttribute(Imf_2_2::Header&) Unexecuted instantiation: Imf_2_2::commentsAttribute(Imf_2_2::Header&) Unexecuted instantiation: Imf_2_2::capDateAttribute(Imf_2_2::Header&) Unexecuted instantiation: Imf_2_2::utcOffsetAttribute(Imf_2_2::Header&) Unexecuted instantiation: Imf_2_2::longitudeAttribute(Imf_2_2::Header&) Unexecuted instantiation: Imf_2_2::latitudeAttribute(Imf_2_2::Header&) Unexecuted instantiation: Imf_2_2::altitudeAttribute(Imf_2_2::Header&) Unexecuted instantiation: Imf_2_2::focusAttribute(Imf_2_2::Header&) Unexecuted instantiation: Imf_2_2::expTimeAttribute(Imf_2_2::Header&) Unexecuted instantiation: Imf_2_2::apertureAttribute(Imf_2_2::Header&) Unexecuted instantiation: Imf_2_2::isoSpeedAttribute(Imf_2_2::Header&) Unexecuted instantiation: Imf_2_2::envmapAttribute(Imf_2_2::Header&) Unexecuted instantiation: Imf_2_2::keyCodeAttribute(Imf_2_2::Header&) Unexecuted instantiation: Imf_2_2::timeCodeAttribute(Imf_2_2::Header&) Unexecuted instantiation: Imf_2_2::wrapmodesAttribute(Imf_2_2::Header&) Unexecuted instantiation: Imf_2_2::framesPerSecondAttribute(Imf_2_2::Header&) Unexecuted instantiation: Imf_2_2::multiViewAttribute(Imf_2_2::Header&) Unexecuted instantiation: Imf_2_2::worldToCameraAttribute(Imf_2_2::Header&) Unexecuted instantiation: Imf_2_2::worldToNDCAttribute(Imf_2_2::Header&) Unexecuted instantiation: Imf_2_2::deepImageStateAttribute(Imf_2_2::Header&) Unexecuted instantiation: Imf_2_2::originalDataWindowAttribute(Imf_2_2::Header&) Unexecuted instantiation: Imf_2_2::dwaCompressionLevelAttribute(Imf_2_2::Header&)  | 
75  |  |                    \  | 
76  |  |     const type &               \  | 
77  |  |     name (const Header &header)            \  | 
78  | 0  |     {                  \ | 
79  | 0  |   return name##Attribute(header).value();         \  | 
80  | 0  |     }                   \ Unexecuted instantiation: Imf_2_2::chromaticities(Imf_2_2::Header const&) Unexecuted instantiation: Imf_2_2::whiteLuminance(Imf_2_2::Header const&) Unexecuted instantiation: Imf_2_2::adoptedNeutral(Imf_2_2::Header const&) Unexecuted instantiation: Imf_2_2::renderingTransform(Imf_2_2::Header const&) Unexecuted instantiation: Imf_2_2::lookModTransform(Imf_2_2::Header const&) Unexecuted instantiation: Imf_2_2::xDensity(Imf_2_2::Header const&) Unexecuted instantiation: Imf_2_2::owner(Imf_2_2::Header const&) Unexecuted instantiation: Imf_2_2::comments(Imf_2_2::Header const&) Unexecuted instantiation: Imf_2_2::capDate(Imf_2_2::Header const&) Unexecuted instantiation: Imf_2_2::utcOffset(Imf_2_2::Header const&) Unexecuted instantiation: Imf_2_2::longitude(Imf_2_2::Header const&) Unexecuted instantiation: Imf_2_2::latitude(Imf_2_2::Header const&) Unexecuted instantiation: Imf_2_2::altitude(Imf_2_2::Header const&) Unexecuted instantiation: Imf_2_2::focus(Imf_2_2::Header const&) Unexecuted instantiation: Imf_2_2::expTime(Imf_2_2::Header const&) Unexecuted instantiation: Imf_2_2::aperture(Imf_2_2::Header const&) Unexecuted instantiation: Imf_2_2::isoSpeed(Imf_2_2::Header const&) Unexecuted instantiation: Imf_2_2::envmap(Imf_2_2::Header const&) Unexecuted instantiation: Imf_2_2::keyCode(Imf_2_2::Header const&) Unexecuted instantiation: Imf_2_2::timeCode(Imf_2_2::Header const&) Unexecuted instantiation: Imf_2_2::wrapmodes(Imf_2_2::Header const&) Unexecuted instantiation: Imf_2_2::framesPerSecond(Imf_2_2::Header const&) Unexecuted instantiation: Imf_2_2::multiView(Imf_2_2::Header const&) Unexecuted instantiation: Imf_2_2::worldToCamera(Imf_2_2::Header const&) Unexecuted instantiation: Imf_2_2::worldToNDC(Imf_2_2::Header const&) Unexecuted instantiation: Imf_2_2::deepImageState(Imf_2_2::Header const&) Unexecuted instantiation: Imf_2_2::originalDataWindow(Imf_2_2::Header const&) Unexecuted instantiation: Imf_2_2::dwaCompressionLevel(Imf_2_2::Header const&)  | 
81  |  |                    \  | 
82  |  |     type &                 \  | 
83  |  |     name (Header &header)            \  | 
84  | 0  |     {                  \ | 
85  | 0  |   return name##Attribute(header).value();         \  | 
86  | 0  |     } Unexecuted instantiation: Imf_2_2::chromaticities(Imf_2_2::Header&) Unexecuted instantiation: Imf_2_2::whiteLuminance(Imf_2_2::Header&) Unexecuted instantiation: Imf_2_2::adoptedNeutral(Imf_2_2::Header&) Unexecuted instantiation: Imf_2_2::renderingTransform(Imf_2_2::Header&) Unexecuted instantiation: Imf_2_2::lookModTransform(Imf_2_2::Header&) Unexecuted instantiation: Imf_2_2::xDensity(Imf_2_2::Header&) Unexecuted instantiation: Imf_2_2::owner(Imf_2_2::Header&) Unexecuted instantiation: Imf_2_2::comments(Imf_2_2::Header&) Unexecuted instantiation: Imf_2_2::capDate(Imf_2_2::Header&) Unexecuted instantiation: Imf_2_2::utcOffset(Imf_2_2::Header&) Unexecuted instantiation: Imf_2_2::longitude(Imf_2_2::Header&) Unexecuted instantiation: Imf_2_2::latitude(Imf_2_2::Header&) Unexecuted instantiation: Imf_2_2::altitude(Imf_2_2::Header&) Unexecuted instantiation: Imf_2_2::focus(Imf_2_2::Header&) Unexecuted instantiation: Imf_2_2::expTime(Imf_2_2::Header&) Unexecuted instantiation: Imf_2_2::aperture(Imf_2_2::Header&) Unexecuted instantiation: Imf_2_2::isoSpeed(Imf_2_2::Header&) Unexecuted instantiation: Imf_2_2::envmap(Imf_2_2::Header&) Unexecuted instantiation: Imf_2_2::keyCode(Imf_2_2::Header&) Unexecuted instantiation: Imf_2_2::timeCode(Imf_2_2::Header&) Unexecuted instantiation: Imf_2_2::wrapmodes(Imf_2_2::Header&) Unexecuted instantiation: Imf_2_2::framesPerSecond(Imf_2_2::Header&) Unexecuted instantiation: Imf_2_2::multiView(Imf_2_2::Header&) Unexecuted instantiation: Imf_2_2::worldToCamera(Imf_2_2::Header&) Unexecuted instantiation: Imf_2_2::worldToNDC(Imf_2_2::Header&) Unexecuted instantiation: Imf_2_2::deepImageState(Imf_2_2::Header&) Unexecuted instantiation: Imf_2_2::originalDataWindow(Imf_2_2::Header&) Unexecuted instantiation: Imf_2_2::dwaCompressionLevel(Imf_2_2::Header&)  | 
87  |  |  | 
88  |  | #include "ImfNamespace.h"  | 
89  |  |  | 
90  |  | using namespace IMATH_NAMESPACE;  | 
91  |  | using namespace std;  | 
92  |  |  | 
93  |  | OPENEXR_IMF_INTERNAL_NAMESPACE_SOURCE_ENTER  | 
94  |  |  | 
95  |  |      | 
96  |  | IMF_STD_ATTRIBUTE_IMP (chromaticities, Chromaticities, Chromaticities)  | 
97  |  | IMF_STD_ATTRIBUTE_IMP (whiteLuminance, WhiteLuminance, float)  | 
98  |  | IMF_STD_ATTRIBUTE_IMP (adoptedNeutral, AdoptedNeutral, V2f)  | 
99  |  | IMF_STD_ATTRIBUTE_IMP (renderingTransform, RenderingTransform, string)  | 
100  |  | IMF_STD_ATTRIBUTE_IMP (lookModTransform, LookModTransform, string)  | 
101  |  | IMF_STD_ATTRIBUTE_IMP (xDensity, XDensity, float)  | 
102  |  | IMF_STD_ATTRIBUTE_IMP (owner, Owner, string)  | 
103  |  | IMF_STD_ATTRIBUTE_IMP (comments, Comments, string)  | 
104  |  | IMF_STD_ATTRIBUTE_IMP (capDate, CapDate, string)  | 
105  |  | IMF_STD_ATTRIBUTE_IMP (utcOffset, UtcOffset, float)  | 
106  |  | IMF_STD_ATTRIBUTE_IMP (longitude, Longitude, float)  | 
107  |  | IMF_STD_ATTRIBUTE_IMP (latitude, Latitude, float)  | 
108  |  | IMF_STD_ATTRIBUTE_IMP (altitude, Altitude, float)  | 
109  |  | IMF_STD_ATTRIBUTE_IMP (focus, Focus, float)  | 
110  |  | IMF_STD_ATTRIBUTE_IMP (expTime, ExpTime, float)  | 
111  |  | IMF_STD_ATTRIBUTE_IMP (aperture, Aperture, float)  | 
112  |  | IMF_STD_ATTRIBUTE_IMP (isoSpeed, IsoSpeed, float)  | 
113  |  | IMF_STD_ATTRIBUTE_IMP (envmap, Envmap, Envmap)  | 
114  |  | IMF_STD_ATTRIBUTE_IMP (keyCode, KeyCode, KeyCode)  | 
115  |  | IMF_STD_ATTRIBUTE_IMP (timeCode, TimeCode, TimeCode)  | 
116  |  | IMF_STD_ATTRIBUTE_IMP (wrapmodes, Wrapmodes, string)  | 
117  |  | IMF_STD_ATTRIBUTE_IMP (framesPerSecond, FramesPerSecond, Rational)  | 
118  |  | IMF_STD_ATTRIBUTE_IMP (multiView, MultiView, StringVector)  | 
119  |  | IMF_STD_ATTRIBUTE_IMP (worldToCamera, WorldToCamera, M44f)  | 
120  |  | IMF_STD_ATTRIBUTE_IMP (worldToNDC, WorldToNDC, M44f)  | 
121  |  | IMF_STD_ATTRIBUTE_IMP (deepImageState, DeepImageState, DeepImageState)  | 
122  |  | IMF_STD_ATTRIBUTE_IMP (originalDataWindow, OriginalDataWindow, Box2i)  | 
123  |  | IMF_STD_ATTRIBUTE_IMP (dwaCompressionLevel, DwaCompressionLevel, float)  | 
124  |  |  | 
125  |  | OPENEXR_IMF_INTERNAL_NAMESPACE_SOURCE_EXIT  |