Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

ixion Namespace Reference


Compounds

class  ixion::regex::alternative_matcher
class  ixion::regex::any_matcher
struct  ixion::array
class  ixion::auto_array
class  ixion::auto_destroy_array
class  ixion::regex::backref_close_matcher
struct  ixion::regex::backref_stack::backref_entry
class  ixion::regex::backref_matcher
class  ixion::regex::backref_open_matcher
class  ixion::regex::backref_stack
struct  ixion::regex::quantifier::backtrack_stack_entry
struct  ixion::base_exception
class  ixion::regex_string::class_matcher
class  ixion::command_line
class  ixion::regex::alternative_matcher::connector
class  ixion::coord_vector
class  ixion::delete_array_deallocator
class  ixion::delete_deallocator
class  ixion::dynamic_ref
class  ixion::regex::end_matcher
class  ixion::float_random
struct  ixion::generic_exception
struct  ixion::reference_manager::instance_data
class  ixion::int_random
struct  ixion::io_exception
struct  ixion::javascript_exception
class  ixion::regex::matcher
class  ixion::matrix
struct  ixion::memory_exception
class  ixion::no_free_dynamic_ref
class  ixion::no_free_ref
struct  ixion::number_traits
class  ixion::reference_manager::pointer_hash
class  ixion::polygon
class  ixion::polygon_segment
class  ixion::regex::quantifier
struct  ixion::rectangle
class  ixion::ref
class  ixion::ref_base
class  ixion::reference_manager
class  ixion::reference_manager_keeper
class  ixion::regex
class  ixion::regex_exception
class  ixion::regex_string
class  ixion::region
class  ixion::ring_queue
class  ixion::regex::sequence_matcher
class  ixion::regex_string::special_class_matcher
class  ixion::regex::start_matcher
class  ixion::string_hash
class  ixion::xml_file::tag
class  ixion::text_file
class  ixion::tracking_array
struct  ixion::xml_exception
class  ixion::xml_file

Typedefs

typedef unsigned char TUnsigned8
typedef unsigned short TUnsigned16
typedef unsigned long TUnsigned32
typedef unsigned long long TUnsigned64
typedef signed char TSigned8
typedef signed short TSigned16
typedef signed long TSigned32
typedef signed long long TSigned64
typedef TSigned8 TDelta8
typedef TSigned16 TDelta16
typedef TSigned32 TDelta32
typedef TSigned64 TDelta64
typedef signed TDelta
typedef TUnsigned8 TSize8
typedef TUnsigned16 TSize16
typedef TUnsigned32 TSize32
typedef TUnsigned64 TSize64
typedef unsigned TSize
typedef TUnsigned8 TIndex8
typedef TUnsigned16 TIndex16
typedef TUnsigned32 TIndex32
typedef TUnsigned64 TIndex64
typedef unsigned TIndex
typedef TUnsigned8 TByte
typedef unsigned int TErrorCode

Functions

int ixlibGetMajorVersion ()
int ixlibGetMinorVersion ()
int ixlibGetMicroVersion ()
void ixlibInitI18n ()
coord_vector<T,DIM> operator * (T scalar, coord_vector< T, DIM > const &vec)
double getAngle (coord_vector< T, Dim > const &vec1, coord_vector< T, Dim > const &vec2)
double getAngle (coord_vector< T, 2 > const &vec)
string float2dec (double value, unsigned int precision=20)
string unsigned2base (unsigned long value, char digits=0, char radix=10)
string unsigned2dec (unsigned long value, char digits=0)
string unsigned2hex (unsigned long value, char digits=0)
string unsigned2bin (unsigned long value, char digits=0)
string unsigned2oct (unsigned long value, char digits=0)
string signed2base (signed long value, char digits=0, char radix=10)
string signed2dec (signed long value, char digits=0)
string signed2hex (signed long value, char digits=0)
string signed2bin (signed long value, char digits=0)
string signed2oct (signed long value, char digits=0)
string bytes2dec (TSize bytes)
unsigned long evalNumeral (string const &numeral, unsigned radix=10)
double evalFloat (string const &numeral)
unsigned long evalUnsigned (string const &numeral, unsigned default_base=10)
signed long evalSigned (string const &numeral, unsigned default_base=10)
signed short sgn (signed long value)
bool getBit (unsigned long value, char bit)
TUnsigned8 hiByte (TUnsigned16 value)
TUnsigned16 hiWord (TUnsigned32 value)
TUnsigned8 loByte (TUnsigned16 value)
TUnsigned16 loWord (TUnsigned32 value)
TUnsigned16 makeWord (TUnsigned8 hi, TUnsigned8 lo)
TUnsigned32 makeDWord (TUnsigned16 hi, TUnsigned16 lo)
unsigned long unsigned2BCD (unsigned long value)
unsigned long BCD2unsigned (unsigned long value)
string concat (InputIterator first, InputIterator last, string const &sep="")
string findReplace (string const &target, string const &src, string const &dest)
string findReplace (string const &target, char *src, char *dest)
string findReplace (string const &target, char src, char dest)
string upper (string const &original)
string lower (string const &original)
string removeLeading (string const &original, char ch='')
string removeTrailing (string const &original, char ch='')
string removeLeadingTrailing (string const &original, char ch='')
string parseCEscapes (string const &original)
istream& operator>> (istream &istr, text_file &conf)
ostream& operator<< (ostream &ostr, text_file const &conf)

Variables

const double Pi = 3.141592653589793285
const double Euler = 2.718281828
const double Gravity = 9.8065
const double UniGravity = 6.673e-11
const double Epsilon0 = 8.8542e-12
const double Mu0 = 1.2566e-6
const double LightSpeed = 2.9972e8
const double Planck = 6.6261e-34


Typedef Documentation

typedef TUnsigned8 ixion::TByte
 

Definition at line 85 of file ixlib_base.hh.

typedef signed ixion::TDelta
 

Definition at line 71 of file ixlib_base.hh.

typedef TSigned16 ixion::TDelta16
 

Definition at line 68 of file ixlib_base.hh.

typedef TSigned32 ixion::TDelta32
 

Definition at line 69 of file ixlib_base.hh.

typedef TSigned64 ixion::TDelta64
 

Definition at line 70 of file ixlib_base.hh.

typedef TSigned8 ixion::TDelta8
 

Definition at line 67 of file ixlib_base.hh.

typedef unsigned int ixion::TErrorCode
 

Definition at line 49 of file ixlib_exbase.hh.

typedef unsigned ixion::TIndex
 

Definition at line 83 of file ixlib_base.hh.

typedef TUnsigned16 ixion::TIndex16
 

Definition at line 80 of file ixlib_base.hh.

typedef TUnsigned32 ixion::TIndex32
 

Definition at line 81 of file ixlib_base.hh.

typedef TUnsigned64 ixion::TIndex64
 

Definition at line 82 of file ixlib_base.hh.

typedef TUnsigned8 ixion::TIndex8
 

Definition at line 79 of file ixlib_base.hh.

typedef signed short ixion::TSigned16
 

Definition at line 63 of file ixlib_base.hh.

typedef signed long ixion::TSigned32
 

Definition at line 64 of file ixlib_base.hh.

typedef signed long long ixion::TSigned64
 

Definition at line 65 of file ixlib_base.hh.

typedef signed char ixion::TSigned8
 

Definition at line 62 of file ixlib_base.hh.

typedef unsigned ixion::TSize
 

Definition at line 77 of file ixlib_base.hh.

typedef TUnsigned16 ixion::TSize16
 

Definition at line 74 of file ixlib_base.hh.

typedef TUnsigned32 ixion::TSize32
 

Definition at line 75 of file ixlib_base.hh.

typedef TUnsigned64 ixion::TSize64
 

Definition at line 76 of file ixlib_base.hh.

typedef TUnsigned8 ixion::TSize8
 

Definition at line 73 of file ixlib_base.hh.

typedef unsigned short ixion::TUnsigned16
 

Definition at line 58 of file ixlib_base.hh.

typedef unsigned long ixion::TUnsigned32
 

Definition at line 59 of file ixlib_base.hh.

typedef unsigned long long ixion::TUnsigned64
 

Definition at line 60 of file ixlib_base.hh.

typedef unsigned char ixion::TUnsigned8
 

Definition at line 57 of file ixlib_base.hh.


Function Documentation

unsigned long BCD2unsigned ( unsigned long value )
 

Referenced by NUM_CIRCLEDIST().

string bytes2dec ( TSize bytes )
 

string ixion::concat ( InputIterator first,
InputIterator last,
string const & sep = " " ) [inline]
 

Definition at line 25 of file ixlib_string.hh.

double evalFloat ( string const & numeral )
 

unsigned long evalNumeral ( string const & numeral,
unsigned radix = 10 )
 

signed long evalSigned ( string const & numeral,
unsigned default_base = 10 )
 

unsigned long evalUnsigned ( string const & numeral,
unsigned default_base = 10 )
 

string findReplace ( string const & target,
char src,
char dest )
 

string findReplace ( string const & target,
char * src,
char * dest )
 

string findReplace ( string const & target,
string const & src,
string const & dest )
 

string float2dec ( double value,
unsigned int precision = 20 )
 

Referenced by IXLIB_NUMCHARS().

double ixion::getAngle ( coord_vector< T, 2 > const & vec ) [inline]
 

Definition at line 173 of file ixlib_geometry.hh.

double ixion::getAngle ( coord_vector< T, Dim > const & vec1,
coord_vector< T, Dim > const & vec2 ) [inline]
 

Definition at line 164 of file ixlib_geometry.hh.

bool ixion::getBit ( unsigned long value,
char bit ) [inline]
 

Definition at line 77 of file ixlib_numeric.hh.

Referenced by NUM_CIRCLEDIST().

TUnsigned8 ixion::hiByte ( TUnsigned16 value ) [inline]
 

Definition at line 84 of file ixlib_numeric.hh.

Referenced by NUM_CIRCLEDIST().

TUnsigned16 ixion::hiWord ( TUnsigned32 value ) [inline]
 

Definition at line 91 of file ixlib_numeric.hh.

Referenced by NUM_CIRCLEDIST().

int ixlibGetMajorVersion ( )
 

int ixlibGetMicroVersion ( )
 

int ixlibGetMinorVersion ( )
 

void ixlibInitI18n ( )
 

TUnsigned8 ixion::loByte ( TUnsigned16 value ) [inline]
 

Definition at line 98 of file ixlib_numeric.hh.

Referenced by NUM_CIRCLEDIST().

TUnsigned16 ixion::loWord ( TUnsigned32 value ) [inline]
 

Definition at line 105 of file ixlib_numeric.hh.

Referenced by NUM_CIRCLEDIST().

string lower ( string const & original )
 

TUnsigned32 ixion::makeDWord ( TUnsigned16 hi,
TUnsigned16 lo ) [inline]
 

Definition at line 119 of file ixlib_numeric.hh.

Referenced by NUM_CIRCLEDIST().

TUnsigned16 ixion::makeWord ( TUnsigned8 hi,
TUnsigned8 lo ) [inline]
 

Definition at line 112 of file ixlib_numeric.hh.

Referenced by NUM_CIRCLEDIST().

coord_vector< T, DIM > ixion::operator * ( T scalar,
coord_vector< T, DIM > const & vec ) [inline]
 

Definition at line 156 of file ixlib_geometry.hh.

ostream & ixion::operator<< ( ostream & ostr,
text_file const & conf ) [inline]
 

Definition at line 41 of file ixlib_textfile.hh.

istream & ixion::operator>> ( istream & istr,
text_file & conf ) [inline]
 

Definition at line 33 of file ixlib_textfile.hh.

string parseCEscapes ( string const & original )
 

string removeLeading ( string const & original,
char ch = ' ' )
 

string removeLeadingTrailing ( string const & original,
char ch = ' ' )
 

string removeTrailing ( string const & original,
char ch = ' ' )
 

signed short ixion::sgn ( signed long value ) [inline]
 

Definition at line 70 of file ixlib_numeric.hh.

Referenced by NUM_CIRCLEDIST().

string signed2base ( signed long value,
char digits = 0,
char radix = 10 )
 

Referenced by signed2bin(), signed2dec(), signed2hex(), and signed2oct().

string ixion::signed2bin ( signed long value,
char digits = 0 ) [inline]
 

Definition at line 45 of file ixlib_numconv.hh.

string ixion::signed2dec ( signed long value,
char digits = 0 ) [inline]
 

Definition at line 41 of file ixlib_numconv.hh.

string ixion::signed2hex ( signed long value,
char digits = 0 ) [inline]
 

Definition at line 43 of file ixlib_numconv.hh.

string ixion::signed2oct ( signed long value,
char digits = 0 ) [inline]
 

Definition at line 47 of file ixlib_numconv.hh.

unsigned long unsigned2BCD ( unsigned long value )
 

Referenced by NUM_CIRCLEDIST().

string unsigned2base ( unsigned long value,
char digits = 0,
char radix = 10 )
 

Referenced by IXLIB_NUMCHARS(), unsigned2bin(), unsigned2dec(), unsigned2hex(), and unsigned2oct().

string ixion::unsigned2bin ( unsigned long value,
char digits = 0 ) [inline]
 

Definition at line 36 of file ixlib_numconv.hh.

string ixion::unsigned2dec ( unsigned long value,
char digits = 0 ) [inline]
 

Definition at line 32 of file ixlib_numconv.hh.

string ixion::unsigned2hex ( unsigned long value,
char digits = 0 ) [inline]
 

Definition at line 34 of file ixlib_numconv.hh.

string ixion::unsigned2oct ( unsigned long value,
char digits = 0 ) [inline]
 

Definition at line 38 of file ixlib_numconv.hh.

string upper ( string const & original )
 


Variable Documentation

const double ixion::Epsilon0 = 8.8542e-12
 

Definition at line 37 of file ixlib_base.hh.

const double ixion::Euler = 2.718281828
 

Definition at line 34 of file ixlib_base.hh.

const double ixion::Gravity = 9.8065
 

Definition at line 35 of file ixlib_base.hh.

const double ixion::LightSpeed = 2.9972e8
 

Definition at line 39 of file ixlib_base.hh.

const double ixion::Mu0 = 1.2566e-6
 

Definition at line 38 of file ixlib_base.hh.

const double ixion::Pi = 3.141592653589793285
 

Definition at line 33 of file ixlib_base.hh.

const double ixion::Planck = 6.6261e-34
 

Definition at line 40 of file ixlib_base.hh.

const double ixion::UniGravity = 6.673e-11
 

Definition at line 36 of file ixlib_base.hh.


Generated at Tue Apr 17 18:29:47 2001 for ixlib by doxygen1.2.6 written by Dimitri van Heesch, © 1997-2001