artefaktur
software engineer &        architecture

 
 
 
 

class Math

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  )  [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 t1,
t2
[inline]
 

template<class T>
template_static T acdk::lang::Math::min t1,
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]
 

 
Last modified 2005-05-08 18:32 by SYSTEM By Artefaktur, Ing. Bureau Kommer