diff options
Diffstat (limited to 'dmagick/Geometry.d')
| -rw-r--r-- | dmagick/Geometry.d | 21 |
1 files changed, 12 insertions, 9 deletions
diff --git a/dmagick/Geometry.d b/dmagick/Geometry.d index 44fd5e5..a62c037 100644 --- a/dmagick/Geometry.d +++ b/dmagick/Geometry.d @@ -106,14 +106,6 @@ struct Geometry assert( geo.width == 595 && geo.height == 842); } - this(RectangleInfo rectangle) - { - this.width = rectangle.width; - this.height = rectangle.height; - this.xOffset = rectangle.x; - this.yOffset = rectangle.y; - } - /** * Initialize with width heigt and offsets. */ @@ -125,6 +117,15 @@ struct Geometry this.yOffset = yOffset; } + /** */ + package this(RectangleInfo rectangle) + { + this.width = rectangle.width; + this.height = rectangle.height; + this.xOffset = rectangle.x; + this.yOffset = rectangle.y; + } + /** * Convert Geometry into a Imagemagick geometry string. */ @@ -179,7 +180,8 @@ struct Geometry assert(absolute.height == 50); } - RectangleInfo rectangleInfo() + /** */ + package RectangleInfo rectangleInfo() { RectangleInfo info; @@ -191,6 +193,7 @@ struct Geometry return info; } + /** */ size_t opCmp(ref const Geometry geometry) { return width*height - geometry.width*geometry.height; |
