# GLM: func_vector_relational.hpp Source File

- Main Page
- Namespaces
- Files

- File List

# func_vector_relational.hpp

    00001
    00002 // OpenGL Mathematics Copyright (c) 2005 - 2009 G-Truc Creation (www.g-truc.net)
    00004 // Created : 2008-08-03
    00005 // Updated : 2008-09-09
    00006 // Licence : This source is under MIT License
    00007 // File    : glm/core/func_vector_relational.h
    00009
    00010 #ifndef glm_core_func_vector_relational
    00011 #define glm_core_func_vector_relational
    00012
    00013 namespace glm
    00014 {
    00015         namespace test{
    00016                 void main_core_func_vector_relational();
    00017         }//namespace test
    00018
    00019         namespace core{
    00020         namespace function{
    00022         namespace vector_relational{
    00023
    00026         template <typename vecType>
    00027         typename vecType::bool_type lessThan(vecType const & x, vecType const & y);
    00028
    00031     template <typename vecType>
    00032         typename vecType::bool_type lessThanEqual(vecType const & x, vecType const & y);
    00033
    00036     template <typename vecType>
    00037         typename vecType::bool_type greaterThan(vecType const & x, vecType const & y);
    00038
    00041     template <typename vecType>
    00042         typename vecType::bool_type greaterThanEqual(vecType const & x, vecType const & y);
    00043
    00046     template <typename vecType>
    00047         typename vecType::bool_type equal(vecType const & x, vecType const & y);
    00048
    00051     template <typename vecType>
    00052         typename vecType::bool_type notEqual(vecType const & x, vecType const & y);
    00053
    00056     template <typename vecType>
    00057         bool any(vecType const & x);
    00058
    00061     template <typename vecType>
    00062         bool all(vecType const & x);
    00063
    00066     template <typename vecType>
    00067         typename vecType::bool_type not_(vecType const & x);
    00068
    00069         }//namespace vector_relational
    00070         }//namespace function
    00071         }//namespace core
    00072
    00073         using namespace core::function::vector_relational;
    00074 }//namespace glm
    00075
    00076 #include "func_vector_relational.inl"
    00077
    00078 #endif//glm_core_func_vector_relational