glue Namespace Reference

Glues the modules together. More...


Classes

class  Conf
 glue module configuration. More...
class  Core2Lua
 Glue code between C++ core and Lua. More...
class  SimTime
 Simulated time. More...

Namespaces

namespace  defs
namespace  global

Typedefs

typedef base::InitArgs InitArgs

Functions

string GetHomeDirectoryName (void)
string GetConfDirectoryName (void)
INLINE ConfGetConf (void)
ConfBinGetConfBin (void)
bool ReadConfBin (ConfBin &confBin, const string &key, fp &out)
bool ReadConfBin (ConfBin &confBin, const string &key, Vector3 &v)
bool WriteConfBin (ConfBin &confBin, const string &key, const Vector3 &v)
bool ReadConfBin (ConfBin &confBin, const string &key, Matrix &matrix)
bool WriteConfBin (ConfBin &confBin, const string &key, const Matrix &matrix)
INLINE bool ReadConfBin (ConfBin &confBin, const string &key, double &out)
INLINE bool WriteConfBin (ConfBin &confBin, const string &key, const fp &in)
void Init (const InitArgs &initArgs)
void Start (void)


Detailed Description

Glues the modules together.

Typedef Documentation


Function Documentation

INLINE Conf& glue::GetConf ( void   ) 

ConfBin & glue::GetConfBin ( void   ) 

Open the binary configuration file (~/.PROGRAM_NAME.cfg).

string glue::GetConfDirectoryName ( void   ) 

Open (or create) the directory that holds configuration files. THROWS EXCEPTION ~/.palomino

string glue::GetHomeDirectoryName ( void   ) 

Returns:
Name of user's home directory. THROWS EXCEPTION

void glue::Init ( const InitArgs initArgs  ) 

Initialize module.

INLINE bool glue::ReadConfBin ( ConfBin confBin,
const string &  key,
double &  out 
)

bool glue::ReadConfBin ( ConfBin confBin,
const string &  key,
Matrix matrix 
)

Read Matrix from binary configuration.

bool glue::ReadConfBin ( ConfBin confBin,
const string &  key,
Vector3 v 
)

Read Vector3 from binary configuration.

bool glue::ReadConfBin ( ConfBin confBin,
const string &  key,
fp out 
)

Read a single-precision float.

void glue::Start ( void   ) 

Start module.

INLINE bool glue::WriteConfBin ( ConfBin confBin,
const string &  key,
const fp in 
)

bool glue::WriteConfBin ( ConfBin confBin,
const string &  key,
const Matrix matrix 
)

Write Matrix to binary configuration.

bool glue::WriteConfBin ( ConfBin confBin,
const string &  key,
const Vector3 v 
)

Write Vector3 to binary configuration.

Palomino Flight Simulator documents generated by doxygen 1.5.6 on Mon Dec 29 17:27:01 2008