VR-Forces 4.8 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
vrfObjectParameterFactory.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 1999 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 /*******************************************************************************
6 ** $RCSfile: paramFact.h,v $ $Revision: 1.10 $ $State: Exp $
7 *******************************************************************************/
8 
11 
13 
14 #ifndef DtVrfObjectParameterFactory_H_
15 #define DtVrfObjectParameterFactory_H_
16 
18 #include <vlutil/vlHashlist.h>
19 #include <mtl/envValue.h>
20 
24 
25 typedef DtVrfObjectParameters * (*DtSimObjectParametersCreatorFcn)(DtEnvironmentSP env, DtEnvValueSP* objectNode);
26 
32 {
33 public:
36 
39 
41  const DtVrfObjectParameterFactory& operator=(
42  const DtVrfObjectParameterFactory& orig);
43 
45  virtual ~DtVrfObjectParameterFactory();
46 
48  virtual void addCreatorFcn(const DtString& type,
50 
51  virtual DtVrfObjectParameters * createParameters(const DtString& type,
52  DtEnvironmentSP env = DtEnvironmentSP(), DtEnvValueSP* objectNode = NULL);
53 
54  static DtVrfObjectParameterFactory * create();
55 };
56 
57 #endif
58 
59 
Instances of DtVrfObjectParameters are the readable/writeable objects that contain the information ne...
Definition: vrfObjectParameters.h:59
DtVrfObjectParameters *(* DtSimObjectParametersCreatorFcn)(DtEnvironmentSP env, DtEnvValueSP *objectNode)
Definition: vrfObjectParameterFactory.h:25
#define DT_DLL_vrfobjparam
This file is used to determine how to build.
Definition: vrfobjparamDefines.h:28
DT_DLL_readerWriter DtBoost::shared_ptr< DtEnvironment > DtEnvironmentSP
Definition: readerWriter.h:30
Definition: readerWriterRegistry.h:39
DtVrfObjectParameterFactory is a hashlist of DtSimObjectParametersCreatorFcn, indexed by a string typ...
Definition: vrfObjectParameterFactory.h:31
virtual DtEnvValueSP objectNode()

Document ID: Generated on Thu Aug 27 10:56:05 EDT 2020 from SVN revision 217100
Copyright © 2005-2020 MAK Technologies. All Rights Reserved (www.mak.com)