//——————————————————————————————————————————————————————————————————————————————————————————————————————————————————————
//  THIS FILE IS REGENERATED BY EASY BINDINGS, ONLY MODIFY IT WITHIN USER ZONES
//——————————————————————————————————————————————————————————————————————————————————————————————————————————————————————

import Cocoa

//——————————————————————————————————————————————————————————————————————————————————————————————————————————————————————

//--- START OF USER ZONE 1


//--- END OF USER ZONE 1

//——————————————————————————————————————————————————————————————————————————————————————————————————————————————————————

func transient_PointInSchematic_symbolRotation (
       _ self_mSymbol_mRotation : QuadrantRotation?,
       _ self_mSymbol_mMirror : Bool?
) -> QuadrantRotation {
//--- START OF USER ZONE 2
        var r = self_mSymbol_mRotation ?? .rotation0
        if self_mSymbol_mMirror ?? false {
          if r == .rotation0 {
            r = .rotation180
          }else if r == .rotation180 {
            r = .rotation0
          }
        }
        return r
//--- END OF USER ZONE 2
}

//——————————————————————————————————————————————————————————————————————————————————————————————————————————————————————
