#include <nikonmn.hpp>
Inheritance diagram for Exiv2::Nikon1MakerNote:
Public Types | |
typedef std::auto_ptr< Nikon1MakerNote > | AutoPtr |
Shortcut for a Nikon1MakerNote auto pointer. | |
Public Member Functions | |
Creators | |
Nikon1MakerNote (bool alloc=true) | |
Constructor. Allows to choose whether or not memory management is required for the makernote entries. | |
Nikon1MakerNote (const Nikon1MakerNote &rhs) | |
Copy constructor. | |
virtual | ~Nikon1MakerNote () |
Virtual destructor. | |
Accessors | |
AutoPtr | create (bool alloc=true) const |
Return an auto-pointer to an newly created, empty instance of the same type as this. The makernote entries are not copied. The caller owns the new object and the auto-pointer ensures that it will be deleted. | |
AutoPtr | clone () const |
Return an auto-pointer to a clone of this object. The caller owns the new object and the auto-pointer ensures that it will be deleted. | |
Static Public Member Functions | |
Print functions for Nikon1 MakerNote tags | |
static std::ostream & | print0x0002 (std::ostream &os, const Value &value) |
Print ISO setting. | |
static std::ostream & | print0x0007 (std::ostream &os, const Value &value) |
Print autofocus mode. | |
static std::ostream & | print0x0085 (std::ostream &os, const Value &value) |
Print manual focus distance. | |
static std::ostream & | print0x0086 (std::ostream &os, const Value &value) |
Print digital zoom setting. | |
static std::ostream & | print0x0088 (std::ostream &os, const Value &value) |
Print AF focus position. |
|
Return an auto-pointer to a clone of this object. The caller owns the new object and the auto-pointer ensures that it will be deleted.
Reimplemented from Exiv2::IfdMakerNote. |
|
Return an auto-pointer to an newly created, empty instance of the same type as this. The makernote entries are not copied. The caller owns the new object and the auto-pointer ensures that it will be deleted.
Reimplemented from Exiv2::IfdMakerNote. |