aboutsummaryrefslogtreecommitdiff
path: root/src/libjin/Math/Math.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/libjin/Math/Math.h')
-rw-r--r--src/libjin/Math/Math.h108
1 files changed, 54 insertions, 54 deletions
diff --git a/src/libjin/Math/Math.h b/src/libjin/Math/Math.h
index 6eb4367..98f9cd8 100644
--- a/src/libjin/Math/Math.h
+++ b/src/libjin/Math/Math.h
@@ -7,71 +7,71 @@
namespace jin
{
-namespace math
-{
+ namespace math
+ {
-#ifdef min
-# undef min
-#endif // min
-#ifdef max
-# undef max
-#endif // max
+ #ifdef min
+ # undef min
+ #endif // min
+ #ifdef max
+ # undef max
+ #endif // max
- template<typename T>
- inline T min(T a, T b)
- {
- return a < b ? a : b;
- }
+ template<typename T>
+ inline T min(T a, T b)
+ {
+ return a < b ? a : b;
+ }
- template<typename T>
- inline T max(T a, T b)
- {
- return a > b ? a : b;
- }
+ template<typename T>
+ inline T max(T a, T b)
+ {
+ return a > b ? a : b;
+ }
- template<typename T>
- inline T clamp(T a, T mi, T ma)
- {
- return min<T>(max<T>(a, mi), ma);
- }
+ template<typename T>
+ inline T clamp(T a, T mi, T ma)
+ {
+ return min<T>(max<T>(a, mi), ma);
+ }
- template<typename T>
- inline bool within(T a, T mi, T ma)
- {
- return a >= mi && a <= ma;
- }
+ template<typename T>
+ inline bool within(T a, T mi, T ma)
+ {
+ return a >= mi && a <= ma;
+ }
- template<typename T>
- inline bool without(T a, T mi, T ma)
- {
- return a < mi || a > ma;
- }
+ template<typename T>
+ inline bool without(T a, T mi, T ma)
+ {
+ return a < mi || a > ma;
+ }
- template<typename T>
- inline T abs(T a)
- {
- return a > 0 ? a : -a;
- }
+ template<typename T>
+ inline T abs(T a)
+ {
+ return a > 0 ? a : -a;
+ }
- template<typename T>
- inline T lowerBound(T a, T lower)
- {
- return a < lower ? lower : a;
- }
+ template<typename T>
+ inline T lowerBound(T a, T lower)
+ {
+ return a < lower ? lower : a;
+ }
- template<typename T>
- inline T upperBound(T a, T upper)
- {
- return a > upper ? upper : a;
- }
+ template<typename T>
+ inline T upperBound(T a, T upper)
+ {
+ return a > upper ? upper : a;
+ }
- template<typename T>
- inline T lerp(T a, T b, float t)
- {
- return a + t * (b - a);
- }
+ template<typename T>
+ inline T lerp(T a, T b, float t)
+ {
+ return a + t * (b - a);
+ }
-} // math
+ } // math
} // jin
#endif \ No newline at end of file