VR-Forces 4.6.1 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
extendedPropertiesAggregateList.h
Go to the documentation of this file.
1 /*********************************************************************
2 ** Copyright (c) 2017 MaK Technologies, Inc.
3 ** All rights reserved.
4 *********************************************************************/
5 
6 #pragma once
7 
10 
11 class DtRwProperties;
12 class DtVrfParameterDb;
13 
31 
33 {
34 
35 public:
36 
39  DtExtendedPropertiesAggregateList(DtExerciseConn* exConn, DtVrfParameterDb* pdb = 0);
40  DtExtendedPropertiesAggregateList(DtExerciseConn* exConn, bool smoothCapable, DtVrfParameterDb* pdb = 0);
41 
42 #if DtHLA
43 
44 
45  DtExtendedPropertiesAggregateList(DtExerciseConn* exConn,
46  const DtDDMRegionSet* regionSetToUse, DtVrfParameterDb* pdb = 0);
47 
50  DtExtendedPropertiesAggregateList(DtExerciseConn* exConn,
51  const DtList *handleList, const DtDDMRegionSet* regionSetToUse = 0, DtVrfParameterDb* pdb = 0);
52 
53 #endif
54 
57 
59  virtual void setParameterDatabase(DtVrfParameterDb* pdb);
60 
63  virtual DtVrfParameterDb* parameterDatabase();
64  virtual const DtVrfParameterDb* parameterDatabase() const;
66 
67 protected:
68 
70  void initializeExtendedProperties();
71 
72 protected:
73 
76  virtual bool readyToAdd(DtReflectedObject* obj);
77 
80  static void aggregateAddedCallback(DtReflectedExtAggregate* aggregate, void* userData);
81  virtual void aggregateAdded(DtReflectedExtAggregate*);
82 
83 protected:
84 
86 };

Document ID: Generated on Wed Jul 25 16:57:45 EDT 2018 from SVN revision 190790
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)