Main Page | Class Hierarchy | Compound List | File List | Compound Members | File Members | Related Pages

FixPoint Class Reference

List of all members.

Public Member Functions

 FixPoint (void)
 FixPoint (int y)
 ~FixPoint (void)
int Value (void)
int round (void)
 operator int (void)
FixPoint sqrt (void)
FixPoint sqr (void)
FixPoint abs (void)
FixPoint operator+ (void)
FixPoint operator- (void)
FixPoint operator++ (void)
FixPoint operator-- (void)
int imul (int y)
FixPoint operator= (FixPoint y)
FixPoint operator= (int y)
FixPoint operator+ (FixPoint y)
FixPoint operator+ (int y)
FixPoint operator- (FixPoint y)
FixPoint operator- (int y)
FixPoint operator/ (FixPoint y)
FixPoint operator/ (int y)
FixPoint operator * (FixPoint y)
FixPoint operator * (int y)
FixPoint operator+= (FixPoint y)
FixPoint operator+= (int y)
FixPoint operator-= (FixPoint y)
FixPoint operator-= (int y)
FixPoint operator *= (FixPoint y)
FixPoint operator *= (int y)
FixPoint operator/= (FixPoint y)
FixPoint operator/= (int y)
FixPoint operator<< (int y)
FixPoint operator>> (int y)
FixPoint operator<<= (int y)
FixPoint operator>>= (int y)
bool operator< (FixPoint y)
bool operator< (int y)
bool operator<= (FixPoint y)
bool operator<= (int y)
bool operator> (FixPoint y)
bool operator> (int y)
bool operator>= (FixPoint y)
bool operator>= (int y)
bool operator== (FixPoint y)
bool operator== (int y)
bool operator!= (FixPoint y)
bool operator!= (int y)

Private Attributes

int x

Constructor & Destructor Documentation

FixPoint::FixPoint void   ) 
 

Definition at line 224 of file FixPoint.i.

References x.

FixPoint::FixPoint int  y  ) 
 

Definition at line 226 of file FixPoint.i.

References x.

FixPoint::~FixPoint void   ) 
 

Definition at line 228 of file FixPoint.i.


Member Function Documentation

FixPoint FixPoint::abs void   )  [inline]
 

Definition at line 242 of file FixPoint.i.

References x.

Referenced by DigitalRenderer::calc_filter().

int FixPoint::imul int  y  )  [inline]
 

Definition at line 254 of file FixPoint.i.

References intmult(), and x.

Referenced by DigitalRenderer::WriteRegister().

FixPoint FixPoint::operator * int  y  )  [inline]
 

Definition at line 274 of file FixPoint.i.

References x.

FixPoint FixPoint::operator * FixPoint  y  )  [inline]
 

Definition at line 272 of file FixPoint.i.

References fixmult(), Value(), and x.

FixPoint FixPoint::operator *= int  y  )  [inline]
 

Definition at line 286 of file FixPoint.i.

References x.

FixPoint FixPoint::operator *= FixPoint  y  )  [inline]
 

Definition at line 284 of file FixPoint.i.

References fixmult(), Value(), and x.

FixPoint::operator int void   )  [inline]
 

Definition at line 234 of file FixPoint.i.

References x.

bool FixPoint::operator!= int  y  )  [inline]
 

Definition at line 324 of file FixPoint.i.

References x.

bool FixPoint::operator!= FixPoint  y  )  [inline]
 

Definition at line 322 of file FixPoint.i.

References Value(), and x.

FixPoint FixPoint::operator+ int  y  )  [inline]
 

Definition at line 262 of file FixPoint.i.

References FIXPOINT_PREC, and x.

FixPoint FixPoint::operator+ FixPoint  y  )  [inline]
 

Definition at line 260 of file FixPoint.i.

References Value(), and x.

FixPoint FixPoint::operator+ void   )  [inline]
 

Definition at line 244 of file FixPoint.i.

References x.

FixPoint FixPoint::operator++ void   )  [inline]
 

Definition at line 248 of file FixPoint.i.

References FIXPOINT_PREC, and x.

FixPoint FixPoint::operator+= int  y  )  [inline]
 

Definition at line 278 of file FixPoint.i.

References FIXPOINT_PREC, and x.

FixPoint FixPoint::operator+= FixPoint  y  )  [inline]
 

Definition at line 276 of file FixPoint.i.

References Value(), and x.

FixPoint FixPoint::operator- int  y  )  [inline]
 

Definition at line 266 of file FixPoint.i.

References FIXPOINT_PREC, and x.

FixPoint FixPoint::operator- FixPoint  y  )  [inline]
 

Definition at line 264 of file FixPoint.i.

References Value(), and x.

FixPoint FixPoint::operator- void   )  [inline]
 

Definition at line 246 of file FixPoint.i.

References x.

FixPoint FixPoint::operator-- void   )  [inline]
 

Definition at line 250 of file FixPoint.i.

References FIXPOINT_PREC, and x.

FixPoint FixPoint::operator-= int  y  )  [inline]
 

Definition at line 282 of file FixPoint.i.

References FIXPOINT_PREC, and x.

FixPoint FixPoint::operator-= FixPoint  y  )  [inline]
 

Definition at line 280 of file FixPoint.i.

References Value(), and x.

FixPoint FixPoint::operator/ int  y  )  [inline]
 

Definition at line 270 of file FixPoint.i.

References x.

FixPoint FixPoint::operator/ FixPoint  y  )  [inline]
 

Definition at line 268 of file FixPoint.i.

References fixdiv(), Value(), and x.

FixPoint FixPoint::operator/= int  y  )  [inline]
 

Definition at line 290 of file FixPoint.i.

References x.

FixPoint FixPoint::operator/= FixPoint  y  )  [inline]
 

Definition at line 288 of file FixPoint.i.

References fixdiv(), Value(), and x.

bool FixPoint::operator< int  y  )  [inline]
 

Definition at line 304 of file FixPoint.i.

References x.

bool FixPoint::operator< FixPoint  y  )  [inline]
 

Definition at line 302 of file FixPoint.i.

References Value(), and x.

FixPoint FixPoint::operator<< int  y  )  [inline]
 

Definition at line 292 of file FixPoint.i.

References x.

FixPoint FixPoint::operator<<= int  y  )  [inline]
 

Definition at line 296 of file FixPoint.i.

References x.

bool FixPoint::operator<= int  y  )  [inline]
 

Definition at line 308 of file FixPoint.i.

References x.

bool FixPoint::operator<= FixPoint  y  )  [inline]
 

Definition at line 306 of file FixPoint.i.

References Value(), and x.

FixPoint FixPoint::operator= int  y  )  [inline]
 

Definition at line 258 of file FixPoint.i.

References x.

FixPoint FixPoint::operator= FixPoint  y  )  [inline]
 

Definition at line 256 of file FixPoint.i.

References Value(), and x.

bool FixPoint::operator== int  y  )  [inline]
 

Definition at line 320 of file FixPoint.i.

References x.

bool FixPoint::operator== FixPoint  y  )  [inline]
 

Definition at line 318 of file FixPoint.i.

References Value(), and x.

bool FixPoint::operator> int  y  )  [inline]
 

Definition at line 312 of file FixPoint.i.

References x.

bool FixPoint::operator> FixPoint  y  )  [inline]
 

Definition at line 310 of file FixPoint.i.

References Value(), and x.

bool FixPoint::operator>= int  y  )  [inline]
 

Definition at line 316 of file FixPoint.i.

References x.

bool FixPoint::operator>= FixPoint  y  )  [inline]
 

Definition at line 314 of file FixPoint.i.

References Value(), and x.

FixPoint FixPoint::operator>> int  y  )  [inline]
 

Definition at line 294 of file FixPoint.i.

References x.

FixPoint FixPoint::operator>>= int  y  )  [inline]
 

Definition at line 298 of file FixPoint.i.

References x.

int FixPoint::round void   )  [inline]
 

Definition at line 232 of file FixPoint.i.

References FIXPOINT_PREC, and x.

FixPoint FixPoint::sqr void   )  [inline]
 

Definition at line 240 of file FixPoint.i.

References fixsquare(), and x.

FixPoint FixPoint::sqrt void   )  [inline]
 

Definition at line 238 of file FixPoint.i.

References fixsqrt(), and x.

Referenced by DigitalRenderer::calc_filter().

int FixPoint::Value void   )  [inline]
 

Definition at line 230 of file FixPoint.i.

References x.

Referenced by operator *(), operator *(), operator *=(), operator!=(), operator!=(), operator+(), operator+(), operator+=(), operator-(), operator-(), operator-=(), operator/(), operator/=(), operator<(), operator<(), operator<=(), operator<=(), operator=(), operator==(), operator==(), operator>(), operator>(), operator>=(), and operator>=().


Member Data Documentation

int FixPoint::x [private]
 

Definition at line 153 of file FixPoint.i.

Referenced by abs(), FixPoint(), imul(), operator *(), operator *=(), operator int(), operator!=(), operator+(), operator++(), operator+=(), operator-(), operator--(), operator-=(), operator/(), operator/=(), operator<(), operator<<(), operator<<=(), operator<=(), operator=(), operator==(), operator>(), operator>=(), operator>>(), operator>>=(), round(), sqr(), sqrt(), and Value().


The documentation for this class was generated from the following file:
Generated on Tue Feb 8 04:12:02 2005 for E32frodo by doxygen 1.3.3