Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

base::Application Class Reference

Inheritance diagram for base::Application:

Inheritance graph
[legend]
Collaboration diagram for base::Application:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Application (const String &resourceDirectoryName, const String &cacheDirectoryName="cache")
virtual ~Application ()
virtual String className () const
ref< Universeuniverse ()
ref< VFileSystemfilesystem ()
void displayHeader (const String &appName="")
virtual bool isSameKindAs (const Object &) const

Static Public Member Functions

ApplicationgetInstance ()
String getShortName ()
String getLongName ()
String getVersion ()

Static Public Attributes

const Int versionMajor = 0
const Int versionMinor = 4
const Int versionSubMinor = 4

Constructor & Destructor Documentation

base::Application::Application const String resourceDirectoryName,
const String cacheDirectoryName = "cache"
 

virtual base::Application::~Application  )  [virtual]
 


Member Function Documentation

virtual String base::Application::className  )  const [inline, virtual]
 

return the name of the object's class type. Must be defined by derived classes.

Implements base::Object.

Definition at line 49 of file Application.

References base::String.

void base::Application::displayHeader const String appName = ""  ) 
 

ref<VFileSystem> base::Application::filesystem  )  [inline]
 

Definition at line 58 of file Application.

Application* base::Application::getInstance  )  [inline, static]
 

Definition at line 51 of file Application.

References Assertm.

String base::Application::getLongName  )  [inline, static]
 

Definition at line 65 of file Application.

References base::String.

String base::Application::getShortName  )  [inline, static]
 

Definition at line 64 of file Application.

References base::String.

String base::Application::getVersion  )  [inline, static]
 

Definition at line 66 of file Application.

References base::intToString(), base::String, versionMajor, versionMinor, and versionSubMinor.

virtual bool base::Object::isSameKindAs const Object  )  const [inline, virtual, inherited]
 

Definition at line 47 of file Object.

ref<Universe> base::Application::universe  )  [inline]
 

Definition at line 57 of file Application.


Member Data Documentation

const Int base::Application::versionMajor = 0 [static]
 

Definition at line 60 of file Application.

Referenced by getVersion().

const Int base::Application::versionMinor = 4 [static]
 

Definition at line 61 of file Application.

Referenced by getVersion().

const Int base::Application::versionSubMinor = 4 [static]
 

Definition at line 62 of file Application.

Referenced by getVersion().


The documentation for this class was generated from the following file:
Generated on Thu Jul 29 16:38:22 2004 for OpenSim by doxygen 1.3.6