iVS3D
v2.0.0
Loading...
Searching...
No Matches
exiftagcommand.h
1
#ifndef EXIFTAGCOMMAND_H
2
#define EXIFTAGCOMMAND_H
3
4
#include <opencv2/core.hpp>
5
#include <opencv2/imgcodecs.hpp>
6
#include <opencv2/imgproc.hpp>
7
8
#include <QString>
9
#include <QDir>
10
#include <QRect>
11
12
#include <vector>
13
#include <memory>
14
#include <optional>
15
16
#include "reader.h"
17
#include "metadatareader.h"
18
#include "exportexif.h"
19
#include "imageprocessor.h"
20
21
class
ExifTagCommand
:
public
ImageCommand
{
22
MetaDataReader
*gpsreader;
23
ExportExif
exif;
24
25
public
:
26
ExifTagCommand
(
MetaDataReader
*gpsreader);
27
std::optional<QString> execute(
ImageContext
&ctx)
override
;
28
};
29
30
#endif
//EXIFTAGCOMMAND_H
ExifTagCommand
Definition
exiftagcommand.h:21
ExportExif
Definition
exportexif.h:14
ImageCommand
The ImageCommand class is an abstract interface for commands regarding image operations such as resiz...
Definition
imageprocessor.h:33
ImageContext
The ImageContext class provides contetx information for executing ImageCommands. This data can be mod...
Definition
imageprocessor.h:22
MetaDataReader
Interface to load meta data.
Definition
metadatareader.h:19
iVS3D
src
iVS3D-core
model
export
exiftagcommand.h
Generated by
1.9.8