impulse::Float Class Reference

Float is the core class for numbers. More...

#include <float.h>

Inherits impulse::Frame.

List of all members.

Public Member Functions

 Float ()
void initSlots ()
string inspect ()
double abs (double value)

Protected Member Functions

Value _add_ (Array &args, Value self)
Value _sub_ (Array &args, Value self)
Value _mul_ (Array &args, Value self)
Value _div_ (Array &args, Value self)
Value _add_nil (Array &args, Value self)
Value _sin (Array &args, Value self)
Value _cos (Array &args, Value self)
Value _pow_ (Array &args, Value self)
Value _abs (Array &args, Value self)

Friends

class FloatTest


Detailed Description

Float is the core class for numbers.

It contains methods for arithmetic, trigenometry and other common numerical functions.


Constructor & Destructor Documentation

impulse::Float::Float (  )  [inline]


Member Function Documentation

void impulse::Float::initSlots (  )  [inline, virtual]

Reimplemented from impulse::Frame.

string impulse::Float::inspect (  )  [inline, virtual]

Reimplemented from impulse::Frame.

double impulse::Float::abs ( double  value  ) 

Value impulse::Float::_add_ ( Array args,
Value  self 
) [inline, protected]

Value impulse::Float::_sub_ ( Array args,
Value  self 
) [inline, protected]

Value impulse::Float::_mul_ ( Array args,
Value  self 
) [inline, protected]

Value impulse::Float::_div_ ( Array args,
Value  self 
) [inline, protected]

Value impulse::Float::_add_nil ( Array args,
Value  self 
) [inline, protected]

Value impulse::Float::_sin ( Array args,
Value  self 
) [inline, protected]

Value impulse::Float::_cos ( Array args,
Value  self 
) [inline, protected]

Value impulse::Float::_pow_ ( Array args,
Value  self 
) [inline, protected]

Value impulse::Float::_abs ( Array args,
Value  self 
) [inline, protected]


Friends And Related Function Documentation

friend class FloatTest [friend]


The documentation for this class was generated from the following file:

Generated on Wed May 13 20:04:19 2009 for impulse by  doxygen 1.5.8