HuginBase::Exiv2Helper Namespace Reference


Functions

bool _getExiv2Value (Exiv2::ExifData &exifData, std::string keyName, long &value)
bool _getExiv2Value (Exiv2::ExifData &exifData, std::string keyName, float &value)
bool _getExiv2Value (Exiv2::ExifData &exifData, std::string keyName, std::string &value)
bool _getExiv2Value (Exiv2::ExifData &exifData, std::string keyName, std::vector< float > &values)
bool _getExiv2Value (Exiv2::ExifData &exifData, uint16_t tagID, std::string groupName, std::string &value)
bool _getExiv2Value (Exiv2::ExifData &exifData, uint16_t tagID, std::string groupName, double &value)
const double getExiv2ValueDouble (Exiv2::ExifData &exifData, Exiv2::ExifData::const_iterator it)
const double getExiv2ValueDouble (Exiv2::ExifData &exifData, std::string keyName)
const std::string getExiv2ValueString (Exiv2::ExifData &exifData, Exiv2::ExifData::const_iterator it)
const std::string getExiv2ValueString (Exiv2::ExifData &exifData, std::string keyName)
const long getExiv2ValueLong (Exiv2::ExifData &exifData, Exiv2::ExifData::const_iterator it)
const long getExiv2ValueLong (Exiv2::ExifData &exifData, std::string keyName)
void PrintTag (Exiv2::ExifData::iterator itr)
bool readRedBlueBalance (Exiv2::ExifData &exifData, double &redBalance, double &blueBalance)
const double getCropFactor (Exiv2::ExifData &exifData, long width, long height)
const std::string getLensName (Exiv2::ExifData &exifData)


Function Documentation

bool HuginBase::Exiv2Helper::_getExiv2Value ( Exiv2::ExifData &  exifData,
std::string  keyName,
long &  value 
)

Definition at line 38 of file Exiv2Helper.cpp.

Referenced by getCropFactor(), getExiv2ValueDouble(), getExiv2ValueLong(), getExiv2ValueString(), getLensName(), and readRedBlueBalance().

bool HuginBase::Exiv2Helper::_getExiv2Value ( Exiv2::ExifData &  exifData,
std::string  keyName,
float &  value 
)

Definition at line 52 of file Exiv2Helper.cpp.

bool HuginBase::Exiv2Helper::_getExiv2Value ( Exiv2::ExifData &  exifData,
std::string  keyName,
std::string value 
)

Definition at line 66 of file Exiv2Helper.cpp.

bool HuginBase::Exiv2Helper::_getExiv2Value ( Exiv2::ExifData &  exifData,
std::string  keyName,
std::vector< float > &  values 
)

Definition at line 80 of file Exiv2Helper.cpp.

bool HuginBase::Exiv2Helper::_getExiv2Value ( Exiv2::ExifData &  exifData,
uint16_t  tagID,
std::string  groupName,
std::string value 
)

Definition at line 98 of file Exiv2Helper.cpp.

bool HuginBase::Exiv2Helper::_getExiv2Value ( Exiv2::ExifData &  exifData,
uint16_t  tagID,
std::string  groupName,
double &  value 
)

Definition at line 112 of file Exiv2Helper.cpp.

const double HuginBase::Exiv2Helper::getExiv2ValueDouble ( Exiv2::ExifData &  exifData,
Exiv2::ExifData::const_iterator  it 
)

Definition at line 126 of file Exiv2Helper.cpp.

const double HuginBase::Exiv2Helper::getExiv2ValueDouble ( Exiv2::ExifData &  exifData,
std::string  keyName 
)

Definition at line 135 of file Exiv2Helper.cpp.

References _getExiv2Value().

const std::string HuginBase::Exiv2Helper::getExiv2ValueString ( Exiv2::ExifData &  exifData,
Exiv2::ExifData::const_iterator  it 
)

Definition at line 145 of file Exiv2Helper.cpp.

References hugin_utils::StrTrim().

const std::string HuginBase::Exiv2Helper::getExiv2ValueString ( Exiv2::ExifData &  exifData,
std::string  keyName 
)

Definition at line 154 of file Exiv2Helper.cpp.

References _getExiv2Value(), and hugin_utils::StrTrim().

const long HuginBase::Exiv2Helper::getExiv2ValueLong ( Exiv2::ExifData &  exifData,
Exiv2::ExifData::const_iterator  it 
)

Definition at line 164 of file Exiv2Helper.cpp.

const long HuginBase::Exiv2Helper::getExiv2ValueLong ( Exiv2::ExifData &  exifData,
std::string  keyName 
)

Definition at line 173 of file Exiv2Helper.cpp.

References _getExiv2Value().

void HuginBase::Exiv2Helper::PrintTag ( Exiv2::ExifData::iterator  itr  ) 

Definition at line 184 of file Exiv2Helper.cpp.

References cout.

bool HuginBase::Exiv2Helper::readRedBlueBalance ( Exiv2::ExifData &  exifData,
double &  redBalance,
double &  blueBalance 
)

Definition at line 198 of file Exiv2Helper.cpp.

References _getExiv2Value().

const double HuginBase::Exiv2Helper::getCropFactor ( Exiv2::ExifData &  exifData,
long  width,
long  height 
)

Definition at line 411 of file Exiv2Helper.cpp.

References _getExiv2Value(), DEBUG_DEBUG, hugin_utils::TDiff2D< T >::x, and hugin_utils::TDiff2D< T >::y.

const std::string HuginBase::Exiv2Helper::getLensName ( Exiv2::ExifData &  exifData  ) 

Definition at line 561 of file Exiv2Helper.cpp.

References _getExiv2Value().


Generated on 25 Apr 2018 for Hugintrunk by  doxygen 1.4.7