digiKam
Digikam::FocusPointsExtractor Class Reference
+ Inheritance diagram for Digikam::FocusPointsExtractor:

Public Types

using ListAFPoints = QList< FocusPoint >
 

Public Member Functions

 FocusPointsExtractor (QObject *const parent, const QString &path)
 
ListAFPoints get_af_points ()
 
ListAFPoints get_af_points (FocusPoint::TypePoint type)
 
bool isAFPointsReadOnly () const
 
QString make () const
 
QString model () const
 
MetaEngine::ImageOrientation orientation () const
 
QSize originalSize () const
 
 ~FocusPointsExtractor ()
 

Member Typedef Documentation

◆ ListAFPoints

A list used to store focus points of a image extracted from meta data

With extract() function, an exiftool parser is used to read data from metadata and lists all focus points. Each focus point is defined by their relative centers coordinate and relative size. Each point has own type (Inactive, Infocus, Selected, SelectedInFocus)

Constructor & Destructor Documentation

◆ FocusPointsExtractor()

Digikam::FocusPointsExtractor::FocusPointsExtractor ( QObject *const  parent,
const QString &  path 
)
explicit

◆ ~FocusPointsExtractor()

Digikam::FocusPointsExtractor::~FocusPointsExtractor ( )

Member Function Documentation

◆ get_af_points() [1/2]

FocusPointsExtractor::ListAFPoints Digikam::FocusPointsExtractor::get_af_points ( )

◆ get_af_points() [2/2]

FocusPointsExtractor::ListAFPoints Digikam::FocusPointsExtractor::get_af_points ( FocusPoint::TypePoint  type)

◆ isAFPointsReadOnly()

bool Digikam::FocusPointsExtractor::isAFPointsReadOnly ( ) const

◆ make()

QString Digikam::FocusPointsExtractor::make ( ) const

◆ model()

QString Digikam::FocusPointsExtractor::model ( ) const

◆ orientation()

MetaEngine::ImageOrientation Digikam::FocusPointsExtractor::orientation ( ) const

◆ originalSize()

QSize Digikam::FocusPointsExtractor::originalSize ( ) const

The documentation for this class was generated from the following files: