se_core::CoorT Class Reference

#include <CoorT_FloatingPoint.hpp>

List of all members.

Static Public Member Functions

coor_t half (coor_t t)
coor_t quarter (coor_t t)
coor_t abs (coor_t t)
coor_double_t absd (coor_double_t t)
coor_t sign (coor_t t)
coor_t signd (coor_double_t t)
coor_t max (coor_t a, coor_t b)
coor_t max (coor_t a, coor_t b, coor_t c)
coor_t max (coor_t a, coor_t b, coor_t c, coor_t d)
coor_t sqrt (coor_double_t v)
scale_t heightScaler (coor_t dy)
 Calculates the scale that normalizes a vector that is already normalized in the xz plane, when taking the y axis into account.
coor_double_t pow2 (coor_double_t v)
coor_t fromd (coor_double_t v)
coor_t fromScale (coor_double_t v)
coor_double_t muld (coor_t p1, coor_t p2)
coor_t mul (coor_t p1, coor_t p2)
coor_t div (coor_t p1, coor_t p2)
float toFloat (coor_t value)
coor_t fromFloat (float value)
coor_t fromInt (int value)
int toInt (coor_t value)
coor_t scale (scale_t s, coor_t c)
coor_tile_t tile (coor_t v)
coor_in_t inTile (coor_t v)
coor_t fromTile (coor_tile_t value)


Member Function Documentation

coor_t se_core::CoorT::abs coor_t  t  )  [inline, static]
 

Definition at line 43 of file CoorT_FloatingPoint.hpp.

References coor_t.

coor_double_t se_core::CoorT::absd coor_double_t  t  )  [inline, static]
 

Definition at line 44 of file CoorT_FloatingPoint.hpp.

References coor_double_t.

coor_t se_core::CoorT::div coor_t  p1,
coor_t  p2
[inline, static]
 

Definition at line 81 of file CoorT_FloatingPoint.hpp.

References coor_t.

coor_t se_core::CoorT::fromd coor_double_t  v  )  [inline, static]
 

Definition at line 64 of file CoorT_FloatingPoint.hpp.

References coor_t.

coor_t se_core::CoorT::fromFloat float  value  )  [inline, static]
 

Definition at line 89 of file CoorT_FloatingPoint.hpp.

References coor_t.

coor_t se_core::CoorT::fromInt int  value  )  [inline, static]
 

Definition at line 93 of file CoorT_FloatingPoint.hpp.

References coor_t.

coor_t se_core::CoorT::fromScale coor_double_t  v  )  [inline, static]
 

Definition at line 68 of file CoorT_FloatingPoint.hpp.

References coor_t.

coor_t se_core::CoorT::fromTile coor_tile_t  value  )  [inline, static]
 

Definition at line 116 of file CoorT_FloatingPoint.hpp.

References coor_t.

coor_t se_core::CoorT::half coor_t  t  )  [inline, static]
 

Definition at line 40 of file CoorT_FloatingPoint.hpp.

References coor_t.

scale_t se_core::CoorT::heightScaler coor_t  dy  )  [static]
 

Calculates the scale that normalizes a vector that is already normalized in the xz plane, when taking the y axis into account.

Definition at line 52 of file CoorT.cpp.

References scale_t.

coor_in_t se_core::CoorT::inTile coor_t  v  )  [inline, static]
 

Definition at line 112 of file CoorT_FloatingPoint.hpp.

References coor_in_t.

coor_t se_core::CoorT::max coor_t  a,
coor_t  b,
coor_t  c,
coor_t  d
[inline, static]
 

Definition at line 49 of file CoorT_FloatingPoint.hpp.

References coor_t.

coor_t se_core::CoorT::max coor_t  a,
coor_t  b,
coor_t  c
[inline, static]
 

Definition at line 48 of file CoorT_FloatingPoint.hpp.

References coor_t.

coor_t se_core::CoorT::max coor_t  a,
coor_t  b
[inline, static]
 

Definition at line 47 of file CoorT_FloatingPoint.hpp.

References coor_t.

coor_t se_core::CoorT::mul coor_t  p1,
coor_t  p2
[inline, static]
 

Definition at line 76 of file CoorT_FloatingPoint.hpp.

References coor_t.

coor_double_t se_core::CoorT::muld coor_t  p1,
coor_t  p2
[inline, static]
 

Definition at line 72 of file CoorT_FloatingPoint.hpp.

References coor_double_t.

coor_double_t se_core::CoorT::pow2 coor_double_t  v  )  [inline, static]
 

Definition at line 60 of file CoorT_FloatingPoint.hpp.

References coor_double_t.

coor_t se_core::CoorT::quarter coor_t  t  )  [inline, static]
 

Definition at line 41 of file CoorT_FloatingPoint.hpp.

References coor_t.

coor_t se_core::CoorT::scale scale_t  s,
coor_t  c
[inline, static]
 

Definition at line 103 of file CoorT_FloatingPoint.hpp.

References coor_t.

coor_t se_core::CoorT::sign coor_t  t  )  [inline, static]
 

Definition at line 45 of file CoorT_FloatingPoint.hpp.

References coor_t.

coor_t se_core::CoorT::signd coor_double_t  t  )  [inline, static]
 

Definition at line 46 of file CoorT_FloatingPoint.hpp.

References coor_t.

coor_t se_core::CoorT::sqrt coor_double_t  v  )  [static]
 

Definition at line 74 of file CoorT.cpp.

coor_tile_t se_core::CoorT::tile coor_t  v  )  [inline, static]
 

Definition at line 108 of file CoorT_FloatingPoint.hpp.

References coor_tile_t.

float se_core::CoorT::toFloat coor_t  value  )  [inline, static]
 

Definition at line 85 of file CoorT_FloatingPoint.hpp.

int se_core::CoorT::toInt coor_t  value  )  [inline, static]
 

Definition at line 97 of file CoorT_FloatingPoint.hpp.


The documentation for this class was generated from the following files:

Home Page | SagaEngine trunk (updated nightly) reference generated Sun Dec 2 20:06:30 2007 by Doxygen version 1.3.9.1.

SourceForge.net Logo