#719: Removed Sigma makernote class and pretty-print functions from the published interface.

v0.27.3
Andreas Huggel 15 years ago
parent a9feb74f48
commit 36010aef8f

@ -39,6 +39,7 @@ SET( LIBEXIV2_PRIVATE_HDR cr2image_int.hpp
pngchunk_int.hpp pngchunk_int.hpp
rcsid_int.hpp rcsid_int.hpp
rw2image_int.hpp rw2image_int.hpp
sigmamn_int.hpp
tiffcomposite_int.hpp tiffcomposite_int.hpp
tifffwd_int.hpp tifffwd_int.hpp
tiffimage_int.hpp tiffimage_int.hpp
@ -76,7 +77,6 @@ SET( LIBEXIV2_HDR basicio.hpp
psdimage.hpp psdimage.hpp
rafimage.hpp rafimage.hpp
rw2image.hpp rw2image.hpp
sigmamn.hpp
sonymn.hpp sonymn.hpp
tags.hpp tags.hpp
tgaimage.hpp tgaimage.hpp

@ -34,7 +34,7 @@ EXIV2_RCSID("@(#) $Id$")
// ***************************************************************************** // *****************************************************************************
// included header files // included header files
#include "types.hpp" #include "types.hpp"
#include "sigmamn.hpp" #include "sigmamn_int.hpp"
#include "value.hpp" #include "value.hpp"
#include "i18n.h" // NLS support. #include "i18n.h" // NLS support.
@ -48,6 +48,7 @@ EXIV2_RCSID("@(#) $Id$")
// ***************************************************************************** // *****************************************************************************
// class member definitions // class member definitions
namespace Exiv2 { namespace Exiv2 {
namespace Internal {
// Sigma (Foveon) MakerNote Tag Info // Sigma (Foveon) MakerNote Tag Info
const TagInfo SigmaMakerNote::tagInfo_[] = { const TagInfo SigmaMakerNote::tagInfo_[] = {
@ -170,4 +171,4 @@ namespace Exiv2 {
return os; return os;
} }
} // namespace Exiv2 }} // namespace Internal, Exiv2

@ -19,7 +19,7 @@
* Foundation, Inc., 51 Franklin Street, 5th Floor, Boston, MA 02110-1301 USA. * Foundation, Inc., 51 Franklin Street, 5th Floor, Boston, MA 02110-1301 USA.
*/ */
/*! /*!
@file sigmamn.hpp @file sigmamn_int.hpp
@brief Sigma and Foveon MakerNote implemented according to the specification @brief Sigma and Foveon MakerNote implemented according to the specification
<a href="http://www.x3f.info/technotes/FileDocs/MakerNoteDoc.html"> <a href="http://www.x3f.info/technotes/FileDocs/MakerNoteDoc.html">
SIGMA and FOVEON EXIF MakerNote Documentation</a> by Foveon. SIGMA and FOVEON EXIF MakerNote Documentation</a> by Foveon.
@ -28,8 +28,8 @@
<a href="mailto:ahuggel@gmx.net">ahuggel@gmx.net</a> <a href="mailto:ahuggel@gmx.net">ahuggel@gmx.net</a>
@date 02-Apr-04, ahu: created @date 02-Apr-04, ahu: created
*/ */
#ifndef SIGMAMN_HPP_ #ifndef SIGMAMN_INT_HPP_
#define SIGMAMN_HPP_ #define SIGMAMN_INT_HPP_
// ***************************************************************************** // *****************************************************************************
// included header files // included header files
@ -44,12 +44,13 @@
// ***************************************************************************** // *****************************************************************************
// namespace extensions // namespace extensions
namespace Exiv2 { namespace Exiv2 {
namespace Internal {
// ***************************************************************************** // *****************************************************************************
// class definitions // class definitions
//! MakerNote for Sigma (Foveon) cameras //! MakerNote for Sigma (Foveon) cameras
class EXIV2API SigmaMakerNote { class SigmaMakerNote {
public: public:
//! Return read-only list of built-in Sigma tags //! Return read-only list of built-in Sigma tags
static const TagInfo* tagList(); static const TagInfo* tagList();
@ -70,6 +71,6 @@ namespace Exiv2 {
}; // class SigmaMakerNote }; // class SigmaMakerNote
} // namespace Exiv2 }} // namespace Internal, Exiv2
#endif // #ifndef SIGMAMN_HPP_ #endif // #ifndef SIGMAMN_INT_HPP_

@ -44,7 +44,7 @@ EXIV2_RCSID("@(#) $Id$")
#include "olympusmn.hpp" #include "olympusmn.hpp"
#include "panasonicmn_int.hpp" #include "panasonicmn_int.hpp"
#include "pentaxmn_int.hpp" #include "pentaxmn_int.hpp"
#include "sigmamn.hpp" #include "sigmamn_int.hpp"
#include "sonymn.hpp" #include "sonymn.hpp"
#include "i18n.h" // NLS support. #include "i18n.h" // NLS support.

Loading…
Cancel
Save