All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines
Public Member Functions | Static Public Member Functions
GeopsyCore::SignalGroupFactory Class Reference

Brief description of class still missing. More...

#include <SignalGroupFactory.h>

Inheritance diagram for GeopsyCore::SignalGroupFactory:
QGpCoreTools::XMLClassFactory

List of all members.

Public Member Functions

AbstractSignalGroupcreate (int id) const
AbstractSignalGroupcreate (const QString &tag) const

Static Public Member Functions

static void init ()
static SignalGroupFactoryinstance ()

Detailed Description

Brief description of class still missing.

Full description of class still missing


Member Function Documentation

Returns a new class corresponding to id or null if it is not registered.

Reimplemented from QGpCoreTools::XMLClassFactory.

Referenced by create(), and GeopsyCore::AbstractSignalGroup::xml_member().

  {
    return static_cast<AbstractSignalGroup *>(XMLClassFactory::create(id));
  }
AbstractSignalGroup * GeopsyCore::SignalGroupFactory::create ( const QString &  tag) const [inline]

Returns a new class corresponding to tag or null if it is not registered.

Reimplemented from QGpCoreTools::XMLClassFactory.

References create().

  {
    return static_cast<AbstractSignalGroup *>(XMLClassFactory::create(tag));
  }

References QGpCoreTools::XMLClassFactory::registerFactory().

  {
    if(!_self) {
      _self=new SignalGroupFactory;
      registerFactory(_self); // Required for proper deletion
    }
  }

Referenced by GeopsyCore::AbstractSignalGroup::xml_member().

{init(); return _self;}

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines