From 8e2ebc4de19e6956549413a599f6e27daa498303 Mon Sep 17 00:00:00 2001 From: Johannes Hofmann Date: Fri, 27 Oct 2006 23:24:13 +0200 Subject: implement ImageMetaData classes --- src/ExifImageMetaData.H | 25 ++++--------------------- 1 file changed, 4 insertions(+), 21 deletions(-) (limited to 'src/ExifImageMetaData.H') diff --git a/src/ExifImageMetaData.H b/src/ExifImageMetaData.H index b959dd3..bc567ff 100644 --- a/src/ExifImageMetaData.H +++ b/src/ExifImageMetaData.H @@ -20,27 +20,10 @@ #ifndef EXIF_IMAGE_META_DATA_H #define EXIF_IMAGE_META_DATA_H -class ExifImageMetaData { - ExifImageMetaData(); +#include "ImageMetaData.H" - virtual int load_image(const char *name); - - virtual double get_longitude(); - virtual double get_latitude(); - virtual double get_height(); - virtual double get_direction(); - virtual double get_nick(); - virtual double get_tilt(); - virtual double get_focallength_sensor_ratio(); - virtual int get_projection_type(); - - virtual void set_longitude(double v); - virtual void set_latitude(double v); - virtual void set_height(double v); - virtual void set_direction(double v); - virtual void set_nick(double v); - virtual void set_tilt(double v); - virtual void set_focallength_sensor_ratio(double v); - virtual int set_projection_type(int v); +class ExifImageMetaData : ImageMetaData { + virtual int load_image(char *name); + virtual int save_image(char *name); }; #endif -- cgit v1.2.3