# GLM: double_float.hpp Source File

- Main Page
- Namespaces
- Files

- File List

# double_float.hpp

    00001
    00002 // OpenGL Mathematics Copyright (c) 2005 - 2009 G-Truc Creation (www.g-truc.net)
    00004 // Created : 2005-12-21
    00005 // Updated : 2008-10-05
    00006 // Licence : This source is under MIT License
    00007 // File    : glm/gtx/double_float.h
    00009 // Dependency:
    00010 // - GLM core
    00011 // - GLM_GTC_double_float
    00012 // - GLM_GTX_quaternion
    00014 // Note:
    00015 // - This implementation doesn't need to redefine all build-in functions to
    00016 // support double based type.
    00018
    00019 #ifndef glm_gtx_double_float
    00020 #define glm_gtx_double_float
    00021
    00022 // Dependency:
    00023 #include "../glm.hpp"
    00024 #include "../gtc/double_float.hpp"
    00025 #include "../gtx/quaternion.hpp"
    00026
    00027 namespace glm
    00028 {
    00029         namespace test{
    00030                 void main_gtx_double_float();
    00031         }//namespace test
    00032
    00033         namespace gtx{
    00035         namespace double_float
    00036         {
    00039                 typedef detail::tquat<float>    fquat;
    00040
    00043                 typedef detail::tquat<double>   dquat;
    00044
    00045         }//namespace double_float
    00046         }//namespace gtx
    00047 }//namespace glm
    00048
    00049 #define GLM_GTX_double_float namespace gtc::double_float; using namespace gtx::double_float
    00050 #ifndef GLM_GTX_GLOBAL
    00051 namespace glm {using GLM_GTX_double_float;}
    00052 #endif//GLM_GTX_GLOBAL
    00053
    00054 #include "double_float.inl"
    00055
    00056 #endif//glm_gtx_double_float