2005/5/9

     
 

class Math

artefaktur
Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   Namespace Members   Compound Members   Related Pages  

acdk::lang::Math Class Reference

#include <Math.h>

List of all members.


Detailed Description

Some common math operations.

API: Java

Author:
Roger Rene Kommer
Version:
Revision
1.9
Date:
Date
2005/04/09 19:26:48
Bug:
asin, IEEEremainder, rint not implemented


Public Member Functions

template<class T> template_static T abs (T t)
template<class T> template_static T min (T t1, T t2)
template<class T> template_static T max (T t1, T t2)

Static Public Member Functions

double acos (double a)
double atan (double a)
double atan2 (double a, double b)
double ceil (double a)
double cos (double a)
double exp (double a)
double floor (double a)
double log (double a)
double pow (double a, double b)
double random ()
int round (float a)
int round (double a)
double sin (double a)
double sqrt (double a)
double tan (double a)
double toDegrees (double angrad)
double toRadians (double angdeg)

Static Private Attributes

bool _rand_inited


Member Function Documentation

template<class T>
template_static T acdk::lang::Math::abs (  T  t  )  [inline]
 

double acdk::lang::Math::acos (  double  a  )  [inline, static]
 

double acdk::lang::Math::atan (  double  a  )  [inline, static]
 

double acdk::lang::Math::atan2 (  double  a,
double  b
)  [inline, static]
 

double acdk::lang::Math::ceil (  double  a  )  [inline, static]
 

double acdk::lang::Math::cos (  double  a  )  [inline, static]
 

double acdk::lang::Math::exp (  double  a  )  [inline, static]
 

double acdk::lang::Math::floor (  double  a  )  [inline, static]
 

double acdk::lang::Math::log (  double  a  )  [inline, static]
 

template<class T>
template_static T acdk::lang::Math::max (  T  t1,
T  t2
)  [inline]
 

template<class T>
template_static T acdk::lang::Math::min (  T  t1,
T  t2
)  [inline]
 

double acdk::lang::Math::pow (  double  a,
double  b
)  [inline, static]
 

double acdk::lang::Math::random (   )  [inline, static]
 

int acdk::lang::Math::round (  double  a  )  [inline, static]
 

int acdk::lang::Math::round (  float  a  )  [inline, static]
 

double acdk::lang::Math::sin (  double  a  )  [inline, static]
 

double acdk::lang::Math::sqrt (  double  a  )  [inline, static]
 

double acdk::lang::Math::tan (  double  a  )  [inline, static]
 

double acdk::lang::Math::toDegrees (  double  angrad  )  [inline, static]
 

double acdk::lang::Math::toRadians (  double  angdeg  )  [inline, static]
 


Member Data Documentation

bool acdk::lang::Math::_rand_inited [static, private]