Coverage Report

Created: 2023-12-08 06:53

/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp
Line
Count
Source (jump to first uncovered line)
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