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 ()
FixedPointoperator= (const float &v)
FixedPointoperator= (const int &v)
FixedPointoperator= (const short &v)
FixedPointoperator= (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
FixedPointoperator+= (const FixedPoint &v)
FixedPointoperator-= (const FixedPoint &v)
FixedPointoperator *= (const FixedPoint &v)
FixedPointoperator *= (const float v)
FixedPointoperator *= (const value_t v)
FixedPointoperator/= (const FixedPoint &v)
FixedPointoperator/= (const float v)
FixedPointoperator/= (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