C++ main module for gpm Package  1.0
Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
GPMG_ClassFactory Class Reference

this class describes a class factory to generate GPMG classes More...

#include <GPMG_ClassFactory.h>

Inheritance diagram for GPMG_ClassFactory:
Inheritance graph
[legend]
Collaboration diagram for GPMG_ClassFactory:
Collaboration graph
[legend]

Public Member Functions

virtual SP::CORE_Object NewInstance (const tString &name, const SVC::CORE_Object &newParameters) const
 create an instance of a class More...
 

Static Public Member Functions

static SP::GPMG_ClassFactory New ()
 create a class factory More...
 

Protected Member Functions

 GPMG_ClassFactory ()
 build a GPMG_ClassFactory More...
 
virtual ~GPMG_ClassFactory (void)
 destroy a GPMG_ClassFactory More...
 

Detailed Description

this class describes a class factory to generate GPMG classes

Constructor & Destructor Documentation

GPMG_ClassFactory::GPMG_ClassFactory ( )
protected

build a GPMG_ClassFactory

Referenced by New().

Here is the caller graph for this function:

GPMG_ClassFactory::~GPMG_ClassFactory ( void  )
protectedvirtual

destroy a GPMG_ClassFactory

Member Function Documentation

static SP::GPMG_ClassFactory GPMG_ClassFactory::New ( )
inlinestatic

create a class factory

References GPMG_ClassFactory().

Referenced by GPMG_MainWindow::load(), GPMG_Application::loadModelFile(), GPMG_Application::newClassFactoryInstance(), and GPMG_MainWindow::NewInstanceFromFile().

Here is the call graph for this function:

Here is the caller graph for this function:

SP::CORE_Object GPMG_ClassFactory::NewInstance ( const tString name,
const SVC::CORE_Object &  newParameters 
) const
virtual

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