AppCore
Loading...
Searching...
No Matches
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() [1/2]

EDrawObjectFactory::EDrawObjectFactory ( )
protected

protected constructor EDrawObjectFactory

Returns
void
Here is the caller graph for this function:

◆ ~EDrawObjectFactory() [1/2]

EDrawObjectFactory::~EDrawObjectFactory ( )
protectedvirtual

protected virtual destructor ~EDrawObjectFactory

Returns
void
Here is the call graph for this function:

◆ EDrawObjectFactory() [2/2]

EM::PrinterTemplate::EDrawObjectFactory::EDrawObjectFactory ( )
protected

◆ ~EDrawObjectFactory() [2/2]

virtual EM::PrinterTemplate::EDrawObjectFactory::~EDrawObjectFactory ( )
protectedvirtual

Member Function Documentation

◆ AddDrawObject() [1/2]

void EDrawObjectFactory::AddDrawObject ( EDrawObject name)
virtual
Here is the caller graph for this function:

◆ AddDrawObject() [2/2]

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

◆ Clear() [1/2]

void EDrawObjectFactory::Clear ( )

public Clear

Returns
void
Here is the caller graph for this function:

◆ Clear() [2/2]

void EM::PrinterTemplate::EDrawObjectFactory::Clear ( )

◆ CreateDrawObject() [1/2]

virtual EDrawObject * EM::PrinterTemplate::EDrawObjectFactory::CreateDrawObject ( std::string  name)
virtual
Here is the caller graph for this function:

◆ CreateDrawObject() [2/2]

virtual EDrawObject * EM::PrinterTemplate::EDrawObjectFactory::CreateDrawObject ( std::string  name)
virtual

◆ GetInstance() [1/2]

EDrawObjectFactory * EDrawObjectFactory::GetInstance ( )
static

public static GetInstance

Returns
EM::PrinterTemplate::EDrawObjectFactory *
Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetInstance() [2/2]

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

Member Data Documentation

◆ mEDrawObjectFactory

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

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