Main Page   Packages   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Search  

Math Class Reference

#include <Math.hpp>

List of all members.

Private Methods

 Math ()
double IEEEremainder (double d1, double d2)
double rint (double d)
double random () public
double cos (double d)
double tan (double d)
double asin (double d)
double acos (double d)
double atan (double d)
double atan2 (double d1, double d2)
double exp (double d)
double log (double d)
double sqrt (double d)
double ceil (double d)
double floor (double d)
double pow (double d1, double d2)
int round (float f)
long round (double d)
int abs (int i)
long abs (long l)
float abs (float f)
double abs (double d)
int min (int i, int j)
long min (long l, long j)
float min (float f, float j)
double min (double d, double j)
int max (int i, int j)
long max (long l, long j)
float max (float f, float j)
double max (double d, double j)
 Math ()
double IEEEremainder (double d1, double d2)
double rint (double d)
double random () public
double cos (double d)
double tan (double d)
double asin (double d)
double acos (double d)
double atan (double d)
double atan2 (double d1, double d2)
double exp (double d)
double log (double d)
double sqrt (double d)
double ceil (double d)
double floor (double d)
double pow (double d1, double d2)
int round (float f)
long round (double d)
int abs (int i)
long abs (long l)
float abs (float f)
double abs (double d)
int min (int i, int j)
long min (long l, long j)
float min (float f, float j)
double min (double d, double j)
int max (int i, int j)
long max (long l, long j)
float max (float f, float j)
double max (double d, double j)
 Math ()
double IEEEremainder (double d1, double d2)
double rint (double d)
double random () public
double cos (double d)
double tan (double d)
double asin (double d)
double acos (double d)
double atan (double d)
double atan2 (double d1, double d2)
double exp (double d)
double log (double d)
double sqrt (double d)
double ceil (double d)
double floor (double d)
double pow (double d1, double d2)
int round (float f)
long round (double d)
int abs (int i)
long abs (long l)
float abs (float f)
double abs (double d)
int min (int i, int j)
long min (long l, long j)
float min (float f, float j)
double min (double d, double j)
int max (int i, int j)
long max (long l, long j)
float max (float f, float j)
double max (double d, double j)


Constructor & Destructor Documentation

Math::Math   [inline, private]
 

Definition at line 10 of file Math.hpp.

00010 { }

Math::Math   [inline, private]
 

Definition at line 10 of file Math.hpp.

00010 { }

Math::Math   [inline, private]
 

Definition at line 10 of file Math.hpp.

00010 { }


Member Function Documentation

double Math::IEEEremainder double    d1,
double    d2
[inline, private]
 

Definition at line 13 of file Math.hpp.

00013 { return NULL; }

double Math::IEEEremainder double    d1,
double    d2
[inline, private]
 

Definition at line 13 of file Math.hpp.

00013 { return NULL; }

double Math::IEEEremainder double    d1,
double    d2
[inline, private]
 

Definition at line 13 of file Math.hpp.

00013 { return NULL; }

double Math::abs double    d [inline, private]
 

Definition at line 43 of file Math.hpp.

00043 { return ( d < 0.0  ? (-1 * d) : d ); }

float Math::abs float    f [inline, private]
 

Definition at line 42 of file Math.hpp.

00042 { return ( f < 0.0  ? (-1 * f) : f ); }

long Math::abs long    l [inline, private]
 

Definition at line 41 of file Math.hpp.

00041 { return ( l < 0L   ? (-1 * l) : l ); }

int Math::abs int    i [inline, private]
 

Definition at line 40 of file Math.hpp.

00040 { return ( i < 0    ? (-1 * i) : i ); }

double Math::abs double    d [inline, private]
 

Definition at line 43 of file Math.hpp.

00043 { return ( d < 0.0D ? (-1 * d) : d ); }

float Math::abs float    f [inline, private]
 

Definition at line 42 of file Math.hpp.

00042 { return ( f < 0.0F ? (-1 * f) : f ); }

long Math::abs long    l [inline, private]
 

Definition at line 41 of file Math.hpp.

00041 { return ( l < 0L   ? (-1 * l) : l ); }

int Math::abs int    i [inline, private]
 

Definition at line 40 of file Math.hpp.

00040 { return ( i < 0    ? (-1 * i) : i ); }

double Math::abs double    d [inline, private]
 

Definition at line 43 of file Math.hpp.

00043 { return ( d < 0.0D ? (-1 * d) : d ); }

float Math::abs float    f [inline, private]
 

Definition at line 42 of file Math.hpp.

00042 { return ( f < 0.0F ? (-1 * f) : f ); }

long Math::abs long    l [inline, private]
 

Definition at line 41 of file Math.hpp.

00041 { return ( l < 0L   ? (-1 * l) : l ); }

int Math::abs int    i [inline, private]
 

Definition at line 40 of file Math.hpp.

00040 { return ( i < 0    ? (-1 * i) : i ); }

double Math::acos double    d [inline, private]
 

Definition at line 25 of file Math.hpp.

00025 { return acos(d); }

double Math::acos double    d [inline, private]
 

Definition at line 25 of file Math.hpp.

00025 { return acos(d); }

double Math::acos double    d [inline, private]
 

Definition at line 25 of file Math.hpp.

Referenced by acos().

00025 { return acos(d); }

double Math::asin double    d [inline, private]
 

Definition at line 24 of file Math.hpp.

00024 { return asin(d); }

double Math::asin double    d [inline, private]
 

Definition at line 24 of file Math.hpp.

00024 { return asin(d); }

double Math::asin double    d [inline, private]
 

Definition at line 24 of file Math.hpp.

Referenced by asin().

00024 { return asin(d); }

double Math::atan double    d [inline, private]
 

Definition at line 26 of file Math.hpp.

00026 { return atan(d); }

double Math::atan double    d [inline, private]
 

Definition at line 26 of file Math.hpp.

00026 { return atan(d); }

double Math::atan double    d [inline, private]
 

Definition at line 26 of file Math.hpp.

Referenced by atan().

00026 { return atan(d); }

double Math::atan2 double    d1,
double    d2
[inline, private]
 

Definition at line 27 of file Math.hpp.

00027 { return atan2(d1,d2); }

double Math::atan2 double    d1,
double    d2
[inline, private]
 

Definition at line 27 of file Math.hpp.

00027 { return atan2(d1,d2); }

double Math::atan2 double    d1,
double    d2
[inline, private]
 

Definition at line 27 of file Math.hpp.

Referenced by atan2().

00027 { return atan2(d1,d2); }

double Math::ceil double    d [inline, private]
 

Definition at line 32 of file Math.hpp.

00032 {  return ceil(d);  }

double Math::ceil double    d [inline, private]
 

Definition at line 32 of file Math.hpp.

00032 {  return ceil(d);  }

double Math::ceil double    d [inline, private]
 

Definition at line 32 of file Math.hpp.

Referenced by ceil().

00032 {  return ceil(d);  }

double Math::cos double    d [inline, private]
 

Definition at line 22 of file Math.hpp.

00022 {  return cos(d);  }

double Math::cos double    d [inline, private]
 

Definition at line 22 of file Math.hpp.

00022 {  return cos(d);  }

double Math::cos double    d [inline, private]
 

Definition at line 22 of file Math.hpp.

Referenced by cos().

00022 {  return cos(d);  }

double Math::exp double    d [inline, private]
 

Definition at line 29 of file Math.hpp.

00029 {   return exp(d);   }

double Math::exp double    d [inline, private]
 

Definition at line 29 of file Math.hpp.

00029 {   return exp(d);   }

double Math::exp double    d [inline, private]
 

Definition at line 29 of file Math.hpp.

Referenced by exp().

00029 {   return exp(d);   }

double Math::floor double    d [inline, private]
 

Definition at line 33 of file Math.hpp.

00033 { return floor(d); }

double Math::floor double    d [inline, private]
 

Definition at line 33 of file Math.hpp.

00033 { return floor(d); }

double Math::floor double    d [inline, private]
 

Definition at line 33 of file Math.hpp.

Referenced by floor(), and round().

00033 { return floor(d); }

double Math::log double    d [inline, private]
 

Definition at line 30 of file Math.hpp.

00030 {   return log(d);   }

double Math::log double    d [inline, private]
 

Definition at line 30 of file Math.hpp.

00030 {   return log(d);   }

double Math::log double    d [inline, private]
 

Definition at line 30 of file Math.hpp.

Referenced by log().

00030 {   return log(d);   }

double Math::max double    d,
double    j
[inline, private]
 

Definition at line 53 of file Math.hpp.

00053 { return ( d >= j  ? d : j ); }

float Math::max float    f,
float    j
[inline, private]
 

Definition at line 52 of file Math.hpp.

00052 { return ( f >= j  ? f : j ); }

long Math::max long    l,
long    j
[inline, private]
 

Definition at line 51 of file Math.hpp.

00051 { return ( l >= j  ? l : j ); }

int Math::max int    i,
int    j
[inline, private]
 

Definition at line 50 of file Math.hpp.

00050 { return ( i >= j  ? i : j ); }

double Math::max double    d,
double    j
[inline, private]
 

Definition at line 53 of file Math.hpp.

00053 { return ( d >= j  ? d : j ); }

float Math::max float    f,
float    j
[inline, private]
 

Definition at line 52 of file Math.hpp.

00052 { return ( f >= j  ? f : j ); }

long Math::max long    l,
long    j
[inline, private]
 

Definition at line 51 of file Math.hpp.

00051 { return ( l >= j  ? l : j ); }

int Math::max int    i,
int    j
[inline, private]
 

Definition at line 50 of file Math.hpp.

00050 { return ( i >= j  ? i : j ); }

double Math::max double    d,
double    j
[inline, private]
 

Definition at line 53 of file Math.hpp.

00053 { return ( d >= j  ? d : j ); }

float Math::max float    f,
float    j
[inline, private]
 

Definition at line 52 of file Math.hpp.

00052 { return ( f >= j  ? f : j ); }

long Math::max long    l,
long    j
[inline, private]
 

Definition at line 51 of file Math.hpp.

00051 { return ( l >= j  ? l : j ); }

int Math::max int    i,
int    j
[inline, private]
 

Definition at line 50 of file Math.hpp.

00050 { return ( i >= j  ? i : j ); }

double Math::min double    d,
double    j
[inline, private]
 

Definition at line 48 of file Math.hpp.

00048 { return ( d <= j  ? d : j ); }

float Math::min float    f,
float    j
[inline, private]
 

Definition at line 47 of file Math.hpp.

00047 { return ( f <= j  ? f : j ); }

long Math::min long    l,
long    j
[inline, private]
 

Definition at line 46 of file Math.hpp.

00046 { return ( l <= j  ? l : j ); }

int Math::min int    i,
int    j
[inline, private]
 

Definition at line 45 of file Math.hpp.

00045 { return ( i <= j  ? i : j ); }

double Math::min double    d,
double    j
[inline, private]
 

Definition at line 48 of file Math.hpp.

00048 { return ( d <= j  ? d : j ); }

float Math::min float    f,
float    j
[inline, private]
 

Definition at line 47 of file Math.hpp.

00047 { return ( f <= j  ? f : j ); }

long Math::min long    l,
long    j
[inline, private]
 

Definition at line 46 of file Math.hpp.

00046 { return ( l <= j  ? l : j ); }

int Math::min int    i,
int    j
[inline, private]
 

Definition at line 45 of file Math.hpp.

00045 { return ( i <= j  ? i : j ); }

double Math::min double    d,
double    j
[inline, private]
 

Definition at line 48 of file Math.hpp.

00048 { return ( d <= j  ? d : j ); }

float Math::min float    f,
float    j
[inline, private]
 

Definition at line 47 of file Math.hpp.

00047 { return ( f <= j  ? f : j ); }

long Math::min long    l,
long    j
[inline, private]
 

Definition at line 46 of file Math.hpp.

00046 { return ( l <= j  ? l : j ); }

int Math::min int    i,
int    j
[inline, private]
 

Definition at line 45 of file Math.hpp.

00045 { return ( i <= j  ? i : j ); }

double Math::pow double    d1,
double    d2
[inline, private]
 

Definition at line 35 of file Math.hpp.

00035 { return pow(d1,d2); }

double Math::pow double    d1,
double    d2
[inline, private]
 

Definition at line 35 of file Math.hpp.

00035 { return pow(d1,d2); }

double Math::pow double    d1,
double    d2
[inline, private]
 

Definition at line 35 of file Math.hpp.

Referenced by pow().

00035 { return pow(d1,d2); }

double Math::random   [inline, private]
 

Definition at line 17 of file Math.hpp.

00019       :
00020 
00021 inline double sin(double d) {  return sin(d);  }

double Math::random   [inline, private]
 

Definition at line 17 of file Math.hpp.

00019       :
00020 
00021 inline double sin(double d) {  return sin(d);  }

double Math::random   [inline, private]
 

Definition at line 17 of file Math.hpp.

00019       :
00020 
00021 inline double sin(double d) {  return sin(d);  }

double Math::rint double    d [inline, private]
 

Definition at line 14 of file Math.hpp.

00014 {   }

double Math::rint double    d [inline, private]
 

Definition at line 14 of file Math.hpp.

00014 {   }

double Math::rint double    d [inline, private]
 

Definition at line 14 of file Math.hpp.

00014 {   }

long Math::round double    d [inline, private]
 

Definition at line 38 of file Math.hpp.

00038 { return (long)floor(d + 0.5 ); }

int Math::round float    f [inline, private]
 

Definition at line 37 of file Math.hpp.

00037 { return (int)floor( f + 0.5 ); }

long Math::round double    d [inline, private]
 

Definition at line 38 of file Math.hpp.

00038 { return (long)floor(d + 0.5D); }

int Math::round float    f [inline, private]
 

Definition at line 37 of file Math.hpp.

00037 { return (int)floor(f  + 0.5F); }

long Math::round double    d [inline, private]
 

Definition at line 38 of file Math.hpp.

00038 { return (long)floor(d + 0.5D); }

int Math::round float    f [inline, private]
 

Definition at line 37 of file Math.hpp.

00037 { return (int)floor(f  + 0.5F); }

double Math::sqrt double    d [inline, private]
 

Definition at line 31 of file Math.hpp.

00031 {  return sqrt(d);  }

double Math::sqrt double    d [inline, private]
 

Definition at line 31 of file Math.hpp.

00031 {  return sqrt(d);  }

double Math::sqrt double    d [inline, private]
 

Definition at line 31 of file Math.hpp.

Referenced by sqrt().

00031 {  return sqrt(d);  }

double Math::tan double    d [inline, private]
 

Definition at line 23 of file Math.hpp.

00023 {  return tan(d);  }

double Math::tan double    d [inline, private]
 

Definition at line 23 of file Math.hpp.

00023 {  return tan(d);  }

double Math::tan double    d [inline, private]
 

Definition at line 23 of file Math.hpp.

Referenced by tan().

00023 {  return tan(d);  }


The documentation for this class was generated from the following files:
Generated on Sun Oct 14 18:49:18 2001 for Standard J2K Library by doxygen1.2.11.1 written by Dimitri van Heesch, © 1997-2001