     * new Cesium.Cartesian4(1.0, 0.0, 0.0, 0.0),
     * new Cesium.Cartesian4(2.0, 0.0, 0.0, 0.0));
     */
-    func distance(other: Cartesian4) -> Double {
+    public func distance(other: Cartesian4) -> Double {
         return simd.distance(simdType, other.simdType)
     }
     

     * @param {Cartesian4} result The object onto which to store the result.
     * @returns {Cartesian4} The modified result parameter.
     */
    func multiplyComponents(other: Cartesian4) -> Cartesian4 {
        return Cartesian4(simd: simdType * other.simdType)
    }


     * @param {Cartesian4} result The object onto which to store the result.
     * @returns {Cartesian4} The modified result parameter.
     */
    public func subtract(other: Cartesian4) -> Cartesian4 {
        return Cartesian4(simd: simdType - other.simdType)
    }

