Exiv2::TiffEntryBase Class Reference

This abstract base class provides the common functionality of an IFD directory entry and defines an extended interface for derived concrete entries, which allows access to the attributes of the entry. More...

#include <tiffcomposite.hpp>

Inheritance diagram for Exiv2::TiffEntryBase:

Inheritance graph
[legend]
Collaboration diagram for Exiv2::TiffEntryBase:

Collaboration graph
[legend]
List of all members.

Public Member Functions

Creators
 TiffEntryBase (uint16_t tag, uint16_t group)
 Default constructor.

virtual ~TiffEntryBase ()
 Virtual destructor.

Accessors
TypeId typeId () const
 Return the Exiv2 type which corresponds to the field type.

uint32_t count () const
 Return the number of components in this entry.

uint32_t offset () const
uint32_t size () const
 Return the size of this component in bytes.

const bytepData () const
 Return a pointer to the data area of this component.

const ValuepValue () const
 Return a pointer to the converted value of this component.


Friends

class TiffReader

Detailed Description

This abstract base class provides the common functionality of an IFD directory entry and defines an extended interface for derived concrete entries, which allows access to the attributes of the entry.


Member Function Documentation

uint32_t Exiv2::TiffEntryBase::offset  )  const [inline]
 

Return the offset to the data area relative to the base for the component (usually the start of the TIFF header)


The documentation for this class was generated from the following file:
Generated on Sun Mar 4 14:53:38 2007 for Exiv2 by doxygen 1.3.5