From 3cea708ccb2b682a6127793733fbc16bee288b31 Mon Sep 17 00:00:00 2001 From: Andreas Schenk <andreas_schenk@hms.harvard.edu> Date: Fri, 3 May 2013 16:53:55 -0400 Subject: [PATCH] added additional convenience method to create image --- modules/img/base/src/image_factory.cc | 5 +++++ modules/img/base/src/image_factory.hh | 6 +++++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/modules/img/base/src/image_factory.cc b/modules/img/base/src/image_factory.cc index bf8fe59d8..e3838fd6b 100644 --- a/modules/img/base/src/image_factory.cc +++ b/modules/img/base/src/image_factory.cc @@ -46,6 +46,11 @@ ImageHandle CreateImage(const Extent& ext, DataType type, DataDomain dom) return DoCreateImage(ext,type,dom); } +ImageHandle CreateImage(const Size& s, DataType type, DataDomain dom) +{ + return DoCreateImage(Extent(s),type,dom); +} + ImageHandle CreateImage(const Size& s, const Point& o,DataType type,DataDomain dom) { return CreateImage(Extent(s,o),type,dom); diff --git a/modules/img/base/src/image_factory.hh b/modules/img/base/src/image_factory.hh index 82b5569dc..101a562a2 100644 --- a/modules/img/base/src/image_factory.hh +++ b/modules/img/base/src/image_factory.hh @@ -50,7 +50,11 @@ ImageHandle DLLEXPORT_OST_IMG_BASE CreateImage(const Extent& ext=Extent(), DataType type=REAL, DataDomain dom=SPATIAL); -//! convenience variant to create images +//! convenience variants to create images +ImageHandle DLLEXPORT_OST_IMG_BASE CreateImage(const Size& s, + DataType type=REAL, + DataDomain dom=SPATIAL); + ImageHandle DLLEXPORT_OST_IMG_BASE CreateImage(const Size& s, const Point& o, DataType type=REAL, DataDomain dom=SPATIAL); -- GitLab