This interface knows about coil prototypes.
More...
#include <CoilPrototypeFactory.h>
|
|
map< string, Coil * > | m_Clonables |
| | Coil protoype list.
|
| |
This interface knows about coil prototypes.
◆ CoilPrototypeFactory()
| CoilPrototypeFactory::CoilPrototypeFactory |
( |
| ) |
|
Constructor.
Will initialise with the available Prototypes. Every available coil type needs to be registered here. Also include the header of the module in the coilprototypefactory.cpp
◆ Clone() [1/2]
| Coil * CoilPrototypeFactory::Clone |
( |
DOMNode * | node | ) |
|
@brief Clone a coil by node type
- Parameters
-
| node | DOMNode containing coil attributes. |
- Returns
- The pointer to the cloned Coil
◆ Clone() [2/2]
| Coil * CoilPrototypeFactory::Clone |
( |
string | name | ) |
|
@brief Clone a coil by name
- Parameters
-
- Returns
- The pointer to the cloned Coil
◆ get()
| Coil * CoilPrototypeFactory::get |
( |
string | name | ) |
|
|
protected |
◆ getList()
| map< string, Coil * > * CoilPrototypeFactory::getList |
( |
| ) |
|
|
inline |
Get list of all coil prototypes.
- Returns
- Pointer to the coil prototype list.
◆ upper()
| int CoilPrototypeFactory::upper |
( |
int | c | ) |
|
|
protected |
Upper case
- Parameters
-
- Returns
- Converted char.
The documentation for this class was generated from the following files: