AppCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Static Public Member Functions | Public Attributes | Protected Member Functions | List of all members
EM::PrinterTemplate::EDrawObjectFactory Class Reference

design pattern More...

#include <EDrawObjectFactory.h>

Public Member Functions

void Clear ()
 
virtual EDrawObjectCreateDrawObject (std::string name)
 
virtual void AddDrawObject (EDrawObject *name)
 
void Clear ()
 
virtual EDrawObjectCreateDrawObject (std::string name)
 
virtual void AddDrawObject (EDrawObject *name)
 

Static Public Member Functions

static EDrawObjectFactoryGetInstance ()
 
static EDrawObjectFactoryGetInstance ()
 

Public Attributes

std::vector< EDrawObject * > mEDrawObjectFactory
 

Protected Member Functions

 EDrawObjectFactory ()
 
virtual ~EDrawObjectFactory ()
 
 EDrawObjectFactory ()
 
virtual ~EDrawObjectFactory ()
 

Detailed Description

design pattern

class EDrawObjectFactory

Constructor & Destructor Documentation

EDrawObjectFactory::EDrawObjectFactory ( )
protected

protected constructor EDrawObjectFactory

Returns
void
EDrawObjectFactory::~EDrawObjectFactory ( )
protectedvirtual

protected virtual destructor ~EDrawObjectFactory

Returns
void
EM::PrinterTemplate::EDrawObjectFactory::EDrawObjectFactory ( )
protected
virtual EM::PrinterTemplate::EDrawObjectFactory::~EDrawObjectFactory ( )
protectedvirtual

Member Function Documentation

void EDrawObjectFactory::AddDrawObject ( EDrawObject name)
virtual
virtual void EM::PrinterTemplate::EDrawObjectFactory::AddDrawObject ( EDrawObject name)
virtual
void EDrawObjectFactory::Clear ( )

public Clear

Returns
void
void EM::PrinterTemplate::EDrawObjectFactory::Clear ( )
virtual EDrawObject* EM::PrinterTemplate::EDrawObjectFactory::CreateDrawObject ( std::string  name)
virtual
virtual EDrawObject* EM::PrinterTemplate::EDrawObjectFactory::CreateDrawObject ( std::string  name)
virtual
EDrawObjectFactory * EDrawObjectFactory::GetInstance ( )
static

public static GetInstance

Returns
EM::PrinterTemplate::EDrawObjectFactory *
static EDrawObjectFactory* EM::PrinterTemplate::EDrawObjectFactory::GetInstance ( )
static

Member Data Documentation

std::vector< EDrawObject * > EM::PrinterTemplate::EDrawObjectFactory::mEDrawObjectFactory

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