package Class Reference

#include <package.hpp>

Inheritance diagram for package:

Inheritance graph
[legend]
Collaboration diagram for package:

Collaboration graph
[legend]

List of all members.


Detailed Description

Stores information about library packages for the UI.

Definition at line 101 of file package.hpp.


Public Member Functions

const gsgl::stringget_description () const
const gsgl::stringget_fname () const
const gsgl::data::list
< pkg_library * > & 
get_loaded_libraries () const
const gsgl::data::list
< pkg_scenery * > & 
get_loaded_sceneries () const
const gsgl::data::list
< pkg_vehicle * > & 
get_loaded_vehicles () const
const gsgl::stringget_package_name () const
 package (const gsgl::string &fname)
virtual ~package ()

Private Attributes

gsgl::string description
gsgl::string fname
gsgl::data::list< pkg_library * > loaded_libraries
gsgl::data::list< pkg_scenery * > loaded_sceneries
gsgl::data::list< pkg_vehicle * > loaded_vehicles
gsgl::string package_name

Constructor & Destructor Documentation

package ( const gsgl::string fname  ) 

~package (  )  [virtual]

Definition at line 181 of file package.cpp.

References package::loaded_libraries.


Member Function Documentation

const gsgl::string& get_description (  )  const [inline]

Definition at line 118 of file package.hpp.

const gsgl::string& get_fname (  )  const [inline]

Definition at line 116 of file package.hpp.

const gsgl::data::list<pkg_library *>& get_loaded_libraries (  )  const [inline]

Definition at line 122 of file package.hpp.

const gsgl::data::list<pkg_scenery *>& get_loaded_sceneries (  )  const [inline]

Definition at line 120 of file package.hpp.

const gsgl::data::list<pkg_vehicle *>& get_loaded_vehicles (  )  const [inline]

Definition at line 121 of file package.hpp.

const gsgl::string& get_package_name (  )  const [inline]

Definition at line 117 of file package.hpp.


Member Data Documentation

Definition at line 106 of file package.hpp.

Referenced by package::package().

gsgl::string fname [private]

Definition at line 104 of file package.hpp.

Definition at line 110 of file package.hpp.

Referenced by package::package(), and package::~package().

Definition at line 108 of file package.hpp.

Referenced by package::package().

Definition at line 109 of file package.hpp.

Referenced by package::package().

Definition at line 105 of file package.hpp.

Referenced by package::package().


The documentation for this class was generated from the following files:

Generated on Sat Mar 1 13:50:06 2008 for Periapsis Project by  doxygen 1.5.5