Singleton class that is used to create functional groups by knowing their type or other unique features, i.e. offering factory functionality.
More...
|
| FGFactory () |
| Private undefined constructor (singleton implementation)
|
|
| FGFactory (const FGFactory &) |
| Private undefined copy constructor (singleton implementation)
|
|
FGFactory & | operator= (const FGFactory &rhs) |
| Private undefined assignment operator (singleton implementation)
|
|
| ~FGFactory () |
| Private undefined destructor (singleton implementation)
|
|
Singleton class that is used to create functional groups by knowing their type or other unique features, i.e. offering factory functionality.
◆ create() [1/2]
Create new functional group based on given type.
- Parameters
-
fgtype | The type of functional group to create |
- Returns
- The functional group or NULL if error occurs
◆ create() [2/2]
Create new functional group based its unique sequence tag key.
- Parameters
-
fgSequenceKey | Tag key of the functional groups sequence |
- Returns
- The functional group or NULL if error occurs
◆ instance()
Return the single instance of the factory.
- Returns
- The instance of FGFactory
◆ operator=()
Private undefined assignment operator (singleton implementation)
- Parameters
-
rhs | Right hand side of assignment |
- Returns
- Reference to this class
The documentation for this class was generated from the following file:
- dcmfg/include/dcmtk/dcmfg/fgfact.h