Ultrasonic inspection: Contact, Immersion and TOFD — which to use and why