1 //  Copyright (c) 2018, Applidium. All rights reserved
2 //  Geometry+Utils.swift
3 //  OverlayContainer
4 //
5 //  Created by Gaétan Zanella on 22/11/2018.
6 //
7 
8 import UIKit
9 
10 extension CGPoint {
offsetnull11     func offset(by point: CGPoint) -> CGPoint {
12         return offsetBy(dx: point.x, dy: point.y)
13     }
14 
offsetBynull15     func offsetBy(dx: CGFloat, dy: CGFloat) -> CGPoint {
16         return CGPoint(x: x + dx, y: y + dy)
17     }
18 
multiplynull19     func multiply(by multiplier: CGFloat) -> CGPoint {
20         return multiplyBy(dx: multiplier, dy: multiplier)
21     }
22 
multiplyBynull23     func multiplyBy(dx: CGFloat, dy: CGFloat) -> CGPoint {
24         return CGPoint(x: x * dx, y: y * dy)
25     }
26 }
27