AnimatLab  2
Test
DataObjectInterfaceMock.cs
1 // VBConversions Note: VB project level imports
2 using System.Collections.Generic;
3 using System;
4 using System.Diagnostics;
5 using System.Data;
6 using System.Xml.Linq;
7 using Microsoft.VisualBasic;
8 using System.Collections;
9 using System.Linq;
10 // End of VB project level imports
11 
12 
13 
15 {
17  {
18 
19  public DataObjectInterfaceMock(ISimulatorInterface SimInt, string strID)
20  {
21 
22  }
23 
24  public bool CalculateLocalPosForWorldPos(double dblXWorldX, double dblWorldY, double dblWorldZ, System.Collections.ArrayList aryLocalPos)
25  {
26  return false;
27  }
28 
29  public void FireAddBodyClickedEvent(float fltPosX, float fltPosY, float fltPosZ, float fltNormX, float fltNormY, float fltNormZ)
30  {
31 
32  }
33 
34  public void FirePositionChangedEvent()
35  {
36 
37  }
38 
39  public void FireRotationChangedEvent()
40  {
41 
42  }
43 
44  public void FireSizeChangedEvent()
45  {
46 
47  }
48 
49  public void FireSelectedVertexChangedEvent(float fltPosX, float fltPosY, float fltPosZ)
50  {
51 
52  }
53 
54  public void FireSelectionChangedEvent(bool bSelected, bool bSelectMultiple)
55  {
56 
57  }
58 
59  public float GetBoundingBoxValue(int iIndex)
60  {
61  return 0;
62  }
63 
64  public void GetDataPointer(string sData)
65  {
66 
67  }
68 
69  public float GetDataValue(string sData)
70  {
71  return 0;
72  }
73 
74  public float GetDataValueImmediate(string sData)
75  {
76 
77  if (sData.ToUpper() == "TIMESTEP")
78  {
79  return 0.02F;
80  }
81  else if (sData.ToUpper() == "PHYSICSTIMESTEP")
82  {
83  return 0.02F;
84  }
85  else
86  {
87  return 0;
88  }
89  }
90 
91  public delegate void OnAddBodyClickedEventHandler(float fltPosX, float fltPosY, float fltPosZ, float fltNormX, float fltNormY, float fltNormZ);
92  private OnAddBodyClickedEventHandler OnAddBodyClickedEvent;
93 
94  public event OnAddBodyClickedEventHandler OnAddBodyClicked
95  {
96  add
97  {
98  OnAddBodyClickedEvent = (OnAddBodyClickedEventHandler) System.Delegate.Combine(OnAddBodyClickedEvent, value);
99  }
100  remove
101  {
102  OnAddBodyClickedEvent = (OnAddBodyClickedEventHandler) System.Delegate.Remove(OnAddBodyClickedEvent, value);
103  }
104  }
105 
106 
107  public delegate void OnPositionChangedEventHandler();
108  private OnPositionChangedEventHandler OnPositionChangedEvent;
109 
110  public event OnPositionChangedEventHandler OnPositionChanged
111  {
112  add
113  {
114  OnPositionChangedEvent = (OnPositionChangedEventHandler) System.Delegate.Combine(OnPositionChangedEvent, value);
115  }
116  remove
117  {
118  OnPositionChangedEvent = (OnPositionChangedEventHandler) System.Delegate.Remove(OnPositionChangedEvent, value);
119  }
120  }
121 
122 
123  public delegate void OnRotationChangedEventHandler();
124  private OnRotationChangedEventHandler OnRotationChangedEvent;
125 
126  public event OnRotationChangedEventHandler OnRotationChanged
127  {
128  add
129  {
130  OnRotationChangedEvent = (OnRotationChangedEventHandler) System.Delegate.Combine(OnRotationChangedEvent, value);
131  }
132  remove
133  {
134  OnRotationChangedEvent = (OnRotationChangedEventHandler) System.Delegate.Remove(OnRotationChangedEvent, value);
135  }
136  }
137 
138 
139  public delegate void OnSizeChangedEventHandler();
140  private OnSizeChangedEventHandler OnSizeChangedEvent;
141 
142  public event OnSizeChangedEventHandler OnSizeChanged
143  {
144  add
145  {
146  OnSizeChangedEvent = (OnSizeChangedEventHandler) System.Delegate.Combine(OnSizeChangedEvent, value);
147  }
148  remove
149  {
150  OnSizeChangedEvent = (OnSizeChangedEventHandler) System.Delegate.Remove(OnSizeChangedEvent, value);
151  }
152  }
153 
154 
155  public delegate void OnSelectedVertexChangedEventHandler(float fltPosX, float fltPosY, float fltPosZ);
156  private OnSelectedVertexChangedEventHandler OnSelectedVertexChangedEvent;
157 
158  public event OnSelectedVertexChangedEventHandler OnSelectedVertexChanged
159  {
160  add
161  {
162  OnSelectedVertexChangedEvent = (OnSelectedVertexChangedEventHandler) System.Delegate.Combine(OnSelectedVertexChangedEvent, value);
163  }
164  remove
165  {
166  OnSelectedVertexChangedEvent = (OnSelectedVertexChangedEventHandler) System.Delegate.Remove(OnSelectedVertexChangedEvent, value);
167  }
168  }
169 
170 
171  public delegate void OnSelectionChangedEventHandler(bool bSelected, bool bSelectMultiple);
172  private OnSelectionChangedEventHandler OnSelectionChangedEvent;
173 
174  public event OnSelectionChangedEventHandler OnSelectionChanged
175  {
176  add
177  {
178  OnSelectionChangedEvent = (OnSelectionChangedEventHandler) System.Delegate.Combine(OnSelectionChangedEvent, value);
179  }
180  remove
181  {
182  OnSelectionChangedEvent = (OnSelectionChangedEventHandler) System.Delegate.Remove(OnSelectionChangedEvent, value);
183  }
184  }
185 
186 
187  public void OrientNewPart(double dblXPos, double dblYPos, double dblZPos, double dblXNorm, double dblYNorm, double dblZNorm)
188  {
189 
190  }
191 
192  public float get_Position(int iIndex)
193  {
194  return 0;
195  }
196  public void set_Position(int iIndex, float value)
197  {
198 
199  }
200 
201  public float get_Rotation(int iIndex)
202  {
203  return 0;
204  }
205  public void set_Rotation(int iIndex, float value)
206  {
207 
208  }
209 
210  public void SelectItem(bool bVal, bool bSelectMultiple)
211  {
212 
213  }
214 
215  public bool SetData(string sDataType, string sValue, bool bThrowError)
216  {
217  return false;
218  }
219 
220  public void QueryProperties(System.Collections.ArrayList aryPropertyNames, System.Collections.ArrayList aryPropertyTypes, System.Collections.ArrayList aryDirections)
221  {
222 
223  }
224 
225  public float get_WorldPosition(int iIndex)
226  {
227  return 0;
228  }
229  public void set_WorldPosition(int iIndex, float value)
230  {
231 
232  }
233 
234  public void EnableCollisions(string strOtherBodyID)
235  {
236 
237  }
238 
239  public void DisableCollisions(string strOtherBodyID)
240  {
241 
242  }
243 
244  public string GetLocalTransformMatrixString()
245  {
246  return "";
247  }
248 
249  }
250 
251 }