Exiv2
Loading...
Searching...
No Matches
Exiv2::Internal::PanasonicMakerNote Class Reference

MakerNote for Panasonic cameras. More...

#include <panasonicmn_int.hpp>

Static Public Member Functions

static const TagInfotagList ()
 Return read-only list of built-in Panasonic tags.
static const TagInfotagListRaw ()
 Return read-only list of built-in Panasonic RAW image tags (IFD0).

Print functions for Panasonic MakerNote tags

static std::ostream & print0x000f (std::ostream &os, const Value &value, const ExifData *)
 Print SpotMode.
static std::ostream & print0x0023 (std::ostream &os, const Value &value, const ExifData *)
 Print WhiteBalanceBias.
static std::ostream & print0x0029 (std::ostream &os, const Value &value, const ExifData *)
 Print TimeSincePowerOn.
static std::ostream & print0x0033 (std::ostream &os, const Value &value, const ExifData *)
 Print Baby age.
static std::ostream & print0x0036 (std::ostream &os, const Value &value, const ExifData *)
 Print Travel days.
static std::ostream & print0x003c (std::ostream &os, const Value &value, const ExifData *)
 Print ISO.
static std::ostream & printPressure (std::ostream &os, const Value &value, const ExifData *)
 Print Manometer Pressure.
static std::ostream & printPanasonicText (std::ostream &os, const Value &value, const ExifData *)
 Print special text values: title, landmark, county and so on.
static std::ostream & printAccelerometer (std::ostream &os, const Value &value, const ExifData *)
 Print accelerometer readings.
static std::ostream & printRollAngle (std::ostream &os, const Value &value, const ExifData *)
 Print roll angle.
static std::ostream & printPitchAngle (std::ostream &os, const Value &value, const ExifData *)
 Print pitch angle.

Detailed Description

MakerNote for Panasonic cameras.

Member Function Documentation

◆ print0x000f()

std::ostream & Exiv2::Internal::PanasonicMakerNote::print0x000f ( std::ostream & os,
const Value & value,
const ExifData *  )
static

◆ print0x0023()

std::ostream & Exiv2::Internal::PanasonicMakerNote::print0x0023 ( std::ostream & os,
const Value & value,
const ExifData *  )
static

Print WhiteBalanceBias.

References Exiv2::Value::toInt64().

◆ print0x0029()

std::ostream & Exiv2::Internal::PanasonicMakerNote::print0x0029 ( std::ostream & os,
const Value & value,
const ExifData *  )
static

Print TimeSincePowerOn.

References Exiv2::time, and Exiv2::Value::toInt64().

◆ print0x0033()

std::ostream & Exiv2::Internal::PanasonicMakerNote::print0x0033 ( std::ostream & os,
const Value & value,
const ExifData *  )
static

Print Baby age.

References Exiv2::Value::toString().

◆ print0x0036()

std::ostream & Exiv2::Internal::PanasonicMakerNote::print0x0036 ( std::ostream & os,
const Value & value,
const ExifData *  )
static

Print Travel days.

References Exiv2::Value::toInt64().

◆ print0x003c()

std::ostream & Exiv2::Internal::PanasonicMakerNote::print0x003c ( std::ostream & os,
const Value & value,
const ExifData *  )
static

Print ISO.

References Exiv2::Value::toInt64().

◆ printAccelerometer()

std::ostream & Exiv2::Internal::PanasonicMakerNote::printAccelerometer ( std::ostream & os,
const Value & value,
const ExifData *  )
static

Print accelerometer readings.

References Exiv2::Value::toInt64().

◆ printPanasonicText()

std::ostream & Exiv2::Internal::PanasonicMakerNote::printPanasonicText ( std::ostream & os,
const Value & value,
const ExifData *  )
static

Print special text values: title, landmark, county and so on.

References Exiv2::Value::size(), Exiv2::Value::toInt64(), Exiv2::Value::typeId(), and Exiv2::undefined.

◆ printPitchAngle()

std::ostream & Exiv2::Internal::PanasonicMakerNote::printPitchAngle ( std::ostream & os,
const Value & value,
const ExifData *  )
static

Print pitch angle.

References Exiv2::Value::toInt64().

◆ printPressure()

std::ostream & Exiv2::Internal::PanasonicMakerNote::printPressure ( std::ostream & os,
const Value & value,
const ExifData *  )
static

Print Manometer Pressure.

References Exiv2::Value::toInt64().

◆ printRollAngle()

std::ostream & Exiv2::Internal::PanasonicMakerNote::printRollAngle ( std::ostream & os,
const Value & value,
const ExifData *  )
static

Print roll angle.

References Exiv2::Value::toInt64().


The documentation for this class was generated from the following files: