VR-Forces Development_Version Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
reflectedRectangularPyramidHLA.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2015 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 #pragma once
6 
7 
8 
9 #if DtHLA
10 
11 #include <vl/reflectedObjectHLA.h>
14 
15 
16 
18 
23  DtReflectedRectangularPyramid* obj, void* userData);
24 
30 {
31 public:
34  typedef DtRectangularPyramidStateRepository* (*DtStateRepCreator)();
35 
36 public:
38  DtReflectedRectangularPyramid(DtHlaObject* obj, DtExerciseConn* exConn);
39 
42 
44  virtual DtRectangularPyramidStateRepository* rectangularPyramidStateRep() const;
45 
47  virtual DtRectangularPyramidStateRepository* rsr() const;
48 
51  virtual DtReflectedRectangularPyramid* next() const;
52 
55  virtual DtReflectedRectangularPyramid* prev() const;
56 
59  virtual DtReflectedRectangularPyramid* wrapNext() const;
60 
63  virtual DtReflectedRectangularPyramid* wrapPrev() const;
64 
67  virtual void addPostUpdateCallback(
68  DtRectangularPyramidCallbackFunction cb, void* userData);
69 
72  virtual void removePostUpdateCallback(
73  DtRectangularPyramidCallbackFunction cb, void* userData);
74 
75 public:
77  static DtStateRepCreator setStateRepCreator(DtStateRepCreator creator);
78 
79 protected:
82 
85 
86 protected:
88  static DtStateRepCreator theStateRepCreator;
89 };
90 
92 {
94 }
95 
97 {
99 }
100 
101 
102 
103 #endif

Document ID: Generated on Mon Jul 4 01:00:18 EDT 2016 from SVN revision 166489
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)