PrevNextUpHome BREW C++ Class Library & GUI Framework & XML Middleware : SophiaFramework 4.1

22.11. Other Utilities

Table 22.5. Mathematical Operations

Class Name Description
SFXBrewRandom CClass that generates a random number using the random number generation function of BREW API
SFXLCGRandom Class that generates a random number using the Linear Congruential Generator method(LCG method).
SFXMTRandom Class that generates a random number using the Mersenne Twister method(MT method).
SFXTrigonometric Class that performs high-speed trigonometric calculations using the trigonometric table.

Table 22.6. Other Utilities

Class Name Description
SFXBrewPointer Smart pointer template for the BREW interface.
SFXCallback Class to deal with callback function.
SFXConfig Class that manages various application settings.
SFXDate Class that represents a date.
SFXDateDuration Class that represents a date duration.
SFXDevice Class that makes the AEEDevice structure easy to use.
SFXEndian Class for converting the endian.
SFXEvent Class that represents an event sent to the event handler.
SFXGraphics Class for drawing graphics.
SFXHelper Class that wrapped BREW helper functions.
SFXProperty Class that manages several pairs of string key and its string value.
SFXTask Class that implements a task.
SFXTimer Class that implements a timer.
static_exception Template class that implements the pseudo-exception handling.
va_ref Template class that implements call-by-reference on variable-length argument function.