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

    * @param {Cartesian4} cartesian The cartesian to use.
    * @returns {Number} The value of the maximum component.
    */
    func maximumComponent() -> Double {
        return vector_reduce_max(simdType)
    }
    

    *   new Cesium.Cartesian4(1.0, 0.0, 0.0, 0.0),
    *   new Cesium.Cartesian4(3.0, 0.0, 0.0, 0.0));
    */
    public func distanceSquared (other: Cartesian4) -> Double {
        return distance_squared(simdType, other.simdType)
    }
    
