se_core::FixedPoint Class Reference

#include <FixedPoint.hpp>

List of all members.

Public Types

typedef short value_t
typedef int dvalue_t

Public Member Functions

 FixedPoint ()
 FixedPoint (value_t v)
 operator float ()
 operator int ()
 operator short ()
FixedPoint & operator= (const float &v)
FixedPoint & operator= (const int &v)
FixedPoint & operator= (const short &v)
FixedPoint & operator= (const FixedPoint &v)
bool operator< (const FixedPoint &v) const
bool operator< (const value_t v) const
bool operator< (const int v) const
bool operator> (const FixedPoint &v) const
bool operator== (const FixedPoint &v) const
bool operator== (const float &v) const
FixedPoint & operator+= (const FixedPoint &v)
FixedPoint & operator-= (const FixedPoint &v)
FixedPoint & operator *= (const FixedPoint &v)
FixedPoint & operator *= (const float v)
FixedPoint & operator *= (const value_t v)
FixedPoint & operator/= (const FixedPoint &v)
FixedPoint & operator/= (const float v)
FixedPoint & operator/= (const value_t v)
FixedPoint operator+ (const FixedPoint &v) const
FixedPoint operator- (const FixedPoint &v) const
FixedPoint operator * (const FixedPoint &v) const
FixedPoint operator * (const float &v) const
FixedPoint operator * (const value_t v) const
FixedPoint operator/ (const FixedPoint &v) const
FixedPoint operator>> (const value_t v) const
bool operator! () const
FixedPoint operator- () const

Static Public Member Functions

value_t fromFloat (const float v)
value_t fromInt (const int v)
value_t fromShort (const short v)
float toFloat (const value_t v)


Member Typedef Documentation

typedef int se_core::FixedPoint::dvalue_t
 

Definition at line 29 of file FixedPoint.hpp.

typedef short se_core::FixedPoint::value_t
 

Definition at line 28 of file FixedPoint.hpp.


Constructor & Destructor Documentation

se_core::FixedPoint::FixedPoint (   )  [inline]
 

Definition at line 31 of file FixedPoint.hpp.

se_core::FixedPoint::FixedPoint (  value_t  v  )  [inline]
 

Definition at line 32 of file FixedPoint.hpp.


Member Function Documentation

value_t se_core::FixedPoint::fromFloat (  const float  v  )  [inline, static]
 

Definition at line 34 of file FixedPoint.hpp.

value_t se_core::FixedPoint::fromInt (  const int  v  )  [inline, static]
 

Definition at line 38 of file FixedPoint.hpp.

value_t se_core::FixedPoint::fromShort (  const short  v  )  [inline, static]
 

Definition at line 42 of file FixedPoint.hpp.

FixedPoint se_core::FixedPoint::operator * (  const value_t  v  )  const [inline]
 

Definition at line 168 of file FixedPoint.hpp.

FixedPoint se_core::FixedPoint::operator * (  const float &  v  )  const [inline]
 

Definition at line 164 of file FixedPoint.hpp.

FixedPoint se_core::FixedPoint::operator * (  const FixedPoint &  v  )  const [inline]
 

Definition at line 160 of file FixedPoint.hpp.

FixedPoint& se_core::FixedPoint::operator *= (  const value_t  v  )  [inline]
 

Definition at line 132 of file FixedPoint.hpp.

FixedPoint& se_core::FixedPoint::operator *= (  const float  v  )  [inline]
 

Definition at line 127 of file FixedPoint.hpp.

FixedPoint& se_core::FixedPoint::operator *= (  const FixedPoint &  v  )  [inline]
 

Definition at line 122 of file FixedPoint.hpp.

References value.

se_core::FixedPoint::operator float (   )  [inline]
 

Definition at line 50 of file FixedPoint.hpp.

se_core::FixedPoint::operator int (   )  [inline]
 

Definition at line 54 of file FixedPoint.hpp.

se_core::FixedPoint::operator short (   )  [inline]
 

Definition at line 58 of file FixedPoint.hpp.

bool se_core::FixedPoint::operator! (   )  const [inline]
 

Definition at line 182 of file FixedPoint.hpp.

FixedPoint se_core::FixedPoint::operator+ (  const FixedPoint &  v  )  const [inline]
 

Definition at line 152 of file FixedPoint.hpp.

FixedPoint& se_core::FixedPoint::operator+= (  const FixedPoint &  v  )  [inline]
 

Definition at line 112 of file FixedPoint.hpp.

References value.

FixedPoint se_core::FixedPoint::operator- (   )  const [inline]
 

Definition at line 186 of file FixedPoint.hpp.

FixedPoint se_core::FixedPoint::operator- (  const FixedPoint &  v  )  const [inline]
 

Definition at line 156 of file FixedPoint.hpp.

FixedPoint& se_core::FixedPoint::operator-= (  const FixedPoint &  v  )  [inline]
 

Definition at line 117 of file FixedPoint.hpp.

References value.

FixedPoint se_core::FixedPoint::operator/ (  const FixedPoint &  v  )  const [inline]
 

Definition at line 172 of file FixedPoint.hpp.

FixedPoint& se_core::FixedPoint::operator/= (  const value_t  v  )  [inline]
 

Definition at line 147 of file FixedPoint.hpp.

FixedPoint& se_core::FixedPoint::operator/= (  const float  v  )  [inline]
 

Definition at line 142 of file FixedPoint.hpp.

FixedPoint& se_core::FixedPoint::operator/= (  const FixedPoint &  v  )  [inline]
 

Definition at line 137 of file FixedPoint.hpp.

References value.

bool se_core::FixedPoint::operator< (  const int  v  )  const [inline]
 

Definition at line 90 of file FixedPoint.hpp.

bool se_core::FixedPoint::operator< (  const value_t  v  )  const [inline]
 

Definition at line 86 of file FixedPoint.hpp.

bool se_core::FixedPoint::operator< (  const FixedPoint &  v  )  const [inline]
 

Definition at line 82 of file FixedPoint.hpp.

References value.

FixedPoint& se_core::FixedPoint::operator= (  const FixedPoint &  v  )  [inline]
 

Definition at line 77 of file FixedPoint.hpp.

References value.

FixedPoint& se_core::FixedPoint::operator= (  const short &  v  )  [inline]
 

Definition at line 72 of file FixedPoint.hpp.

FixedPoint& se_core::FixedPoint::operator= (  const int &  v  )  [inline]
 

Definition at line 67 of file FixedPoint.hpp.

FixedPoint& se_core::FixedPoint::operator= (  const float &  v  )  [inline]
 

Definition at line 62 of file FixedPoint.hpp.

bool se_core::FixedPoint::operator== (  const float &  v  )  const [inline]
 

Definition at line 108 of file FixedPoint.hpp.

bool se_core::FixedPoint::operator== (  const FixedPoint &  v  )  const [inline]
 

Definition at line 104 of file FixedPoint.hpp.

References value.

bool se_core::FixedPoint::operator> (  const FixedPoint &  v  )  const [inline]
 

Definition at line 94 of file FixedPoint.hpp.

References value.

FixedPoint se_core::FixedPoint::operator>> (  const value_t  v  )  const [inline]
 

Definition at line 177 of file FixedPoint.hpp.

float se_core::FixedPoint::toFloat (  const value_t  v  )  [inline, static]
 

Definition at line 46 of file FixedPoint.hpp.


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

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