Starshatter_Open
Open source Starshatter engine
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
SystemDesign Class Reference

#include <SystemDesign.h>

List of all members.

Public Member Functions

 SystemDesign ()
 ~SystemDesign ()
int operator== (const SystemDesign &rhs) const

Static Public Member Functions

static const char * TYPENAME ()
static void Initialize (const char *filename)
static void Close ()
static SystemDesignFind (const char *name)

Public Attributes

Text name
List< ComponentDesigncomponents

Static Public Attributes

static List< SystemDesigncatalog

Detailed Description

Definition at line 28 of file SystemDesign.h.


Constructor & Destructor Documentation

SystemDesign::SystemDesign ( )

Definition at line 33 of file SystemDesign.cpp.

SystemDesign::~SystemDesign ( )

Definition at line 36 of file SystemDesign.cpp.


Member Function Documentation

void SystemDesign::Close ( )
static

Definition at line 154 of file SystemDesign.cpp.

SystemDesign * SystemDesign::Find ( const char *  name)
static

Definition at line 162 of file SystemDesign.cpp.

void SystemDesign::Initialize ( const char *  filename)
static

Definition at line 44 of file SystemDesign.cpp.

int SystemDesign::operator== ( const SystemDesign rhs) const
inline

Definition at line 35 of file SystemDesign.h.

static const char* SystemDesign::TYPENAME ( )
inlinestatic

Definition at line 31 of file SystemDesign.h.


Member Data Documentation

List< SystemDesign > SystemDesign::catalog
static

Definition at line 47 of file SystemDesign.h.

List<ComponentDesign> SystemDesign::components

Definition at line 45 of file SystemDesign.h.

Text SystemDesign::name

Definition at line 42 of file SystemDesign.h.


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