Wm4::System Class Reference

#include <Wm4System.h>

List of all members.

Public Types

enum  { SM_READ, SM_WRITE, SM_READ_WRITE }

Static Public Member Functions

static void SwapBytes (int iSize, void *pvValue)
static void SwapBytes (int iSize, int iQuantity, void *pvValue)
static bool IsBigEndian ()
static void EndianCopy (int iSize, const void *pvSrc, void *pvDst)
static void EndianCopy (int iSize, int iQuantity, const void *pvSrc, void *pvDst)
static double GetTime ()
static bool Load (const char *acFilename, char *&racBuffer, int &riSize)
static bool Save (const char *acFilename, const char *acBuffer, int iSize)
static bool Append (const char *acFilename, char *acBuffer, int iSize)
static int Read1 (const char *acBuffer, int iQuantity, void *pvData)
static int Write1 (char *acBuffer, int iQuantity, const void *pvData)
static int Read1 (FILE *pkFile, int iQuantity, void *pvData)
static int Write1 (FILE *pkFile, int iQuantity, const void *pvData)
static int Read2le (const char *acBuffer, int iQuantity, void *pvData)
static int Read4le (const char *acBuffer, int iQuantity, void *pvData)
static int Read8le (const char *acBuffer, int iQuantity, void *pvData)
static int Write2le (char *acBuffer, int iQuantity, const void *pvData)
static int Write4le (char *acBuffer, int iQuantity, const void *pvData)
static int Write8le (char *acBuffer, int iQuantity, const void *pvData)
static int Read2le (FILE *pkFile, int iQuantity, void *pvData)
static int Read4le (FILE *pkFile, int iQuantity, void *pvData)
static int Read8le (FILE *pkFile, int iQuantity, void *pvData)
static int Write2le (FILE *pkFile, int iQuantity, const void *pvData)
static int Write4le (FILE *pkFile, int iQuantity, const void *pvData)
static int Write8le (FILE *pkFile, int iQuantity, const void *pvData)
static int Read2be (const char *acBuffer, int iQuantity, void *pvData)
static int Read4be (const char *acBuffer, int iQuantity, void *pvData)
static int Read8be (const char *acBuffer, int iQuantity, void *pvData)
static int Write2be (char *acBuffer, int iQuantity, const void *pvData)
static int Write4be (char *acBuffer, int iQuantity, const void *pvData)
static int Write8be (char *acBuffer, int iQuantity, const void *pvData)
static int Read2be (FILE *pkFile, int iQuantity, void *pvData)
static int Read4be (FILE *pkFile, int iQuantity, void *pvData)
static int Read8be (FILE *pkFile, int iQuantity, void *pvData)
static int Write2be (FILE *pkFile, int iQuantity, const void *pvData)
static int Write4be (FILE *pkFile, int iQuantity, const void *pvData)
static int Write8be (FILE *pkFile, int iQuantity, const void *pvData)
static const char * GetPath (const char *acDirectory, const char *acFilename)
static void Initialize ()
static void Terminate ()
static int GetDirectoryQuantity ()
static const char * GetDirectory (int i)
static bool InsertDirectory (const char *acDirectory)
static bool RemoveDirectory (const char *acDirectory)
static void RemoveAllDirectories ()
static const char * GetPath (const char *acFilename, int eMode)
static unsigned int MakeRGB (unsigned char ucR, unsigned char ucG, unsigned char ucB)
static unsigned int MakeRGBA (unsigned char ucR, unsigned char ucG, unsigned char ucB, unsigned char ucA)
static FILE * Fopen (const char *acFilename, const char *acMode)
static int Fprintf (FILE *pkFile, const char *acFormat,...)
static int Fclose (FILE *pkFile)
static const char * GetEnv (const char *acEnvVarName)
static void * Memcpy (void *pvDst, size_t uiDstSize, const void *pvSrc, size_t uiSrcSize)
static int Sprintf (char *acDst, size_t uiDstSize, const char *acFormat,...)
static char * Strcpy (char *acDst, size_t uiDstSize, const char *acSrc)
static char * Strcat (char *acDst, size_t uiDstSize, const char *acSrc)
static char * Strncpy (char *acDst, size_t uiDstSize, const char *acSrc, size_t uiSrcSize)
static char * Strtok (char *acToken, const char *acDelimiters, char *&racNextToken)

Static Public Attributes

static char WM4_PATH [SYSTEM_MAX_ENVVAR]


Member Enumeration Documentation

anonymous enum

Enumerator:
SM_READ 
SM_WRITE 
SM_READ_WRITE 


Member Function Documentation

static void Wm4::System::SwapBytes ( int  iSize,
void *  pvValue 
) [static]

static void Wm4::System::SwapBytes ( int  iSize,
int  iQuantity,
void *  pvValue 
) [static]

static bool Wm4::System::IsBigEndian (  )  [static]

static void Wm4::System::EndianCopy ( int  iSize,
const void *  pvSrc,
void *  pvDst 
) [static]

static void Wm4::System::EndianCopy ( int  iSize,
int  iQuantity,
const void *  pvSrc,
void *  pvDst 
) [static]

static double Wm4::System::GetTime (  )  [static]

static bool Wm4::System::Load ( const char *  acFilename,
char *&  racBuffer,
int &  riSize 
) [static]

static bool Wm4::System::Save ( const char *  acFilename,
const char *  acBuffer,
int  iSize 
) [static]

static bool Wm4::System::Append ( const char *  acFilename,
char *  acBuffer,
int  iSize 
) [static]

static int Wm4::System::Read1 ( const char *  acBuffer,
int  iQuantity,
void *  pvData 
) [static]

static int Wm4::System::Write1 ( char *  acBuffer,
int  iQuantity,
const void *  pvData 
) [static]

static int Wm4::System::Read1 ( FILE *  pkFile,
int  iQuantity,
void *  pvData 
) [static]

static int Wm4::System::Write1 ( FILE *  pkFile,
int  iQuantity,
const void *  pvData 
) [static]

static int Wm4::System::Read2le ( const char *  acBuffer,
int  iQuantity,
void *  pvData 
) [static]

static int Wm4::System::Read4le ( const char *  acBuffer,
int  iQuantity,
void *  pvData 
) [static]

static int Wm4::System::Read8le ( const char *  acBuffer,
int  iQuantity,
void *  pvData 
) [static]

static int Wm4::System::Write2le ( char *  acBuffer,
int  iQuantity,
const void *  pvData 
) [static]

static int Wm4::System::Write4le ( char *  acBuffer,
int  iQuantity,
const void *  pvData 
) [static]

static int Wm4::System::Write8le ( char *  acBuffer,
int  iQuantity,
const void *  pvData 
) [static]

static int Wm4::System::Read2le ( FILE *  pkFile,
int  iQuantity,
void *  pvData 
) [static]

static int Wm4::System::Read4le ( FILE *  pkFile,
int  iQuantity,
void *  pvData 
) [static]

static int Wm4::System::Read8le ( FILE *  pkFile,
int  iQuantity,
void *  pvData 
) [static]

static int Wm4::System::Write2le ( FILE *  pkFile,
int  iQuantity,
const void *  pvData 
) [static]

static int Wm4::System::Write4le ( FILE *  pkFile,
int  iQuantity,
const void *  pvData 
) [static]

static int Wm4::System::Write8le ( FILE *  pkFile,
int  iQuantity,
const void *  pvData 
) [static]

static int Wm4::System::Read2be ( const char *  acBuffer,
int  iQuantity,
void *  pvData 
) [static]

static int Wm4::System::Read4be ( const char *  acBuffer,
int  iQuantity,
void *  pvData 
) [static]

static int Wm4::System::Read8be ( const char *  acBuffer,
int  iQuantity,
void *  pvData 
) [static]

static int Wm4::System::Write2be ( char *  acBuffer,
int  iQuantity,
const void *  pvData 
) [static]

static int Wm4::System::Write4be ( char *  acBuffer,
int  iQuantity,
const void *  pvData 
) [static]

static int Wm4::System::Write8be ( char *  acBuffer,
int  iQuantity,
const void *  pvData 
) [static]

static int Wm4::System::Read2be ( FILE *  pkFile,
int  iQuantity,
void *  pvData 
) [static]

static int Wm4::System::Read4be ( FILE *  pkFile,
int  iQuantity,
void *  pvData 
) [static]

static int Wm4::System::Read8be ( FILE *  pkFile,
int  iQuantity,
void *  pvData 
) [static]

static int Wm4::System::Write2be ( FILE *  pkFile,
int  iQuantity,
const void *  pvData 
) [static]

static int Wm4::System::Write4be ( FILE *  pkFile,
int  iQuantity,
const void *  pvData 
) [static]

static int Wm4::System::Write8be ( FILE *  pkFile,
int  iQuantity,
const void *  pvData 
) [static]

static const char* Wm4::System::GetPath ( const char *  acDirectory,
const char *  acFilename 
) [static]

static void Wm4::System::Initialize (  )  [static]

static void Wm4::System::Terminate (  )  [static]

static int Wm4::System::GetDirectoryQuantity (  )  [static]

static const char* Wm4::System::GetDirectory ( int  i  )  [static]

static bool Wm4::System::InsertDirectory ( const char *  acDirectory  )  [static]

static bool Wm4::System::RemoveDirectory ( const char *  acDirectory  )  [static]

static void Wm4::System::RemoveAllDirectories (  )  [static]

static const char* Wm4::System::GetPath ( const char *  acFilename,
int  eMode 
) [static]

static unsigned int Wm4::System::MakeRGB ( unsigned char  ucR,
unsigned char  ucG,
unsigned char  ucB 
) [static]

static unsigned int Wm4::System::MakeRGBA ( unsigned char  ucR,
unsigned char  ucG,
unsigned char  ucB,
unsigned char  ucA 
) [static]

static FILE* Wm4::System::Fopen ( const char *  acFilename,
const char *  acMode 
) [static]

static int Wm4::System::Fprintf ( FILE *  pkFile,
const char *  acFormat,
  ... 
) [static]

static int Wm4::System::Fclose ( FILE *  pkFile  )  [static]

static const char* Wm4::System::GetEnv ( const char *  acEnvVarName  )  [static]

static void* Wm4::System::Memcpy ( void *  pvDst,
size_t  uiDstSize,
const void *  pvSrc,
size_t  uiSrcSize 
) [static]

static int Wm4::System::Sprintf ( char *  acDst,
size_t  uiDstSize,
const char *  acFormat,
  ... 
) [static]

static char* Wm4::System::Strcpy ( char *  acDst,
size_t  uiDstSize,
const char *  acSrc 
) [static]

static char* Wm4::System::Strcat ( char *  acDst,
size_t  uiDstSize,
const char *  acSrc 
) [static]

static char* Wm4::System::Strncpy ( char *  acDst,
size_t  uiDstSize,
const char *  acSrc,
size_t  uiSrcSize 
) [static]

static char* Wm4::System::Strtok ( char *  acToken,
const char *  acDelimiters,
char *&  racNextToken 
) [static]


Member Data Documentation

char Wm4::System::WM4_PATH[SYSTEM_MAX_ENVVAR] [static]


The documentation for this class was generated from the following file:
Generated on Fri Feb 13 13:58:46 2009 for meshmorph by  doxygen 1.5.1