VR-Link API Documentation for HLA 1.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
reflectedAdditionalPassiveActivitiesHLA.h
Go to the documentation of this file.
1 /****************************************************************************
2  * Copyright (c) 2013 VT MAK
3  * All rights reserved.
4  ****************************************************************************/
5 
9 
10 #pragma once
11 
12 #if DtHLA
13 
14 #include "reflectedObjectHLA.h"
16 
18 
22  DtReflectedAdditionalPassiveActivities* obj, void* userData);
23 
29 {
30 public:
31 
34  typedef DtAdditionalPassiveActivitiesRepository* (*DtStateRepCreator)();
35 
36 public:
37 
40  DtExerciseConn* exConn );
41 
44 
46  static DtStateRepCreator setStateRepCreator( DtStateRepCreator creator );
47 
50  additionalPassiveActivitiesRep() const;
51 
53  virtual DtAdditionalPassiveActivitiesRepository* asr() const;
54 
57  virtual DtReflectedAdditionalPassiveActivities* next() const;
58 
61  virtual DtReflectedAdditionalPassiveActivities* prev() const;
62 
65  virtual DtReflectedAdditionalPassiveActivities* wrapNext() const;
66 
69  virtual DtReflectedAdditionalPassiveActivities* wrapPrev() const;
70 
73  virtual void addPostUpdateCallback(
75 
78  virtual void removePostUpdateCallback(
80 
83  virtual void setAsr( DtAdditionalPassiveActivitiesRepository* asr );
84 
85 protected:
86 
90 
94 
95 protected:
96 
98  static DtStateRepCreator theStateRepCreator;
99 
101 
102 };
103 
106 {
108 }
109 
112 {
114 }
115 
116 #endif

Document ID: Generated on Thu Feb 22 04:26:36 EST 2018 from SVN revision 186468
Copyright © 2005-2016 VT MÄK. All Rights Reserved (www.mak.com)