Coverage Report

Created: 2026-10-27 06:57

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/src/openexr/src/lib/OpenEXR/ImfStandardAttributes.cpp
Line
Count
Source
1
//
2
// SPDX-License-Identifier: BSD-3-Clause
3
// Copyright (c) Contributors to the OpenEXR Project.
4
//
5
6
//-----------------------------------------------------------------------------
7
//
8
//  Optional Standard Attributes
9
//
10
//-----------------------------------------------------------------------------
11
12
#include "ImfStandardAttributes.h"
13
14
#if defined(_MSC_VER)
15
// suppress warning about non-exported base classes
16
#    pragma warning(disable : 4251)
17
#    pragma warning(disable : 4275)
18
#endif
19
20
2.15k
#define IMF_STRING(name) #name
21
22
#define IMF_STD_ATTRIBUTE_IMP(name, suffix, type)                              \
23
                                                                               \
24
    void IMF_ADD_SUFFIX (suffix) (Header & header, const type& value)          \
25
0
    {                                                                          \
26
0
        header.insert (IMF_STRING (name), TypedAttribute<type> (value));       \
27
0
    }                                                                          \
Unexecuted instantiation: Imf_3_5::addOriginalDataWindow(Imf_3_5::Header&, Imath_3_2::Box<Imath_3_2::Vec2<int> > const&)
Unexecuted instantiation: Imf_3_5::addWorldToCamera(Imf_3_5::Header&, Imath_3_2::Matrix44<float> const&)
Unexecuted instantiation: Imf_3_5::addWorldToNDC(Imf_3_5::Header&, Imath_3_2::Matrix44<float> const&)
Unexecuted instantiation: Imf_3_5::addSensorCenterOffset(Imf_3_5::Header&, Imath_3_2::Vec2<float> const&)
Unexecuted instantiation: Imf_3_5::addSensorOverallDimensions(Imf_3_5::Header&, Imath_3_2::Vec2<float> const&)
Unexecuted instantiation: Imf_3_5::addSensorPhotositePitch(Imf_3_5::Header&, float const&)
Unexecuted instantiation: Imf_3_5::addSensorAcquisitionRectangle(Imf_3_5::Header&, Imath_3_2::Box<Imath_3_2::Vec2<int> > const&)
Unexecuted instantiation: Imf_3_5::addAscFramingDecisionList(Imf_3_5::Header&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Unexecuted instantiation: Imf_3_5::addXDensity(Imf_3_5::Header&, float const&)
Unexecuted instantiation: Imf_3_5::addLongitude(Imf_3_5::Header&, float const&)
Unexecuted instantiation: Imf_3_5::addLatitude(Imf_3_5::Header&, float const&)
Unexecuted instantiation: Imf_3_5::addAltitude(Imf_3_5::Header&, float const&)
Unexecuted instantiation: Imf_3_5::addCameraMake(Imf_3_5::Header&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Unexecuted instantiation: Imf_3_5::addCameraModel(Imf_3_5::Header&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Unexecuted instantiation: Imf_3_5::addCameraSerialNumber(Imf_3_5::Header&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Unexecuted instantiation: Imf_3_5::addCameraFirmwareVersion(Imf_3_5::Header&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Unexecuted instantiation: Imf_3_5::addCameraUuid(Imf_3_5::Header&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Unexecuted instantiation: Imf_3_5::addCameraLabel(Imf_3_5::Header&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Unexecuted instantiation: Imf_3_5::addCameraCCTSetting(Imf_3_5::Header&, float const&)
Unexecuted instantiation: Imf_3_5::addCameraTintSetting(Imf_3_5::Header&, float const&)
Unexecuted instantiation: Imf_3_5::addCameraColorBalance(Imf_3_5::Header&, Imath_3_2::Vec2<float> const&)
Unexecuted instantiation: Imf_3_5::addIsoSpeed(Imf_3_5::Header&, float const&)
Unexecuted instantiation: Imf_3_5::addExpTime(Imf_3_5::Header&, float const&)
Unexecuted instantiation: Imf_3_5::addShutterAngle(Imf_3_5::Header&, float const&)
Unexecuted instantiation: Imf_3_5::addCaptureRate(Imf_3_5::Header&, Imf_3_5::Rational const&)
Unexecuted instantiation: Imf_3_5::addLensMake(Imf_3_5::Header&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Unexecuted instantiation: Imf_3_5::addLensModel(Imf_3_5::Header&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Unexecuted instantiation: Imf_3_5::addLensSerialNumber(Imf_3_5::Header&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Unexecuted instantiation: Imf_3_5::addLensFirmwareVersion(Imf_3_5::Header&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Unexecuted instantiation: Imf_3_5::addNominalFocalLength(Imf_3_5::Header&, float const&)
Unexecuted instantiation: Imf_3_5::addPinholeFocalLength(Imf_3_5::Header&, float const&)
Unexecuted instantiation: Imf_3_5::addEffectiveFocalLength(Imf_3_5::Header&, float const&)
Unexecuted instantiation: Imf_3_5::addEntrancePupilOffset(Imf_3_5::Header&, float const&)
Unexecuted instantiation: Imf_3_5::addAperture(Imf_3_5::Header&, float const&)
Unexecuted instantiation: Imf_3_5::addTStop(Imf_3_5::Header&, float const&)
Unexecuted instantiation: Imf_3_5::addFocus(Imf_3_5::Header&, float const&)
Unexecuted instantiation: Imf_3_5::addOwner(Imf_3_5::Header&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Unexecuted instantiation: Imf_3_5::addComments(Imf_3_5::Header&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Unexecuted instantiation: Imf_3_5::addCapDate(Imf_3_5::Header&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Unexecuted instantiation: Imf_3_5::addUtcOffset(Imf_3_5::Header&, float const&)
Unexecuted instantiation: Imf_3_5::addKeyCode(Imf_3_5::Header&, Imf_3_5::KeyCode const&)
Unexecuted instantiation: Imf_3_5::addTimeCode(Imf_3_5::Header&, Imf_3_5::TimeCode const&)
Unexecuted instantiation: Imf_3_5::addFramesPerSecond(Imf_3_5::Header&, Imf_3_5::Rational const&)
Unexecuted instantiation: Imf_3_5::addImageCounter(Imf_3_5::Header&, int const&)
Unexecuted instantiation: Imf_3_5::addReelName(Imf_3_5::Header&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Unexecuted instantiation: Imf_3_5::addChromaticities(Imf_3_5::Header&, Imf_3_5::Chromaticities const&)
Unexecuted instantiation: Imf_3_5::addColorInteropID(Imf_3_5::Header&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Unexecuted instantiation: Imf_3_5::addWhiteLuminance(Imf_3_5::Header&, float const&)
Unexecuted instantiation: Imf_3_5::addAdoptedNeutral(Imf_3_5::Header&, Imath_3_2::Vec2<float> const&)
Unexecuted instantiation: Imf_3_5::addAcesImageContainerFlag(Imf_3_5::Header&, int const&)
Unexecuted instantiation: Imf_3_5::addRenderingTransform(Imf_3_5::Header&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Unexecuted instantiation: Imf_3_5::addLookModTransform(Imf_3_5::Header&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Unexecuted instantiation: Imf_3_5::addDwaCompressionLevel(Imf_3_5::Header&, float const&)
Unexecuted instantiation: Imf_3_5::addEnvmap(Imf_3_5::Header&, Imf_3_5::Envmap const&)
Unexecuted instantiation: Imf_3_5::addWrapmodes(Imf_3_5::Header&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Unexecuted instantiation: Imf_3_5::addMultiView(Imf_3_5::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_3_5::addDeepImageState(Imf_3_5::Header&, Imf_3_5::DeepImageState const&)
Unexecuted instantiation: Imf_3_5::addIDManifest(Imf_3_5::Header&, Imf_3_5::CompressedIDManifest const&)
28
                                                                               \
29
    bool IMF_HAS_SUFFIX (suffix) (const Header& header)                        \
30
1.88k
    {                                                                          \
31
1.88k
        return header.findTypedAttribute<TypedAttribute<type>> (               \
32
1.88k
                   IMF_STRING (name)) != 0;                                    \
33
1.88k
    }                                                                          \
Unexecuted instantiation: Imf_3_5::hasOriginalDataWindow(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::hasWorldToCamera(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::hasWorldToNDC(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::hasSensorCenterOffset(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::hasSensorOverallDimensions(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::hasSensorPhotositePitch(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::hasSensorAcquisitionRectangle(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::hasAscFramingDecisionList(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::hasXDensity(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::hasLongitude(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::hasLatitude(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::hasAltitude(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::hasCameraMake(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::hasCameraModel(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::hasCameraSerialNumber(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::hasCameraFirmwareVersion(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::hasCameraUuid(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::hasCameraLabel(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::hasCameraCCTSetting(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::hasCameraTintSetting(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::hasCameraColorBalance(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::hasIsoSpeed(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::hasExpTime(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::hasShutterAngle(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::hasCaptureRate(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::hasLensMake(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::hasLensModel(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::hasLensSerialNumber(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::hasLensFirmwareVersion(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::hasNominalFocalLength(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::hasPinholeFocalLength(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::hasEffectiveFocalLength(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::hasEntrancePupilOffset(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::hasAperture(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::hasTStop(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::hasFocus(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::hasOwner(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::hasComments(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::hasCapDate(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::hasUtcOffset(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::hasKeyCode(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::hasTimeCode(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::hasFramesPerSecond(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::hasImageCounter(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::hasReelName(Imf_3_5::Header const&)
Imf_3_5::hasChromaticities(Imf_3_5::Header const&)
Line
Count
Source
30
114
    {                                                                          \
31
114
        return header.findTypedAttribute<TypedAttribute<type>> (               \
32
114
                   IMF_STRING (name)) != 0;                                    \
33
114
    }                                                                          \
Unexecuted instantiation: Imf_3_5::hasColorInteropID(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::hasWhiteLuminance(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::hasAdoptedNeutral(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::hasAcesImageContainerFlag(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::hasRenderingTransform(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::hasLookModTransform(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::hasDwaCompressionLevel(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::hasEnvmap(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::hasWrapmodes(Imf_3_5::Header const&)
Imf_3_5::hasMultiView(Imf_3_5::Header const&)
Line
Count
Source
30
1.77k
    {                                                                          \
31
1.77k
        return header.findTypedAttribute<TypedAttribute<type>> (               \
32
1.77k
                   IMF_STRING (name)) != 0;                                    \
33
1.77k
    }                                                                          \
Unexecuted instantiation: Imf_3_5::hasDeepImageState(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::hasIDManifest(Imf_3_5::Header const&)
34
                                                                               \
35
    const TypedAttribute<type>& IMF_NAME_ATTRIBUTE (name) (                    \
36
        const Header& header)                                                  \
37
267
    {                                                                          \
38
267
        return header.typedAttribute<TypedAttribute<type>> (                   \
39
267
            IMF_STRING (name));                                                \
40
267
    }                                                                          \
Unexecuted instantiation: Imf_3_5::originalDataWindowAttribute(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::worldToCameraAttribute(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::worldToNDCAttribute(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::sensorCenterOffsetAttribute(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::sensorOverallDimensionsAttribute(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::sensorPhotositePitchAttribute(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::sensorAcquisitionRectangleAttribute(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::ascFramingDecisionListAttribute(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::xDensityAttribute(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::longitudeAttribute(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::latitudeAttribute(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::altitudeAttribute(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::cameraMakeAttribute(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::cameraModelAttribute(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::cameraSerialNumberAttribute(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::cameraFirmwareVersionAttribute(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::cameraUuidAttribute(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::cameraLabelAttribute(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::cameraCCTSettingAttribute(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::cameraTintSettingAttribute(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::cameraColorBalanceAttribute(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::isoSpeedAttribute(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::expTimeAttribute(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::shutterAngleAttribute(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::captureRateAttribute(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::lensMakeAttribute(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::lensModelAttribute(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::lensSerialNumberAttribute(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::lensFirmwareVersionAttribute(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::nominalFocalLengthAttribute(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::pinholeFocalLengthAttribute(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::effectiveFocalLengthAttribute(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::entrancePupilOffsetAttribute(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::apertureAttribute(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::tStopAttribute(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::focusAttribute(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::ownerAttribute(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::commentsAttribute(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::capDateAttribute(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::utcOffsetAttribute(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::keyCodeAttribute(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::timeCodeAttribute(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::framesPerSecondAttribute(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::imageCounterAttribute(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::reelNameAttribute(Imf_3_5::Header const&)
Imf_3_5::chromaticitiesAttribute(Imf_3_5::Header const&)
Line
Count
Source
37
3
    {                                                                          \
38
3
        return header.typedAttribute<TypedAttribute<type>> (                   \
39
3
            IMF_STRING (name));                                                \
40
3
    }                                                                          \
Unexecuted instantiation: Imf_3_5::colorInteropIDAttribute(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::whiteLuminanceAttribute(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::adoptedNeutralAttribute(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::acesImageContainerFlagAttribute(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::renderingTransformAttribute(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::lookModTransformAttribute(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::dwaCompressionLevelAttribute(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::envmapAttribute(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::wrapmodesAttribute(Imf_3_5::Header const&)
Imf_3_5::multiViewAttribute(Imf_3_5::Header const&)
Line
Count
Source
37
264
    {                                                                          \
38
264
        return header.typedAttribute<TypedAttribute<type>> (                   \
39
264
            IMF_STRING (name));                                                \
40
264
    }                                                                          \
Unexecuted instantiation: Imf_3_5::deepImageStateAttribute(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::idManifestAttribute(Imf_3_5::Header const&)
41
                                                                               \
42
    TypedAttribute<type>& IMF_NAME_ATTRIBUTE (name) (Header & header)          \
43
0
    {                                                                          \
44
0
        return header.typedAttribute<TypedAttribute<type>> (                   \
45
0
            IMF_STRING (name));                                                \
46
0
    }                                                                          \
Unexecuted instantiation: Imf_3_5::originalDataWindowAttribute(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::worldToCameraAttribute(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::worldToNDCAttribute(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::sensorCenterOffsetAttribute(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::sensorOverallDimensionsAttribute(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::sensorPhotositePitchAttribute(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::sensorAcquisitionRectangleAttribute(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::ascFramingDecisionListAttribute(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::xDensityAttribute(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::longitudeAttribute(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::latitudeAttribute(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::altitudeAttribute(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::cameraMakeAttribute(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::cameraModelAttribute(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::cameraSerialNumberAttribute(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::cameraFirmwareVersionAttribute(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::cameraUuidAttribute(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::cameraLabelAttribute(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::cameraCCTSettingAttribute(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::cameraTintSettingAttribute(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::cameraColorBalanceAttribute(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::isoSpeedAttribute(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::expTimeAttribute(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::shutterAngleAttribute(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::captureRateAttribute(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::lensMakeAttribute(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::lensModelAttribute(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::lensSerialNumberAttribute(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::lensFirmwareVersionAttribute(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::nominalFocalLengthAttribute(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::pinholeFocalLengthAttribute(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::effectiveFocalLengthAttribute(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::entrancePupilOffsetAttribute(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::apertureAttribute(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::tStopAttribute(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::focusAttribute(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::ownerAttribute(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::commentsAttribute(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::capDateAttribute(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::utcOffsetAttribute(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::keyCodeAttribute(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::timeCodeAttribute(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::framesPerSecondAttribute(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::imageCounterAttribute(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::reelNameAttribute(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::chromaticitiesAttribute(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::colorInteropIDAttribute(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::whiteLuminanceAttribute(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::adoptedNeutralAttribute(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::acesImageContainerFlagAttribute(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::renderingTransformAttribute(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::lookModTransformAttribute(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::dwaCompressionLevelAttribute(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::envmapAttribute(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::wrapmodesAttribute(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::multiViewAttribute(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::deepImageStateAttribute(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::idManifestAttribute(Imf_3_5::Header&)
47
                                                                               \
48
    const type& name (const Header& header)                                    \
49
267
    {                                                                          \
50
267
        return IMF_NAME_ATTRIBUTE (name) (header).value ();                    \
51
267
    }                                                                          \
Unexecuted instantiation: Imf_3_5::originalDataWindow(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::worldToCamera(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::worldToNDC(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::sensorCenterOffset(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::sensorOverallDimensions(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::sensorPhotositePitch(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::sensorAcquisitionRectangle(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::ascFramingDecisionList(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::xDensity(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::longitude(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::latitude(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::altitude(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::cameraMake(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::cameraModel(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::cameraSerialNumber(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::cameraFirmwareVersion(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::cameraUuid(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::cameraLabel(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::cameraCCTSetting(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::cameraTintSetting(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::cameraColorBalance(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::isoSpeed(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::expTime(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::shutterAngle(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::captureRate(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::lensMake(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::lensModel(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::lensSerialNumber(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::lensFirmwareVersion(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::nominalFocalLength(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::pinholeFocalLength(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::effectiveFocalLength(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::entrancePupilOffset(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::aperture(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::tStop(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::focus(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::owner(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::comments(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::capDate(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::utcOffset(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::keyCode(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::timeCode(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::framesPerSecond(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::imageCounter(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::reelName(Imf_3_5::Header const&)
Imf_3_5::chromaticities(Imf_3_5::Header const&)
Line
Count
Source
49
3
    {                                                                          \
50
3
        return IMF_NAME_ATTRIBUTE (name) (header).value ();                    \
51
3
    }                                                                          \
Unexecuted instantiation: Imf_3_5::colorInteropID(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::whiteLuminance(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::adoptedNeutral(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::acesImageContainerFlag(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::renderingTransform(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::lookModTransform(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::dwaCompressionLevel(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::envmap(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::wrapmodes(Imf_3_5::Header const&)
Imf_3_5::multiView(Imf_3_5::Header const&)
Line
Count
Source
49
264
    {                                                                          \
50
264
        return IMF_NAME_ATTRIBUTE (name) (header).value ();                    \
51
264
    }                                                                          \
Unexecuted instantiation: Imf_3_5::deepImageState(Imf_3_5::Header const&)
Unexecuted instantiation: Imf_3_5::idManifest(Imf_3_5::Header const&)
52
                                                                               \
53
    type& name (Header& header)                                                \
54
0
    {                                                                          \
55
0
        return IMF_NAME_ATTRIBUTE (name) (header).value ();                    \
56
0
    }
Unexecuted instantiation: Imf_3_5::originalDataWindow(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::worldToCamera(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::worldToNDC(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::sensorCenterOffset(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::sensorOverallDimensions(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::sensorPhotositePitch(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::sensorAcquisitionRectangle(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::ascFramingDecisionList(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::xDensity(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::longitude(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::latitude(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::altitude(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::cameraMake(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::cameraModel(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::cameraSerialNumber(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::cameraFirmwareVersion(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::cameraUuid(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::cameraLabel(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::cameraCCTSetting(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::cameraTintSetting(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::cameraColorBalance(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::isoSpeed(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::expTime(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::shutterAngle(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::captureRate(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::lensMake(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::lensModel(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::lensSerialNumber(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::lensFirmwareVersion(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::nominalFocalLength(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::pinholeFocalLength(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::effectiveFocalLength(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::entrancePupilOffset(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::aperture(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::tStop(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::focus(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::owner(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::comments(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::capDate(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::utcOffset(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::keyCode(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::timeCode(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::framesPerSecond(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::imageCounter(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::reelName(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::chromaticities(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::colorInteropID(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::whiteLuminance(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::adoptedNeutral(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::acesImageContainerFlag(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::renderingTransform(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::lookModTransform(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::dwaCompressionLevel(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::envmap(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::wrapmodes(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::multiView(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::deepImageState(Imf_3_5::Header&)
Unexecuted instantiation: Imf_3_5::idManifest(Imf_3_5::Header&)
57
58
#include "ImfNamespace.h"
59
60
using namespace IMATH_NAMESPACE;
61
using namespace std;
62
63
OPENEXR_IMF_INTERNAL_NAMESPACE_SOURCE_ENTER
64
65
IMF_STD_ATTRIBUTE_IMP (originalDataWindow, OriginalDataWindow, Box2i)
66
IMF_STD_ATTRIBUTE_IMP (worldToCamera, WorldToCamera, M44f)
67
IMF_STD_ATTRIBUTE_IMP (worldToNDC, WorldToNDC, M44f)
68
IMF_STD_ATTRIBUTE_IMP (sensorCenterOffset, SensorCenterOffset, V2f)
69
IMF_STD_ATTRIBUTE_IMP (sensorOverallDimensions, SensorOverallDimensions, V2f)
70
IMF_STD_ATTRIBUTE_IMP (sensorPhotositePitch, SensorPhotositePitch, float)
71
IMF_STD_ATTRIBUTE_IMP (
72
    sensorAcquisitionRectangle, SensorAcquisitionRectangle, Box2i)
73
IMF_STD_ATTRIBUTE_IMP (ascFramingDecisionList, AscFramingDecisionList, string)
74
IMF_STD_ATTRIBUTE_IMP (xDensity, XDensity, float)
75
IMF_STD_ATTRIBUTE_IMP (longitude, Longitude, float)
76
IMF_STD_ATTRIBUTE_IMP (latitude, Latitude, float)
77
IMF_STD_ATTRIBUTE_IMP (altitude, Altitude, float)
78
IMF_STD_ATTRIBUTE_IMP (cameraMake, CameraMake, string)
79
IMF_STD_ATTRIBUTE_IMP (cameraModel, CameraModel, string)
80
IMF_STD_ATTRIBUTE_IMP (cameraSerialNumber, CameraSerialNumber, string)
81
IMF_STD_ATTRIBUTE_IMP (cameraFirmwareVersion, CameraFirmwareVersion, string)
82
IMF_STD_ATTRIBUTE_IMP (cameraUuid, CameraUuid, string)
83
IMF_STD_ATTRIBUTE_IMP (cameraLabel, CameraLabel, string)
84
IMF_STD_ATTRIBUTE_IMP (cameraCCTSetting, CameraCCTSetting, float)
85
IMF_STD_ATTRIBUTE_IMP (cameraTintSetting, CameraTintSetting, float)
86
IMF_STD_ATTRIBUTE_IMP (cameraColorBalance, CameraColorBalance, V2f)
87
IMF_STD_ATTRIBUTE_IMP (isoSpeed, IsoSpeed, float)
88
IMF_STD_ATTRIBUTE_IMP (expTime, ExpTime, float)
89
IMF_STD_ATTRIBUTE_IMP (shutterAngle, ShutterAngle, float)
90
IMF_STD_ATTRIBUTE_IMP (captureRate, CaptureRate, Rational)
91
IMF_STD_ATTRIBUTE_IMP (lensMake, LensMake, string)
92
IMF_STD_ATTRIBUTE_IMP (lensModel, LensModel, string)
93
IMF_STD_ATTRIBUTE_IMP (lensSerialNumber, LensSerialNumber, string)
94
IMF_STD_ATTRIBUTE_IMP (lensFirmwareVersion, LensFirmwareVersion, string)
95
IMF_STD_ATTRIBUTE_IMP (nominalFocalLength, NominalFocalLength, float)
96
IMF_STD_ATTRIBUTE_IMP (pinholeFocalLength, PinholeFocalLength, float)
97
IMF_STD_ATTRIBUTE_IMP (effectiveFocalLength, EffectiveFocalLength, float)
98
IMF_STD_ATTRIBUTE_IMP (entrancePupilOffset, EntrancePupilOffset, float)
99
IMF_STD_ATTRIBUTE_IMP (aperture, Aperture, float)
100
IMF_STD_ATTRIBUTE_IMP (tStop, TStop, float)
101
IMF_STD_ATTRIBUTE_IMP (focus, Focus, 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 (keyCode, KeyCode, KeyCode)
107
IMF_STD_ATTRIBUTE_IMP (timeCode, TimeCode, TimeCode)
108
IMF_STD_ATTRIBUTE_IMP (framesPerSecond, FramesPerSecond, Rational)
109
IMF_STD_ATTRIBUTE_IMP (imageCounter, ImageCounter, int)
110
IMF_STD_ATTRIBUTE_IMP (reelName, ReelName, string)
111
IMF_STD_ATTRIBUTE_IMP (chromaticities, Chromaticities, Chromaticities)
112
IMF_STD_ATTRIBUTE_IMP (colorInteropID, ColorInteropID, string)
113
IMF_STD_ATTRIBUTE_IMP (whiteLuminance, WhiteLuminance, float)
114
IMF_STD_ATTRIBUTE_IMP (adoptedNeutral, AdoptedNeutral, V2f)
115
IMF_STD_ATTRIBUTE_IMP (acesImageContainerFlag, AcesImageContainerFlag, int)
116
117
#if defined(_MSC_VER)
118
    __pragma(warning(push))
119
    __pragma(warning(disable: 4996))
120
#elif defined(__clang__) || defined(__GNUC__)
121
    #pragma GCC diagnostic push
122
    #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
123
#endif
124
IMF_STD_ATTRIBUTE_IMP (renderingTransform, RenderingTransform, string)
125
IMF_STD_ATTRIBUTE_IMP (lookModTransform, LookModTransform, string)
126
IMF_STD_ATTRIBUTE_IMP (dwaCompressionLevel, DwaCompressionLevel, float)
127
#if defined(_MSC_VER)
128
    __pragma(warning(pop))
129
#elif defined(__clang__) || defined(__GNUC__)
130
    #pragma GCC diagnostic pop
131
#endif
132
133
IMF_STD_ATTRIBUTE_IMP (envmap, Envmap, Envmap)
134
IMF_STD_ATTRIBUTE_IMP (wrapmodes, Wrapmodes, string)
135
IMF_STD_ATTRIBUTE_IMP (multiView, MultiView, StringVector)
136
IMF_STD_ATTRIBUTE_IMP (deepImageState, DeepImageState, DeepImageState)
137
IMF_STD_ATTRIBUTE_IMP (idManifest, IDManifest, CompressedIDManifest)
138
139
OPENEXR_IMF_INTERNAL_NAMESPACE_SOURCE_EXIT