VR-Forces 4.7 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
endAppearanceEffectInterHLA.h
Go to the documentation of this file.
1 /****************************************************************************
2  * Copyright (c) 2017 VT MAK
3  * All rights reserved.
4  ****************************************************************************/
5 
9 
10 #pragma once
11 
12 #if DtHLA
13 
15 #include <vl/interactionWithEncDec.h>
16 
17 class DtExerciseConn;
19 
22  void* usr);
23 
28 {
29 public:
30 
33 
35  virtual ~DtEndAppearanceEffectInter();
36 
39 
42 
44  virtual void printData() const;
45 
47  virtual void printDataToStream(std::ostream& stream) const;
48 
49 
51  virtual void setAppearanceEffectName(const DtString& val);
52 
54  virtual const DtString& appearanceEffectName() const;
55 
57  virtual void setTarget(const DtString& val);
58 
60  virtual const DtString& target() const;
61 
63  virtual void setLinkName(const DtString& val);
64 
66  virtual const DtString& linkName() const;
67 
68 
70  virtual const char* name() const { return "DtEndAppearanceEffectInter"; }
71 
72 public:
73 
76  static DtInteraction* create();
77 
80  static void addCallback(DtExerciseConn* conn,
81  DtEndAppearanceEffectInterCb cb, void* usr,
82  DtDDMRegionSP region = DtDDMRegionSP());
83  static void removeCallback(DtExerciseConn* conn,
84  DtEndAppearanceEffectInterCb cb, void* usr,
85  DtDDMRegionSP region = DtDDMRegionSP());
86 
87 protected:
88  virtual const char* interactionClassToUse(DtExerciseConn* exConn) const;
89 
90  virtual DtInteractionDecoder* createDecoder(DtExerciseConn* exConn) const;
91 
92  virtual DtInteractionEncoder* createEncoder(DtExerciseConn* exConn) const;
93 
94 
95 protected:
99 };
100 
101 
102 #endif

Document ID: Generated on Fri Apr 26 21:53:14 EDT 2019 from SVN revision 197883
Copyright © 2005-2019 VT MAK. All Rights Reserved (www.mak.com)