summaryrefslogtreecommitdiffstats
path: root/jni/feature_stab/db_vlvm/db_utilities_rotation.h
diff options
context:
space:
mode:
authorByunghun Jeon <bjeon@codeaurora.org>2015-05-18 11:35:38 -0700
committerGerrit - the friendly Code Review server <code-review@localhost>2015-07-30 12:29:07 -0700
commitf61915f04cf9c47e1c23688a9eeffbf552617b82 (patch)
treec78e9f505aadd87d37ed91d74a75c3199bffc575 /jni/feature_stab/db_vlvm/db_utilities_rotation.h
parenta2a57a538c401b564070f10dfac34cae12312928 (diff)
downloadandroid_packages_apps_Snap-f61915f04cf9c47e1c23688a9eeffbf552617b82.tar.gz
android_packages_apps_Snap-f61915f04cf9c47e1c23688a9eeffbf552617b82.tar.bz2
android_packages_apps_Snap-f61915f04cf9c47e1c23688a9eeffbf552617b82.zip
SnapdragonCamera: Improved panorama
Improved panorama with faster performance and low memory consumption. Also displays progress while taking panorama shot. Change-Id: I88ae1205f056ebe59129e65d69fcc44f46a5ab92 CRs-Fixed: 859274
Diffstat (limited to 'jni/feature_stab/db_vlvm/db_utilities_rotation.h')
-rw-r--r--jni/feature_stab/db_vlvm/db_utilities_rotation.h59
1 files changed, 0 insertions, 59 deletions
diff --git a/jni/feature_stab/db_vlvm/db_utilities_rotation.h b/jni/feature_stab/db_vlvm/db_utilities_rotation.h
deleted file mode 100644
index 7f5f937b4..000000000
--- a/jni/feature_stab/db_vlvm/db_utilities_rotation.h
+++ /dev/null
@@ -1,59 +0,0 @@
-/*
- * Copyright (C) 2011 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-/* $Id: db_utilities_rotation.h,v 1.2 2010/09/03 12:00:11 bsouthall Exp $ */
-
-#ifndef DB_UTILITIES_ROTATION
-#define DB_UTILITIES_ROTATION
-
-#include "db_utilities.h"
-
-
-
-/*****************************************************************
-* Lean and mean begins here *
-*****************************************************************/
-/*!
- * \defgroup LMRotation (LM) Rotation Utilities (quaternions, orthonormal)
- */
-/*\{*/
-/*!
- Takes a unit quaternion and gives its corresponding rotation matrix.
- \param R rotation matrix (out)
- \param q quaternion
- */
-inline void db_QuaternionToRotation(double R[9],const double q[4])
-{
- double q0q0,q0qx,q0qy,q0qz,qxqx,qxqy,qxqz,qyqy,qyqz,qzqz;
-
- q0q0=q[0]*q[0];
- q0qx=q[0]*q[1];
- q0qy=q[0]*q[2];
- q0qz=q[0]*q[3];
- qxqx=q[1]*q[1];
- qxqy=q[1]*q[2];
- qxqz=q[1]*q[3];
- qyqy=q[2]*q[2];
- qyqz=q[2]*q[3];
- qzqz=q[3]*q[3];
-
- R[0]=q0q0+qxqx-qyqy-qzqz; R[1]=2.0*(qxqy-q0qz); R[2]=2.0*(qxqz+q0qy);
- R[3]=2.0*(qxqy+q0qz); R[4]=q0q0-qxqx+qyqy-qzqz; R[5]=2.0*(qyqz-q0qx);
- R[6]=2.0*(qxqz-q0qy); R[7]=2.0*(qyqz+q0qx); R[8]=q0q0-qxqx-qyqy+qzqz;
-}
-
-/*\}*/
-#endif /* DB_UTILITIES_ROTATION */