#include <pentaxmn.hpp>
Inheritance diagram for Exiv2::PentaxMakerNote:


Accessors | |
| int | checkHeader () const |
| Check the makernote header. This will typically check if a required prefix string is present in the header. Return 0 if successful. | |
| 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. | |
| const TagInfo * | tagList () |
| Return read-only list of built-in Pentaxfilm tags. | |
Public Types | |
| typedef std::auto_ptr< PentaxMakerNote > | AutoPtr |
| Shortcut for a PentaxMakerNote auto pointer. | |
Public Member Functions | |
Creators | |
| PentaxMakerNote (bool alloc=true) | |
| Constructor. Allows to choose whether or not memory management is required for the makernote entries. | |
| PentaxMakerNote (const PentaxMakerNote &rhs) | |
| Copy constructor. | |
| virtual | ~PentaxMakerNote () |
| Virtual destructor. | |
Manipulators | |
| int | readHeader (const byte *buf, long len, ByteOrder byteOrder) |
| Read the makernote header from the makernote databuffer. This method must set the offset to the start of the IFD (start_), if needed (assuming that the required information is in the header). Return 0 if successful. | |
Static Public Member Functions | |
| std::ostream & | printPentaxVersion (std::ostream &os, const Value &value) |
| Print Pentax version | |
| std::ostream & | printPentaxResolution (std::ostream &os, const Value &value) |
| Print Pentax resolution. | |
| std::ostream & | printPentaxDate (std::ostream &os, const Value &value) |
| Print Pentax date. | |
| std::ostream & | printPentaxTime (std::ostream &os, const Value &value) |
| Print Pentax time. | |
| std::ostream & | printPentaxExposure (std::ostream &os, const Value &value) |
| Print Pentax exposure. | |
| std::ostream & | printPentaxFValue (std::ostream &os, const Value &value) |
| Print Pentax F value. | |
| std::ostream & | printPentaxFocalLength (std::ostream &os, const Value &value) |
| Print Pentax focal length. | |
| std::ostream & | printPentaxCompensation (std::ostream &os, const Value &value) |
| Print Pentax compensation. | |
| std::ostream & | printPentaxTemperature (std::ostream &os, const Value &value) |
| Print Pentax temperature. | |
| std::ostream & | printPentaxFlashCompensation (std::ostream &os, const Value &value) |
| Print Pentax flash compensation. | |
| std::ostream & | printPentaxBracketing (std::ostream &os, const Value &value) |
| Print Pentax bracketing. | |
|
|
Check the makernote header. This will typically check if a required prefix string is present in the header. Return 0 if successful.
Reimplemented from Exiv2::IfdMakerNote. |
|
|
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. |
|
||||||||||||||||
|
Read the makernote header from the makernote databuffer. This method must set the offset to the start of the IFD (start_), if needed (assuming that the required information is in the header). Return 0 if successful.
Reimplemented from Exiv2::IfdMakerNote. |
1.3.9.1