VR-Forces 4.1.1 Class Documentation
defVrfCreator.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2002 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 /*******************************************************************************
6 ** $RCSfile: defVrfCreator.h,v $ $Revision: 1.28 $ $State: Exp $
7 *******************************************************************************/
8 #ifndef defVrfCreator_H_
9 #define defVrfCreator_H_
10 
11 
15 
18 
19 
20 #include "vrfcgf/vrfCreator.h"
21 
25 #include "vrfcgf/vrfcgfDefines.h"
27 {
28 public:
31 
33  virtual ~DtDefaultVrfCreator();
34 
35 
77 
81  static void registerDefaultParameterCreators(
83 
87  static void registerDefaultSimObjectCreators(DtSimObjectFactory* factory);
88 
92  static void registerDefaultSimObjectStateRepositoryCreators(
94 
98  static void registerDefaultSimObjectNetInterfaceCreators(
100 
104  static void registerDefaultResourceCreators(
105  DtSimResourceFactory* factory);
106 
110  static void registerDefaultTaskCreators(DtSimTaskFactory* factory);
111 
115  static void registerDefaultInterfaceContentCreators(
116  DtInterfaceContentFactory* factory);
117 
121  static void registerDefaultVrfObjectMessageCreators(
122  DtVrfObjectMessageFactory* factory);
123 
127  static void registerDefaultSetDataRequestCreators(
128  DtSetDataRequestFactory* factory);
129 
133  static void registerDefaultReportCreators(DtSimReportFactory* factory);
134 
138  static void registerDefaultAdminContentCreators(DtAdminContentFactory* factory);
139 
143  static void registerDefaultSimCommandCreators(DtSimCommandFactory* factory);
144 
148  static void registerDefaultSimCommandExecutorCreators(DtSimCommandExecutorFactory* factory);
149 
154  static void registerDefaultCondExprCreators(DtCondExprFactory* factory);
155 
159  static void registerDefaultStatementCreators(DtStatementFactory* factory);
160 
165  static void registerDefaultTaskManagerCreators(
166  DtSimTaskManagerFactory* factory);
167 
172  static void registerDefaultVrfObjectPlanManagerCreators(
174 
179  static void registerDefaultComponentManagerCreators(
181 
185  static void registerDefaultComponentDescriptorCreators(
187 
191  static void registerDefaultComponentCreators(DtSimComponentFactory* factory);
192 
196  static void registerDefaultEvaluatorCreators(DtEvaluatorFactory* factory);
197 
198  static void registerDefaultProcessStateRepositoryCreators(
200 
201  static void registerDefaultSpatialFilterCreators(
202  DtSpatialFilterFactory* factory);
203 
204  static void registerDefaultSpatialFilterEvaluatorCreators(
206 
207  static void registerDefaultSignatureModifierCreators(
208  DtSignatureModifierFactory* factory);
209 
210  static void registerDefaultSignaureModifierEvaluatorCreators(
212 
213  static void registerDefaultSignaturePropagatorCreators(
215 
216  static void registerDefaultSignaturePropagatorDescriptorCreators(
218 
219  static void registerDefaultRadioDescriptorCreators(
220  DtVrfRadioDescriptorFactory* factory);
221 
222  static void registerDefaultDetectLevelDeterminatorCreators(
224 
229  static void registerDefaultRadioCreators(DtVrfRadioFactory* factory);
230 
231  virtual void registerDefaultCommModelCreators(DtCommModelFactory* factory);
232  virtual void registerDefaultCommModelDescriptorCreators(DtCommModelDescriptorFactory* factory);
233 
234  static void registerDefaultSettingsObjectCreators(
235  DtSettingsObjectFactory* factory);
236 
237  static void registerDefaultSubordinateEntryCreators(
238  DtSubordinateEntryFactory* factory);
239 
240  static void registerDefaultScriptInterfaceCreators(DtScriptInterfaceFactory* factory);
241 
242  static void registerDefaultLuaObjectSerializerCreators(DtLuaObjectSerializer* factory);
243 
244 private:
247 
249  const DtDefaultVrfCreator & operator=(const DtDefaultVrfCreator & orig);
250 
251 };
252 
253 #endif
254 

Document ID: Generated on Mon Apr 8 19:24:01 EDT 2013 from SVN revision 125877
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)