#include <PsKernelObjectAbstractFactory.h>
Inheritance diagram for PsKernelObjectClassicFactory:


Public Methods | |
| PsKernelObjectClassicFactory () | |
| virtual | ~PsKernelObjectClassicFactory () |
| template<typename Type> PsInput< Type > * | createInput (const PsName &name, PsSimulatedObject &owner, bool makeConnectable, int requestedPrecisionLevel) |
| template<typename Type> PsSensitiveInput< Type > * | createSensitiveInput (const PsName &name, PsSimulatedObject &owner, bool makeConnectable, int requestedPrecisionLevel) |
| template<typename Type> PsSensitiveNotifyingInput< Type > * | createSensitiveNotifyingInput (const PsName &name, PsSimulatedObject &owner, bool makeConnectable, int requestedPrecisionLevel) |
| template<typename Type> PsOutput< Type > * | createOutput (const PsName &name, PsSimulatedObject &owner, int historyLength, PsPolatorNT *polator) |
| template<typename Type> PsControlParameter< Type > * | createControlParameter (const PsName &name, PsSimulatedObject &owner, int historyLength, PsPolatorNT *polator) |
| template<typename Type> PsInputAlias< Type > * | createInputAlias (const PsName &name, PsSimulatedObject &owner, PsAbstractInput< Type > *input, int requestedPrecisionLevel) |
| template<typename Type> PsSensitiveInputAlias< Type > * | createSensitiveInputAlias (const PsName &name, PsSimulatedObject &owner, PsAbstractInput< Type > *input, int requestedPrecisionLevel) |
| template<typename Type> PsSensitiveNotifyingInputAlias< Type > * | createSensitiveNotifyingInputAlias (const PsName &name, PsSimulatedObject &owner, PsAbstractInput< Type > *input, int requestedPrecisionLevel) |
| template<typename Type> PsOutputAlias< Type > * | createOutputAlias (const PsName &name, PsSimulatedObject &owner, PsOutput< Type > *output, int historyLength, PsPolatorNT *polator) |
The classic concrete Kernel Object Factory
Definition at line 108 of file PsKernelObjectAbstractFactory.h.
|
|
Definition at line 28 of file PsKernelObjectAbstractFactory.cxx. References PsKernelObjectAbstractFactory::classicFactory, and PsKernelObjectAbstractFactory::momeFactory.
00028 : PsKernelObjectAbstractFactory(CLASSIC) { 00029 classicFactory=this; 00030 momeFactory=0; 00031 }; |
|
|
Definition at line 39 of file PsKernelObjectAbstractFactory.cxx.
00039 {
00040 };
|
|
||||||||||||||||||||||||
|
Reimplemented from PsKernelObjectAbstractFactory. Definition at line 148 of file PsKernelObjectAbstractFactory.h.
00151 {
00152 return new PsGenericControlParameter<Type,PsOutput<Type> > (name,owner,historyLength,polator) ;
00153 }
|
|
||||||||||||||||||||||||
|
Reimplemented from PsKernelObjectAbstractFactory. Definition at line 114 of file PsKernelObjectAbstractFactory.h.
00118 {
00119 return new PsInput<Type>(name,owner,makeConnectable,requestedPrecisionLevel);
00120 }
|
|
||||||||||||||||||||||||
|
Reimplemented from PsKernelObjectAbstractFactory. Definition at line 157 of file PsKernelObjectAbstractFactory.h.
00160 {
00161 return new PsInputAlias<Type>(name,owner,input,requestedPrecisionLevel);
00162 }
|
|
||||||||||||||||||||||||
|
Reimplemented from PsKernelObjectAbstractFactory. Definition at line 139 of file PsKernelObjectAbstractFactory.h.
00143 {
00144 return new PsOutput<Type>(name,owner,historyLength,polator);
00145 }
|
|
||||||||||||||||||||||||||||
|
Reimplemented from PsKernelObjectAbstractFactory. Definition at line 181 of file PsKernelObjectAbstractFactory.h.
00186 {
00187 return new PsOutputAlias<Type>(name,owner,output,historyLength,polator);
00188 }
|
|
||||||||||||||||||||||||
|
Reimplemented from PsKernelObjectAbstractFactory. Definition at line 122 of file PsKernelObjectAbstractFactory.h.
00126 {
00127 return new PsSensitiveInput<Type>(name,owner,makeConnectable,requestedPrecisionLevel);
00128 }
|
|
||||||||||||||||||||||||
|
Reimplemented from PsKernelObjectAbstractFactory. Definition at line 164 of file PsKernelObjectAbstractFactory.h.
00168 {
00169 return new PsSensitiveInputAlias<Type>(name,owner,input,requestedPrecisionLevel);
00170 }
|
|
||||||||||||||||||||||||
|
Reimplemented from PsKernelObjectAbstractFactory. Definition at line 131 of file PsKernelObjectAbstractFactory.h.
00135 {
00136 return new PsSensitiveNotifyingInput<Type>(name,owner,makeConnectable,requestedPrecisionLevel);
00137 }
|
|
||||||||||||||||||||||||
|
Reimplemented from PsKernelObjectAbstractFactory. Definition at line 172 of file PsKernelObjectAbstractFactory.h.
00176 {
00177 return new PsSensitiveNotifyingInputAlias<Type>(name,owner,input,requestedPrecisionLevel);
00178 }
|
| Documentation generated on Mon Nov 25 15:26:07 2002 |
Generated with doxygen 1.2.12 by Dimitri van Heesch , 1997-2001 |