VR-Forces 4.6 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 

Document ID: Generated on Thu Apr 12 03:15:37 EDT 2018 from SVN revision 187986
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)