LineSegment public struct LineSegment Initializers init(a:b:) public init(a: Site, b: Site) Properties a var a: Site b var b: Site Methods containsPoint(_:) func containsPoint(_ point: Site) -> Bool length() func length() -> Double