Double4.java revision 9c9ad3f8c218954e46aab81f9af7834cea5675ca
16cc888e77e17ac522f75bf61403307de8ace2ef3Jason Sams/*
26cc888e77e17ac522f75bf61403307de8ace2ef3Jason Sams * Copyright (C) 2011 The Android Open Source Project
36cc888e77e17ac522f75bf61403307de8ace2ef3Jason Sams *
46cc888e77e17ac522f75bf61403307de8ace2ef3Jason Sams * Licensed under the Apache License, Version 2.0 (the "License");
56cc888e77e17ac522f75bf61403307de8ace2ef3Jason Sams * you may not use this file except in compliance with the License.
66cc888e77e17ac522f75bf61403307de8ace2ef3Jason Sams * You may obtain a copy of the License at
76cc888e77e17ac522f75bf61403307de8ace2ef3Jason Sams *
86cc888e77e17ac522f75bf61403307de8ace2ef3Jason Sams *      http://www.apache.org/licenses/LICENSE-2.0
96cc888e77e17ac522f75bf61403307de8ace2ef3Jason Sams *
106cc888e77e17ac522f75bf61403307de8ace2ef3Jason Sams * Unless required by applicable law or agreed to in writing, software
116cc888e77e17ac522f75bf61403307de8ace2ef3Jason Sams * distributed under the License is distributed on an "AS IS" BASIS,
126cc888e77e17ac522f75bf61403307de8ace2ef3Jason Sams * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
136cc888e77e17ac522f75bf61403307de8ace2ef3Jason Sams * See the License for the specific language governing permissions and
146cc888e77e17ac522f75bf61403307de8ace2ef3Jason Sams * limitations under the License.
156cc888e77e17ac522f75bf61403307de8ace2ef3Jason Sams */
166cc888e77e17ac522f75bf61403307de8ace2ef3Jason Sams
176cc888e77e17ac522f75bf61403307de8ace2ef3Jason Samspackage android.renderscript;
186cc888e77e17ac522f75bf61403307de8ace2ef3Jason Sams
196cc888e77e17ac522f75bf61403307de8ace2ef3Jason Samsimport java.lang.Math;
206cc888e77e17ac522f75bf61403307de8ace2ef3Jason Samsimport android.util.Log;
216cc888e77e17ac522f75bf61403307de8ace2ef3Jason Sams
226cc888e77e17ac522f75bf61403307de8ace2ef3Jason Sams
239c9ad3f8c218954e46aab81f9af7834cea5675caStephen Hines/**
246cc888e77e17ac522f75bf61403307de8ace2ef3Jason Sams * Class for exposing the native Renderscript double4 type back
256cc888e77e17ac522f75bf61403307de8ace2ef3Jason Sams * to the Android system.
266cc888e77e17ac522f75bf61403307de8ace2ef3Jason Sams *
276cc888e77e17ac522f75bf61403307de8ace2ef3Jason Sams **/
286cc888e77e17ac522f75bf61403307de8ace2ef3Jason Samspublic class Double4 {
296cc888e77e17ac522f75bf61403307de8ace2ef3Jason Sams    public Double4() {
306cc888e77e17ac522f75bf61403307de8ace2ef3Jason Sams    }
316cc888e77e17ac522f75bf61403307de8ace2ef3Jason Sams
326cc888e77e17ac522f75bf61403307de8ace2ef3Jason Sams    public Double4(double initX, double initY, double initZ, double initW) {
336cc888e77e17ac522f75bf61403307de8ace2ef3Jason Sams        x = initX;
346cc888e77e17ac522f75bf61403307de8ace2ef3Jason Sams        y = initY;
356cc888e77e17ac522f75bf61403307de8ace2ef3Jason Sams        z = initZ;
366cc888e77e17ac522f75bf61403307de8ace2ef3Jason Sams        w = initW;
376cc888e77e17ac522f75bf61403307de8ace2ef3Jason Sams    }
386cc888e77e17ac522f75bf61403307de8ace2ef3Jason Sams
396cc888e77e17ac522f75bf61403307de8ace2ef3Jason Sams    public double x;
406cc888e77e17ac522f75bf61403307de8ace2ef3Jason Sams    public double y;
416cc888e77e17ac522f75bf61403307de8ace2ef3Jason Sams    public double z;
426cc888e77e17ac522f75bf61403307de8ace2ef3Jason Sams    public double w;
436cc888e77e17ac522f75bf61403307de8ace2ef3Jason Sams}
446cc888e77e17ac522f75bf61403307de8ace2ef3Jason Sams
456cc888e77e17ac522f75bf61403307de8ace2ef3Jason Sams
466cc888e77e17ac522f75bf61403307de8ace2ef3Jason Sams
47