#include <stdlib.h>
#include <jni.h>
#include <android/log.h>
#include <GLES2/gl2.h>
#include <GLES2/gl2ext.h>
#include <tango_support_api.h>
#include "glm/glm.hpp"
#include "glm/gtc/matrix_transform.hpp"
#include "glm/gtc/quaternion.hpp"
#include "glm/gtc/type_ptr.hpp"
#include "glm/gtx/matrix_decompose.hpp"
Go to the source code of this file.
|
glm::vec3 | tango_gl::util::ApplyTransform (const glm::mat4 &mat, const glm::vec3 &vec) |
|
void | tango_gl::util::CheckGlError (const char *operation) |
|
float | tango_gl::util::Clamp (float value, float min, float max) |
|
GLuint | tango_gl::util::CreateProgram (const char *vertex_source, const char *fragment_source) |
|
void | tango_gl::util::DecomposeMatrix (const glm::mat4 &transform_mat, glm::vec3 &translation, glm::quat &rotation, glm::vec3 &scale) |
|
float | tango_gl::util::DistanceSquared (const glm::vec3 &v1, const glm::vec3 &v2) |
|
TangoSupportRotation | tango_gl::util::GetAndroidRotationFromColorCameraToDisplay (int display_rotation, int color_camera_rotation) |
|
TangoSupportRotation | tango_gl::util::GetAndroidRotationFromColorCameraToDisplay (TangoSupportRotation display_rotation, int color_camera_rotation) |
|
glm::vec3 | tango_gl::util::GetColumnFromMatrix (const glm::mat4 &mat, const int col) |
|
glm::vec3 | tango_gl::util::GetTranslationFromMatrix (const glm::mat4 &mat) |
|
glm::vec3 | tango_gl::util::LerpVector (const glm::vec3 &x, const glm::vec3 &y, float a) |
|
void | tango_gl::util::PrintMatrix (const glm::mat4 &matrix) |
|
void | tango_gl::util::PrintQuaternion (const glm::quat &quat) |
|
void | tango_gl::util::PrintVector (const glm::vec3 &vector) |
|
bool | tango_gl::util::SegmentAABBIntersect (const glm::vec3 &aabb_min, const glm::vec3 &aabb_max, const glm::vec3 &start, const glm::vec3 &end) |
|
#define DEGREE_2_RADIANS 0.0174532925f |
#define GL_VERTEX_PROGRAM_POINT_SIZE 0x8642 |
#define GLM_FORCE_RADIANS |
#define LOG_TAG "rtabmap" |
#define LOGD |
( |
|
... | ) |
__android_log_print(ANDROID_LOG_DEBUG,LOG_TAG,__VA_ARGS__) |
#define LOGE |
( |
|
... | ) |
__android_log_print(ANDROID_LOG_ERROR,LOG_TAG,__VA_ARGS__) |
#define LOGI |
( |
|
... | ) |
__android_log_print(ANDROID_LOG_INFO,LOG_TAG,__VA_ARGS__) |
#define LOGW |
( |
|
... | ) |
__android_log_print(ANDROID_LOG_WARN,LOG_TAG,__VA_ARGS__) |
#define RADIAN_2_DEGREE 57.2957795f |