diff options
Diffstat (limited to 'OpenSim/Client/Sirikata/Protocol/Test.pbj.cs')
-rw-r--r-- | OpenSim/Client/Sirikata/Protocol/Test.pbj.cs | 1761 |
1 files changed, 0 insertions, 1761 deletions
diff --git a/OpenSim/Client/Sirikata/Protocol/Test.pbj.cs b/OpenSim/Client/Sirikata/Protocol/Test.pbj.cs deleted file mode 100644 index bcd02fa..0000000 --- a/OpenSim/Client/Sirikata/Protocol/Test.pbj.cs +++ /dev/null | |||
@@ -1,1761 +0,0 @@ | |||
1 | /* | ||
2 | * Copyright (c) Contributors, http://opensimulator.org/ | ||
3 | * See CONTRIBUTORS.TXT for a full list of copyright holders. | ||
4 | * | ||
5 | * Redistribution and use in source and binary forms, with or without | ||
6 | * modification, are permitted provided that the following conditions are met: | ||
7 | * * Redistributions of source code must retain the above copyright | ||
8 | * notice, this list of conditions and the following disclaimer. | ||
9 | * * Redistributions in binary form must reproduce the above copyright | ||
10 | * notice, this list of conditions and the following disclaimer in the | ||
11 | * documentation and/or other materials provided with the distribution. | ||
12 | * * Neither the name of the OpenSimulator Project nor the | ||
13 | * names of its contributors may be used to endorse or promote products | ||
14 | * derived from this software without specific prior written permission. | ||
15 | * | ||
16 | * THIS SOFTWARE IS PROVIDED BY THE DEVELOPERS ``AS IS'' AND ANY | ||
17 | * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED | ||
18 | * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE | ||
19 | * DISCLAIMED. IN NO EVENT SHALL THE CONTRIBUTORS BE LIABLE FOR ANY | ||
20 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES | ||
21 | * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; | ||
22 | * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND | ||
23 | * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT | ||
24 | * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS | ||
25 | * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | ||
26 | */ | ||
27 | |||
28 | using pbd = global::Google.ProtocolBuffers.Descriptors; | ||
29 | using pb = global::Google.ProtocolBuffers; | ||
30 | namespace Sirikata.PB { | ||
31 | public class ExternalMessage : PBJ.IMessage { | ||
32 | protected _PBJ_Internal.ExternalMessage super; | ||
33 | public _PBJ_Internal.ExternalMessage _PBJSuper{ get { return super;} } | ||
34 | public ExternalMessage() { | ||
35 | super=new _PBJ_Internal.ExternalMessage(); | ||
36 | } | ||
37 | public ExternalMessage(_PBJ_Internal.ExternalMessage reference) { | ||
38 | super=reference; | ||
39 | } | ||
40 | public static ExternalMessage defaultInstance= new ExternalMessage (_PBJ_Internal.ExternalMessage.DefaultInstance); | ||
41 | public static ExternalMessage DefaultInstance{ | ||
42 | get {return defaultInstance;} | ||
43 | } | ||
44 | public static pbd.MessageDescriptor Descriptor { | ||
45 | get { return _PBJ_Internal.ExternalMessage.Descriptor; } } | ||
46 | public static class Types { | ||
47 | public class SubMessage : PBJ.IMessage { | ||
48 | protected _PBJ_Internal.ExternalMessage.Types.SubMessage super; | ||
49 | public _PBJ_Internal.ExternalMessage.Types.SubMessage _PBJSuper{ get { return super;} } | ||
50 | public SubMessage() { | ||
51 | super=new _PBJ_Internal.ExternalMessage.Types.SubMessage(); | ||
52 | } | ||
53 | public SubMessage(_PBJ_Internal.ExternalMessage.Types.SubMessage reference) { | ||
54 | super=reference; | ||
55 | } | ||
56 | public static SubMessage defaultInstance= new SubMessage (_PBJ_Internal.ExternalMessage.Types.SubMessage.DefaultInstance); | ||
57 | public static SubMessage DefaultInstance{ | ||
58 | get {return defaultInstance;} | ||
59 | } | ||
60 | public static pbd.MessageDescriptor Descriptor { | ||
61 | get { return _PBJ_Internal.ExternalMessage.Types.SubMessage.Descriptor; } } | ||
62 | public static class Types { | ||
63 | } | ||
64 | public static bool WithinReservedFieldTagRange(int field_tag) { | ||
65 | return false; | ||
66 | } | ||
67 | public static bool WithinExtensionFieldTagRange(int field_tag) { | ||
68 | return false; | ||
69 | } | ||
70 | public const int SubuuidFieldTag=1; | ||
71 | public bool HasSubuuid{ get {return super.HasSubuuid&&PBJ._PBJ.ValidateUuid(super.Subuuid);} } | ||
72 | public PBJ.UUID Subuuid{ get { | ||
73 | if (HasSubuuid) { | ||
74 | return PBJ._PBJ.CastUuid(super.Subuuid); | ||
75 | } else { | ||
76 | return PBJ._PBJ.CastUuid(); | ||
77 | } | ||
78 | } | ||
79 | } | ||
80 | public const int SubvectorFieldTag=2; | ||
81 | public bool HasSubvector{ get {return super.SubvectorCount>=3;} } | ||
82 | public PBJ.Vector3d Subvector{ get { | ||
83 | int index=0; | ||
84 | if (HasSubvector) { | ||
85 | return PBJ._PBJ.CastVector3d(super.GetSubvector(index*3+0),super.GetSubvector(index*3+1),super.GetSubvector(index*3+2)); | ||
86 | } else { | ||
87 | return PBJ._PBJ.CastVector3d(); | ||
88 | } | ||
89 | } | ||
90 | } | ||
91 | public const int SubdurationFieldTag=3; | ||
92 | public bool HasSubduration{ get {return super.HasSubduration&&PBJ._PBJ.ValidateDuration(super.Subduration);} } | ||
93 | public PBJ.Duration Subduration{ get { | ||
94 | if (HasSubduration) { | ||
95 | return PBJ._PBJ.CastDuration(super.Subduration); | ||
96 | } else { | ||
97 | return PBJ._PBJ.CastDuration(); | ||
98 | } | ||
99 | } | ||
100 | } | ||
101 | public const int SubnormalFieldTag=4; | ||
102 | public bool HasSubnormal{ get {return super.SubnormalCount>=2;} } | ||
103 | public PBJ.Vector3f Subnormal{ get { | ||
104 | int index=0; | ||
105 | if (HasSubnormal) { | ||
106 | return PBJ._PBJ.CastNormal(super.GetSubnormal(index*2+0),super.GetSubnormal(index*2+1)); | ||
107 | } else { | ||
108 | return PBJ._PBJ.CastNormal(); | ||
109 | } | ||
110 | } | ||
111 | } | ||
112 | public override Google.ProtocolBuffers.IMessage _PBJISuper { get { return super; } } | ||
113 | public override PBJ.IMessage.IBuilder WeakCreateBuilderForType() { return new Builder(); } | ||
114 | public static Builder CreateBuilder() { return new Builder(); } | ||
115 | public static Builder CreateBuilder(SubMessage prototype) { | ||
116 | return (Builder)new Builder().MergeFrom(prototype); | ||
117 | } | ||
118 | public static SubMessage ParseFrom(pb::ByteString data) { | ||
119 | return new SubMessage(_PBJ_Internal.ExternalMessage.Types.SubMessage.ParseFrom(data)); | ||
120 | } | ||
121 | public static SubMessage ParseFrom(pb::ByteString data, pb::ExtensionRegistry er) { | ||
122 | return new SubMessage(_PBJ_Internal.ExternalMessage.Types.SubMessage.ParseFrom(data,er)); | ||
123 | } | ||
124 | public static SubMessage ParseFrom(byte[] data) { | ||
125 | return new SubMessage(_PBJ_Internal.ExternalMessage.Types.SubMessage.ParseFrom(data)); | ||
126 | } | ||
127 | public static SubMessage ParseFrom(byte[] data, pb::ExtensionRegistry er) { | ||
128 | return new SubMessage(_PBJ_Internal.ExternalMessage.Types.SubMessage.ParseFrom(data,er)); | ||
129 | } | ||
130 | public static SubMessage ParseFrom(global::System.IO.Stream data) { | ||
131 | return new SubMessage(_PBJ_Internal.ExternalMessage.Types.SubMessage.ParseFrom(data)); | ||
132 | } | ||
133 | public static SubMessage ParseFrom(global::System.IO.Stream data, pb::ExtensionRegistry er) { | ||
134 | return new SubMessage(_PBJ_Internal.ExternalMessage.Types.SubMessage.ParseFrom(data,er)); | ||
135 | } | ||
136 | public static SubMessage ParseFrom(pb::CodedInputStream data) { | ||
137 | return new SubMessage(_PBJ_Internal.ExternalMessage.Types.SubMessage.ParseFrom(data)); | ||
138 | } | ||
139 | public static SubMessage ParseFrom(pb::CodedInputStream data, pb::ExtensionRegistry er) { | ||
140 | return new SubMessage(_PBJ_Internal.ExternalMessage.Types.SubMessage.ParseFrom(data,er)); | ||
141 | } | ||
142 | protected override bool _HasAllPBJFields{ get { | ||
143 | return true | ||
144 | ; | ||
145 | } } | ||
146 | public bool IsInitialized { get { | ||
147 | return super.IsInitialized&&_HasAllPBJFields; | ||
148 | } } | ||
149 | public class Builder : global::PBJ.IMessage.IBuilder{ | ||
150 | protected override bool _HasAllPBJFields{ get { | ||
151 | return true | ||
152 | ; | ||
153 | } } | ||
154 | public bool IsInitialized { get { | ||
155 | return super.IsInitialized&&_HasAllPBJFields; | ||
156 | } } | ||
157 | protected _PBJ_Internal.ExternalMessage.Types.SubMessage.Builder super; | ||
158 | public override Google.ProtocolBuffers.IBuilder _PBJISuper { get { return super; } } | ||
159 | public _PBJ_Internal.ExternalMessage.Types.SubMessage.Builder _PBJSuper{ get { return super;} } | ||
160 | public Builder() {super = new _PBJ_Internal.ExternalMessage.Types.SubMessage.Builder();} | ||
161 | public Builder(_PBJ_Internal.ExternalMessage.Types.SubMessage.Builder other) { | ||
162 | super=other; | ||
163 | } | ||
164 | public Builder Clone() {return new Builder(super.Clone());} | ||
165 | public Builder MergeFrom(SubMessage prototype) { super.MergeFrom(prototype._PBJSuper);return this;} | ||
166 | public Builder Clear() {super.Clear();return this;} | ||
167 | public SubMessage BuildPartial() {return new SubMessage(super.BuildPartial());} | ||
168 | public SubMessage Build() {if (_HasAllPBJFields) return new SubMessage(super.Build());return null;} | ||
169 | public pbd::MessageDescriptor DescriptorForType { | ||
170 | get { return SubMessage.Descriptor; } } | ||
171 | public Builder ClearSubuuid() { super.ClearSubuuid();return this;} | ||
172 | public const int SubuuidFieldTag=1; | ||
173 | public bool HasSubuuid{ get {return super.HasSubuuid&&PBJ._PBJ.ValidateUuid(super.Subuuid);} } | ||
174 | public PBJ.UUID Subuuid{ get { | ||
175 | if (HasSubuuid) { | ||
176 | return PBJ._PBJ.CastUuid(super.Subuuid); | ||
177 | } else { | ||
178 | return PBJ._PBJ.CastUuid(); | ||
179 | } | ||
180 | } | ||
181 | set { | ||
182 | super.Subuuid=(PBJ._PBJ.Construct(value)); | ||
183 | } | ||
184 | } | ||
185 | public Builder ClearSubvector() { super.ClearSubvector();return this;} | ||
186 | public const int SubvectorFieldTag=2; | ||
187 | public bool HasSubvector{ get {return super.SubvectorCount>=3;} } | ||
188 | public PBJ.Vector3d Subvector{ get { | ||
189 | int index=0; | ||
190 | if (HasSubvector) { | ||
191 | return PBJ._PBJ.CastVector3d(super.GetSubvector(index*3+0),super.GetSubvector(index*3+1),super.GetSubvector(index*3+2)); | ||
192 | } else { | ||
193 | return PBJ._PBJ.CastVector3d(); | ||
194 | } | ||
195 | } | ||
196 | set { | ||
197 | super.ClearSubvector(); | ||
198 | double[] _PBJtempArray=PBJ._PBJ.ConstructVector3d(value); | ||
199 | super.AddSubvector(_PBJtempArray[0]); | ||
200 | super.AddSubvector(_PBJtempArray[1]); | ||
201 | super.AddSubvector(_PBJtempArray[2]); | ||
202 | } | ||
203 | } | ||
204 | public Builder ClearSubduration() { super.ClearSubduration();return this;} | ||
205 | public const int SubdurationFieldTag=3; | ||
206 | public bool HasSubduration{ get {return super.HasSubduration&&PBJ._PBJ.ValidateDuration(super.Subduration);} } | ||
207 | public PBJ.Duration Subduration{ get { | ||
208 | if (HasSubduration) { | ||
209 | return PBJ._PBJ.CastDuration(super.Subduration); | ||
210 | } else { | ||
211 | return PBJ._PBJ.CastDuration(); | ||
212 | } | ||
213 | } | ||
214 | set { | ||
215 | super.Subduration=(PBJ._PBJ.Construct(value)); | ||
216 | } | ||
217 | } | ||
218 | public Builder ClearSubnormal() { super.ClearSubnormal();return this;} | ||
219 | public const int SubnormalFieldTag=4; | ||
220 | public bool HasSubnormal{ get {return super.SubnormalCount>=2;} } | ||
221 | public PBJ.Vector3f Subnormal{ get { | ||
222 | int index=0; | ||
223 | if (HasSubnormal) { | ||
224 | return PBJ._PBJ.CastNormal(super.GetSubnormal(index*2+0),super.GetSubnormal(index*2+1)); | ||
225 | } else { | ||
226 | return PBJ._PBJ.CastNormal(); | ||
227 | } | ||
228 | } | ||
229 | set { | ||
230 | super.ClearSubnormal(); | ||
231 | float[] _PBJtempArray=PBJ._PBJ.ConstructNormal(value); | ||
232 | super.AddSubnormal(_PBJtempArray[0]); | ||
233 | super.AddSubnormal(_PBJtempArray[1]); | ||
234 | } | ||
235 | } | ||
236 | } | ||
237 | } | ||
238 | } | ||
239 | public static bool WithinReservedFieldTagRange(int field_tag) { | ||
240 | return false; | ||
241 | } | ||
242 | public static bool WithinExtensionFieldTagRange(int field_tag) { | ||
243 | return false; | ||
244 | } | ||
245 | public const int IsTrueFieldTag=40; | ||
246 | public bool HasIsTrue{ get {return super.HasIsTrue&&PBJ._PBJ.ValidateBool(super.IsTrue);} } | ||
247 | public bool IsTrue{ get { | ||
248 | if (HasIsTrue) { | ||
249 | return PBJ._PBJ.CastBool(super.IsTrue); | ||
250 | } else { | ||
251 | return true; | ||
252 | } | ||
253 | } | ||
254 | } | ||
255 | public const int V2FFieldTag=2; | ||
256 | public bool HasV2F{ get {return super.V2FCount>=2;} } | ||
257 | public PBJ.Vector2f V2F{ get { | ||
258 | int index=0; | ||
259 | if (HasV2F) { | ||
260 | return PBJ._PBJ.CastVector2f(super.GetV2F(index*2+0),super.GetV2F(index*2+1)); | ||
261 | } else { | ||
262 | return PBJ._PBJ.CastVector2f(); | ||
263 | } | ||
264 | } | ||
265 | } | ||
266 | public const int SubMesFieldTag=30; | ||
267 | public bool HasSubMes{ get {return super.HasSubMes;} } | ||
268 | public Types.SubMessage SubMes{ get { | ||
269 | if (HasSubMes) { | ||
270 | return new Types.SubMessage(super.SubMes); | ||
271 | } else { | ||
272 | return new Types.SubMessage(); | ||
273 | } | ||
274 | } | ||
275 | } | ||
276 | public const int SubmessersFieldTag=31; | ||
277 | public int SubmessersCount { get { return super.SubmessersCount;} } | ||
278 | public bool HasSubmessers(int index) {return true;} | ||
279 | public Types.SubMessage Submessers(int index) { | ||
280 | return new Types.SubMessage(super.GetSubmessers(index)); | ||
281 | } | ||
282 | public const int ShaFieldTag=32; | ||
283 | public bool HasSha{ get {return super.HasSha&&PBJ._PBJ.ValidateSha256(super.Sha);} } | ||
284 | public PBJ.SHA256 Sha{ get { | ||
285 | if (HasSha) { | ||
286 | return PBJ._PBJ.CastSha256(super.Sha); | ||
287 | } else { | ||
288 | return PBJ._PBJ.CastSha256(); | ||
289 | } | ||
290 | } | ||
291 | } | ||
292 | public const int ShasFieldTag=33; | ||
293 | public int ShasCount { get { return super.ShasCount;} } | ||
294 | public bool HasShas(int index) {return PBJ._PBJ.ValidateSha256(super.GetShas(index));} | ||
295 | public PBJ.SHA256 Shas(int index) { | ||
296 | return (PBJ.SHA256)PBJ._PBJ.CastSha256(super.GetShas(index)); | ||
297 | } | ||
298 | public const int V3FFieldTag=4; | ||
299 | public bool HasV3F{ get {return super.V3FCount>=3;} } | ||
300 | public PBJ.Vector3f V3F{ get { | ||
301 | int index=0; | ||
302 | if (HasV3F) { | ||
303 | return PBJ._PBJ.CastVector3f(super.GetV3F(index*3+0),super.GetV3F(index*3+1),super.GetV3F(index*3+2)); | ||
304 | } else { | ||
305 | return PBJ._PBJ.CastVector3f(); | ||
306 | } | ||
307 | } | ||
308 | } | ||
309 | public const int V3FfFieldTag=5; | ||
310 | public int V3FfCount { get { return super.V3FfCount/3;} } | ||
311 | public bool HasV3Ff(int index) { return true; } | ||
312 | public PBJ.Vector3f GetV3Ff(int index) { | ||
313 | if (HasV3Ff(index)) { | ||
314 | return PBJ._PBJ.CastVector3f(super.GetV3Ff(index*3+0),super.GetV3Ff(index*3+1),super.GetV3Ff(index*3+2)); | ||
315 | } else { | ||
316 | return PBJ._PBJ.CastVector3f(); | ||
317 | } | ||
318 | } | ||
319 | public override Google.ProtocolBuffers.IMessage _PBJISuper { get { return super; } } | ||
320 | public override PBJ.IMessage.IBuilder WeakCreateBuilderForType() { return new Builder(); } | ||
321 | public static Builder CreateBuilder() { return new Builder(); } | ||
322 | public static Builder CreateBuilder(ExternalMessage prototype) { | ||
323 | return (Builder)new Builder().MergeFrom(prototype); | ||
324 | } | ||
325 | public static ExternalMessage ParseFrom(pb::ByteString data) { | ||
326 | return new ExternalMessage(_PBJ_Internal.ExternalMessage.ParseFrom(data)); | ||
327 | } | ||
328 | public static ExternalMessage ParseFrom(pb::ByteString data, pb::ExtensionRegistry er) { | ||
329 | return new ExternalMessage(_PBJ_Internal.ExternalMessage.ParseFrom(data,er)); | ||
330 | } | ||
331 | public static ExternalMessage ParseFrom(byte[] data) { | ||
332 | return new ExternalMessage(_PBJ_Internal.ExternalMessage.ParseFrom(data)); | ||
333 | } | ||
334 | public static ExternalMessage ParseFrom(byte[] data, pb::ExtensionRegistry er) { | ||
335 | return new ExternalMessage(_PBJ_Internal.ExternalMessage.ParseFrom(data,er)); | ||
336 | } | ||
337 | public static ExternalMessage ParseFrom(global::System.IO.Stream data) { | ||
338 | return new ExternalMessage(_PBJ_Internal.ExternalMessage.ParseFrom(data)); | ||
339 | } | ||
340 | public static ExternalMessage ParseFrom(global::System.IO.Stream data, pb::ExtensionRegistry er) { | ||
341 | return new ExternalMessage(_PBJ_Internal.ExternalMessage.ParseFrom(data,er)); | ||
342 | } | ||
343 | public static ExternalMessage ParseFrom(pb::CodedInputStream data) { | ||
344 | return new ExternalMessage(_PBJ_Internal.ExternalMessage.ParseFrom(data)); | ||
345 | } | ||
346 | public static ExternalMessage ParseFrom(pb::CodedInputStream data, pb::ExtensionRegistry er) { | ||
347 | return new ExternalMessage(_PBJ_Internal.ExternalMessage.ParseFrom(data,er)); | ||
348 | } | ||
349 | protected override bool _HasAllPBJFields{ get { | ||
350 | return true | ||
351 | &&HasV3F | ||
352 | ; | ||
353 | } } | ||
354 | public bool IsInitialized { get { | ||
355 | return super.IsInitialized&&_HasAllPBJFields; | ||
356 | } } | ||
357 | public class Builder : global::PBJ.IMessage.IBuilder{ | ||
358 | protected override bool _HasAllPBJFields{ get { | ||
359 | return true | ||
360 | &&HasV3F | ||
361 | ; | ||
362 | } } | ||
363 | public bool IsInitialized { get { | ||
364 | return super.IsInitialized&&_HasAllPBJFields; | ||
365 | } } | ||
366 | protected _PBJ_Internal.ExternalMessage.Builder super; | ||
367 | public override Google.ProtocolBuffers.IBuilder _PBJISuper { get { return super; } } | ||
368 | public _PBJ_Internal.ExternalMessage.Builder _PBJSuper{ get { return super;} } | ||
369 | public Builder() {super = new _PBJ_Internal.ExternalMessage.Builder();} | ||
370 | public Builder(_PBJ_Internal.ExternalMessage.Builder other) { | ||
371 | super=other; | ||
372 | } | ||
373 | public Builder Clone() {return new Builder(super.Clone());} | ||
374 | public Builder MergeFrom(ExternalMessage prototype) { super.MergeFrom(prototype._PBJSuper);return this;} | ||
375 | public Builder Clear() {super.Clear();return this;} | ||
376 | public ExternalMessage BuildPartial() {return new ExternalMessage(super.BuildPartial());} | ||
377 | public ExternalMessage Build() {if (_HasAllPBJFields) return new ExternalMessage(super.Build());return null;} | ||
378 | public pbd::MessageDescriptor DescriptorForType { | ||
379 | get { return ExternalMessage.Descriptor; } } | ||
380 | public Builder ClearIsTrue() { super.ClearIsTrue();return this;} | ||
381 | public const int IsTrueFieldTag=40; | ||
382 | public bool HasIsTrue{ get {return super.HasIsTrue&&PBJ._PBJ.ValidateBool(super.IsTrue);} } | ||
383 | public bool IsTrue{ get { | ||
384 | if (HasIsTrue) { | ||
385 | return PBJ._PBJ.CastBool(super.IsTrue); | ||
386 | } else { | ||
387 | return true; | ||
388 | } | ||
389 | } | ||
390 | set { | ||
391 | super.IsTrue=(PBJ._PBJ.Construct(value)); | ||
392 | } | ||
393 | } | ||
394 | public Builder ClearV2F() { super.ClearV2F();return this;} | ||
395 | public const int V2FFieldTag=2; | ||
396 | public bool HasV2F{ get {return super.V2FCount>=2;} } | ||
397 | public PBJ.Vector2f V2F{ get { | ||
398 | int index=0; | ||
399 | if (HasV2F) { | ||
400 | return PBJ._PBJ.CastVector2f(super.GetV2F(index*2+0),super.GetV2F(index*2+1)); | ||
401 | } else { | ||
402 | return PBJ._PBJ.CastVector2f(); | ||
403 | } | ||
404 | } | ||
405 | set { | ||
406 | super.ClearV2F(); | ||
407 | float[] _PBJtempArray=PBJ._PBJ.ConstructVector2f(value); | ||
408 | super.AddV2F(_PBJtempArray[0]); | ||
409 | super.AddV2F(_PBJtempArray[1]); | ||
410 | } | ||
411 | } | ||
412 | public Builder ClearSubMes() { super.ClearSubMes();return this;} | ||
413 | public const int SubMesFieldTag=30; | ||
414 | public bool HasSubMes{ get {return super.HasSubMes;} } | ||
415 | public Types.SubMessage SubMes{ get { | ||
416 | if (HasSubMes) { | ||
417 | return new Types.SubMessage(super.SubMes); | ||
418 | } else { | ||
419 | return new Types.SubMessage(); | ||
420 | } | ||
421 | } | ||
422 | set { | ||
423 | super.SubMes=value._PBJSuper; | ||
424 | } | ||
425 | } | ||
426 | public Builder ClearSubmessers() { super.ClearSubmessers();return this;} | ||
427 | public Builder SetSubmessers(int index,Types.SubMessage value) { | ||
428 | super.SetSubmessers(index,value._PBJSuper); | ||
429 | return this; | ||
430 | } | ||
431 | public const int SubmessersFieldTag=31; | ||
432 | public int SubmessersCount { get { return super.SubmessersCount;} } | ||
433 | public bool HasSubmessers(int index) {return true;} | ||
434 | public Types.SubMessage Submessers(int index) { | ||
435 | return new Types.SubMessage(super.GetSubmessers(index)); | ||
436 | } | ||
437 | public Builder AddSubmessers(Types.SubMessage value) { | ||
438 | super.AddSubmessers(value._PBJSuper); | ||
439 | return this; | ||
440 | } | ||
441 | public Builder ClearSha() { super.ClearSha();return this;} | ||
442 | public const int ShaFieldTag=32; | ||
443 | public bool HasSha{ get {return super.HasSha&&PBJ._PBJ.ValidateSha256(super.Sha);} } | ||
444 | public PBJ.SHA256 Sha{ get { | ||
445 | if (HasSha) { | ||
446 | return PBJ._PBJ.CastSha256(super.Sha); | ||
447 | } else { | ||
448 | return PBJ._PBJ.CastSha256(); | ||
449 | } | ||
450 | } | ||
451 | set { | ||
452 | super.Sha=(PBJ._PBJ.Construct(value)); | ||
453 | } | ||
454 | } | ||
455 | public Builder ClearShas() { super.ClearShas();return this;} | ||
456 | public Builder SetShas(int index, PBJ.SHA256 value) { | ||
457 | super.SetShas(index,PBJ._PBJ.Construct(value)); | ||
458 | return this; | ||
459 | } | ||
460 | public const int ShasFieldTag=33; | ||
461 | public int ShasCount { get { return super.ShasCount;} } | ||
462 | public bool HasShas(int index) {return PBJ._PBJ.ValidateSha256(super.GetShas(index));} | ||
463 | public PBJ.SHA256 Shas(int index) { | ||
464 | return (PBJ.SHA256)PBJ._PBJ.CastSha256(super.GetShas(index)); | ||
465 | } | ||
466 | public Builder AddShas(PBJ.SHA256 value) { | ||
467 | super.AddShas(PBJ._PBJ.Construct(value)); | ||
468 | return this; | ||
469 | } | ||
470 | public Builder ClearV3F() { super.ClearV3F();return this;} | ||
471 | public const int V3FFieldTag=4; | ||
472 | public bool HasV3F{ get {return super.V3FCount>=3;} } | ||
473 | public PBJ.Vector3f V3F{ get { | ||
474 | int index=0; | ||
475 | if (HasV3F) { | ||
476 | return PBJ._PBJ.CastVector3f(super.GetV3F(index*3+0),super.GetV3F(index*3+1),super.GetV3F(index*3+2)); | ||
477 | } else { | ||
478 | return PBJ._PBJ.CastVector3f(); | ||
479 | } | ||
480 | } | ||
481 | set { | ||
482 | super.ClearV3F(); | ||
483 | float[] _PBJtempArray=PBJ._PBJ.ConstructVector3f(value); | ||
484 | super.AddV3F(_PBJtempArray[0]); | ||
485 | super.AddV3F(_PBJtempArray[1]); | ||
486 | super.AddV3F(_PBJtempArray[2]); | ||
487 | } | ||
488 | } | ||
489 | public Builder ClearV3Ff() { super.ClearV3Ff();return this;} | ||
490 | public const int V3FfFieldTag=5; | ||
491 | public int V3FfCount { get { return super.V3FfCount/3;} } | ||
492 | public bool HasV3Ff(int index) { return true; } | ||
493 | public PBJ.Vector3f GetV3Ff(int index) { | ||
494 | if (HasV3Ff(index)) { | ||
495 | return PBJ._PBJ.CastVector3f(super.GetV3Ff(index*3+0),super.GetV3Ff(index*3+1),super.GetV3Ff(index*3+2)); | ||
496 | } else { | ||
497 | return PBJ._PBJ.CastVector3f(); | ||
498 | } | ||
499 | } | ||
500 | public Builder AddV3Ff(PBJ.Vector3f value) { | ||
501 | float[] _PBJtempArray=PBJ._PBJ.ConstructVector3f(value); | ||
502 | super.AddV3Ff(_PBJtempArray[0]); | ||
503 | super.AddV3Ff(_PBJtempArray[1]); | ||
504 | super.AddV3Ff(_PBJtempArray[2]); | ||
505 | return this; | ||
506 | } | ||
507 | public Builder SetV3Ff(int index,PBJ.Vector3f value) { | ||
508 | float[] _PBJtempArray=PBJ._PBJ.ConstructVector3f(value); | ||
509 | super.SetV3Ff(index*3+0,_PBJtempArray[0]); | ||
510 | super.SetV3Ff(index*3+1,_PBJtempArray[1]); | ||
511 | super.SetV3Ff(index*3+2,_PBJtempArray[2]); | ||
512 | return this; | ||
513 | } | ||
514 | } | ||
515 | } | ||
516 | } | ||
517 | namespace Sirikata.PB { | ||
518 | public class TestMessage : PBJ.IMessage { | ||
519 | protected _PBJ_Internal.TestMessage super; | ||
520 | public _PBJ_Internal.TestMessage _PBJSuper{ get { return super;} } | ||
521 | public TestMessage() { | ||
522 | super=new _PBJ_Internal.TestMessage(); | ||
523 | } | ||
524 | public TestMessage(_PBJ_Internal.TestMessage reference) { | ||
525 | super=reference; | ||
526 | } | ||
527 | public static TestMessage defaultInstance= new TestMessage (_PBJ_Internal.TestMessage.DefaultInstance); | ||
528 | public static TestMessage DefaultInstance{ | ||
529 | get {return defaultInstance;} | ||
530 | } | ||
531 | public static pbd.MessageDescriptor Descriptor { | ||
532 | get { return _PBJ_Internal.TestMessage.Descriptor; } } | ||
533 | public static class Types { | ||
534 | public enum Flagsf32 { | ||
535 | UNIVERSA=_PBJ_Internal.TestMessage.Types.Flagsf32.UNIVERSA, | ||
536 | WE=_PBJ_Internal.TestMessage.Types.Flagsf32.WE, | ||
537 | IMAGE=_PBJ_Internal.TestMessage.Types.Flagsf32.IMAGE, | ||
538 | LOCA=_PBJ_Internal.TestMessage.Types.Flagsf32.LOCA | ||
539 | }; | ||
540 | public enum Flagsf64 { | ||
541 | UNIVERSAL=_PBJ_Internal.TestMessage.Types.Flagsf64.UNIVERSAL, | ||
542 | WEB=_PBJ_Internal.TestMessage.Types.Flagsf64.WEB, | ||
543 | IMAGES=_PBJ_Internal.TestMessage.Types.Flagsf64.IMAGES, | ||
544 | LOCAL=_PBJ_Internal.TestMessage.Types.Flagsf64.LOCAL | ||
545 | }; | ||
546 | public enum Enum32 { | ||
547 | UNIVERSAL1=_PBJ_Internal.TestMessage.Types.Enum32.UNIVERSAL1, | ||
548 | WEB1=_PBJ_Internal.TestMessage.Types.Enum32.WEB1, | ||
549 | IMAGES1=_PBJ_Internal.TestMessage.Types.Enum32.IMAGES1, | ||
550 | LOCAL1=_PBJ_Internal.TestMessage.Types.Enum32.LOCAL1 | ||
551 | }; | ||
552 | public class SubMessage : PBJ.IMessage { | ||
553 | protected _PBJ_Internal.TestMessage.Types.SubMessage super; | ||
554 | public _PBJ_Internal.TestMessage.Types.SubMessage _PBJSuper{ get { return super;} } | ||
555 | public SubMessage() { | ||
556 | super=new _PBJ_Internal.TestMessage.Types.SubMessage(); | ||
557 | } | ||
558 | public SubMessage(_PBJ_Internal.TestMessage.Types.SubMessage reference) { | ||
559 | super=reference; | ||
560 | } | ||
561 | public static SubMessage defaultInstance= new SubMessage (_PBJ_Internal.TestMessage.Types.SubMessage.DefaultInstance); | ||
562 | public static SubMessage DefaultInstance{ | ||
563 | get {return defaultInstance;} | ||
564 | } | ||
565 | public static pbd.MessageDescriptor Descriptor { | ||
566 | get { return _PBJ_Internal.TestMessage.Types.SubMessage.Descriptor; } } | ||
567 | public static class Types { | ||
568 | } | ||
569 | public static bool WithinReservedFieldTagRange(int field_tag) { | ||
570 | return false; | ||
571 | } | ||
572 | public static bool WithinExtensionFieldTagRange(int field_tag) { | ||
573 | return false; | ||
574 | } | ||
575 | public const int SubuuidFieldTag=1; | ||
576 | public bool HasSubuuid{ get {return super.HasSubuuid&&PBJ._PBJ.ValidateUuid(super.Subuuid);} } | ||
577 | public PBJ.UUID Subuuid{ get { | ||
578 | if (HasSubuuid) { | ||
579 | return PBJ._PBJ.CastUuid(super.Subuuid); | ||
580 | } else { | ||
581 | return PBJ._PBJ.CastUuid(); | ||
582 | } | ||
583 | } | ||
584 | } | ||
585 | public const int SubvectorFieldTag=2; | ||
586 | public bool HasSubvector{ get {return super.SubvectorCount>=3;} } | ||
587 | public PBJ.Vector3d Subvector{ get { | ||
588 | int index=0; | ||
589 | if (HasSubvector) { | ||
590 | return PBJ._PBJ.CastVector3d(super.GetSubvector(index*3+0),super.GetSubvector(index*3+1),super.GetSubvector(index*3+2)); | ||
591 | } else { | ||
592 | return PBJ._PBJ.CastVector3d(); | ||
593 | } | ||
594 | } | ||
595 | } | ||
596 | public const int SubdurationFieldTag=3; | ||
597 | public bool HasSubduration{ get {return super.HasSubduration&&PBJ._PBJ.ValidateDuration(super.Subduration);} } | ||
598 | public PBJ.Duration Subduration{ get { | ||
599 | if (HasSubduration) { | ||
600 | return PBJ._PBJ.CastDuration(super.Subduration); | ||
601 | } else { | ||
602 | return PBJ._PBJ.CastDuration(); | ||
603 | } | ||
604 | } | ||
605 | } | ||
606 | public const int SubnormalFieldTag=4; | ||
607 | public bool HasSubnormal{ get {return super.SubnormalCount>=2;} } | ||
608 | public PBJ.Vector3f Subnormal{ get { | ||
609 | int index=0; | ||
610 | if (HasSubnormal) { | ||
611 | return PBJ._PBJ.CastNormal(super.GetSubnormal(index*2+0),super.GetSubnormal(index*2+1)); | ||
612 | } else { | ||
613 | return PBJ._PBJ.CastNormal(); | ||
614 | } | ||
615 | } | ||
616 | } | ||
617 | public override Google.ProtocolBuffers.IMessage _PBJISuper { get { return super; } } | ||
618 | public override PBJ.IMessage.IBuilder WeakCreateBuilderForType() { return new Builder(); } | ||
619 | public static Builder CreateBuilder() { return new Builder(); } | ||
620 | public static Builder CreateBuilder(SubMessage prototype) { | ||
621 | return (Builder)new Builder().MergeFrom(prototype); | ||
622 | } | ||
623 | public static SubMessage ParseFrom(pb::ByteString data) { | ||
624 | return new SubMessage(_PBJ_Internal.TestMessage.Types.SubMessage.ParseFrom(data)); | ||
625 | } | ||
626 | public static SubMessage ParseFrom(pb::ByteString data, pb::ExtensionRegistry er) { | ||
627 | return new SubMessage(_PBJ_Internal.TestMessage.Types.SubMessage.ParseFrom(data,er)); | ||
628 | } | ||
629 | public static SubMessage ParseFrom(byte[] data) { | ||
630 | return new SubMessage(_PBJ_Internal.TestMessage.Types.SubMessage.ParseFrom(data)); | ||
631 | } | ||
632 | public static SubMessage ParseFrom(byte[] data, pb::ExtensionRegistry er) { | ||
633 | return new SubMessage(_PBJ_Internal.TestMessage.Types.SubMessage.ParseFrom(data,er)); | ||
634 | } | ||
635 | public static SubMessage ParseFrom(global::System.IO.Stream data) { | ||
636 | return new SubMessage(_PBJ_Internal.TestMessage.Types.SubMessage.ParseFrom(data)); | ||
637 | } | ||
638 | public static SubMessage ParseFrom(global::System.IO.Stream data, pb::ExtensionRegistry er) { | ||
639 | return new SubMessage(_PBJ_Internal.TestMessage.Types.SubMessage.ParseFrom(data,er)); | ||
640 | } | ||
641 | public static SubMessage ParseFrom(pb::CodedInputStream data) { | ||
642 | return new SubMessage(_PBJ_Internal.TestMessage.Types.SubMessage.ParseFrom(data)); | ||
643 | } | ||
644 | public static SubMessage ParseFrom(pb::CodedInputStream data, pb::ExtensionRegistry er) { | ||
645 | return new SubMessage(_PBJ_Internal.TestMessage.Types.SubMessage.ParseFrom(data,er)); | ||
646 | } | ||
647 | protected override bool _HasAllPBJFields{ get { | ||
648 | return true | ||
649 | ; | ||
650 | } } | ||
651 | public bool IsInitialized { get { | ||
652 | return super.IsInitialized&&_HasAllPBJFields; | ||
653 | } } | ||
654 | public class Builder : global::PBJ.IMessage.IBuilder{ | ||
655 | protected override bool _HasAllPBJFields{ get { | ||
656 | return true | ||
657 | ; | ||
658 | } } | ||
659 | public bool IsInitialized { get { | ||
660 | return super.IsInitialized&&_HasAllPBJFields; | ||
661 | } } | ||
662 | protected _PBJ_Internal.TestMessage.Types.SubMessage.Builder super; | ||
663 | public override Google.ProtocolBuffers.IBuilder _PBJISuper { get { return super; } } | ||
664 | public _PBJ_Internal.TestMessage.Types.SubMessage.Builder _PBJSuper{ get { return super;} } | ||
665 | public Builder() {super = new _PBJ_Internal.TestMessage.Types.SubMessage.Builder();} | ||
666 | public Builder(_PBJ_Internal.TestMessage.Types.SubMessage.Builder other) { | ||
667 | super=other; | ||
668 | } | ||
669 | public Builder Clone() {return new Builder(super.Clone());} | ||
670 | public Builder MergeFrom(SubMessage prototype) { super.MergeFrom(prototype._PBJSuper);return this;} | ||
671 | public Builder Clear() {super.Clear();return this;} | ||
672 | public SubMessage BuildPartial() {return new SubMessage(super.BuildPartial());} | ||
673 | public SubMessage Build() {if (_HasAllPBJFields) return new SubMessage(super.Build());return null;} | ||
674 | public pbd::MessageDescriptor DescriptorForType { | ||
675 | get { return SubMessage.Descriptor; } } | ||
676 | public Builder ClearSubuuid() { super.ClearSubuuid();return this;} | ||
677 | public const int SubuuidFieldTag=1; | ||
678 | public bool HasSubuuid{ get {return super.HasSubuuid&&PBJ._PBJ.ValidateUuid(super.Subuuid);} } | ||
679 | public PBJ.UUID Subuuid{ get { | ||
680 | if (HasSubuuid) { | ||
681 | return PBJ._PBJ.CastUuid(super.Subuuid); | ||
682 | } else { | ||
683 | return PBJ._PBJ.CastUuid(); | ||
684 | } | ||
685 | } | ||
686 | set { | ||
687 | super.Subuuid=(PBJ._PBJ.Construct(value)); | ||
688 | } | ||
689 | } | ||
690 | public Builder ClearSubvector() { super.ClearSubvector();return this;} | ||
691 | public const int SubvectorFieldTag=2; | ||
692 | public bool HasSubvector{ get {return super.SubvectorCount>=3;} } | ||
693 | public PBJ.Vector3d Subvector{ get { | ||
694 | int index=0; | ||
695 | if (HasSubvector) { | ||
696 | return PBJ._PBJ.CastVector3d(super.GetSubvector(index*3+0),super.GetSubvector(index*3+1),super.GetSubvector(index*3+2)); | ||
697 | } else { | ||
698 | return PBJ._PBJ.CastVector3d(); | ||
699 | } | ||
700 | } | ||
701 | set { | ||
702 | super.ClearSubvector(); | ||
703 | double[] _PBJtempArray=PBJ._PBJ.ConstructVector3d(value); | ||
704 | super.AddSubvector(_PBJtempArray[0]); | ||
705 | super.AddSubvector(_PBJtempArray[1]); | ||
706 | super.AddSubvector(_PBJtempArray[2]); | ||
707 | } | ||
708 | } | ||
709 | public Builder ClearSubduration() { super.ClearSubduration();return this;} | ||
710 | public const int SubdurationFieldTag=3; | ||
711 | public bool HasSubduration{ get {return super.HasSubduration&&PBJ._PBJ.ValidateDuration(super.Subduration);} } | ||
712 | public PBJ.Duration Subduration{ get { | ||
713 | if (HasSubduration) { | ||
714 | return PBJ._PBJ.CastDuration(super.Subduration); | ||
715 | } else { | ||
716 | return PBJ._PBJ.CastDuration(); | ||
717 | } | ||
718 | } | ||
719 | set { | ||
720 | super.Subduration=(PBJ._PBJ.Construct(value)); | ||
721 | } | ||
722 | } | ||
723 | public Builder ClearSubnormal() { super.ClearSubnormal();return this;} | ||
724 | public const int SubnormalFieldTag=4; | ||
725 | public bool HasSubnormal{ get {return super.SubnormalCount>=2;} } | ||
726 | public PBJ.Vector3f Subnormal{ get { | ||
727 | int index=0; | ||
728 | if (HasSubnormal) { | ||
729 | return PBJ._PBJ.CastNormal(super.GetSubnormal(index*2+0),super.GetSubnormal(index*2+1)); | ||
730 | } else { | ||
731 | return PBJ._PBJ.CastNormal(); | ||
732 | } | ||
733 | } | ||
734 | set { | ||
735 | super.ClearSubnormal(); | ||
736 | float[] _PBJtempArray=PBJ._PBJ.ConstructNormal(value); | ||
737 | super.AddSubnormal(_PBJtempArray[0]); | ||
738 | super.AddSubnormal(_PBJtempArray[1]); | ||
739 | } | ||
740 | } | ||
741 | } | ||
742 | } | ||
743 | } | ||
744 | public static bool WithinReservedFieldTagRange(int field_tag) { | ||
745 | return false; | ||
746 | } | ||
747 | public static bool WithinExtensionFieldTagRange(int field_tag) { | ||
748 | return false||(field_tag>=100&&field_tag<=199); | ||
749 | } | ||
750 | public const int XxdFieldTag=20; | ||
751 | public bool HasXxd{ get {return super.HasXxd&&PBJ._PBJ.ValidateDouble(super.Xxd);} } | ||
752 | public double Xxd{ get { | ||
753 | if (HasXxd) { | ||
754 | return PBJ._PBJ.CastDouble(super.Xxd); | ||
755 | } else { | ||
756 | return 10.3; | ||
757 | } | ||
758 | } | ||
759 | } | ||
760 | public const int XxfFieldTag=21; | ||
761 | public bool HasXxf{ get {return super.HasXxf&&PBJ._PBJ.ValidateFloat(super.Xxf);} } | ||
762 | public float Xxf{ get { | ||
763 | if (HasXxf) { | ||
764 | return PBJ._PBJ.CastFloat(super.Xxf); | ||
765 | } else { | ||
766 | return PBJ._PBJ.CastFloat(); | ||
767 | } | ||
768 | } | ||
769 | } | ||
770 | public const int Xxu32FieldTag=22; | ||
771 | public bool HasXxu32{ get {return super.HasXxu32&&PBJ._PBJ.ValidateUint32(super.Xxu32);} } | ||
772 | public uint Xxu32{ get { | ||
773 | if (HasXxu32) { | ||
774 | return PBJ._PBJ.CastUint32(super.Xxu32); | ||
775 | } else { | ||
776 | return PBJ._PBJ.CastUint32(); | ||
777 | } | ||
778 | } | ||
779 | } | ||
780 | public const int XxsFieldTag=23; | ||
781 | public bool HasXxs{ get {return super.HasXxs&&PBJ._PBJ.ValidateString(super.Xxs);} } | ||
782 | public string Xxs{ get { | ||
783 | if (HasXxs) { | ||
784 | return PBJ._PBJ.CastString(super.Xxs); | ||
785 | } else { | ||
786 | return PBJ._PBJ.CastString(); | ||
787 | } | ||
788 | } | ||
789 | } | ||
790 | public const int XxbFieldTag=24; | ||
791 | public bool HasXxb{ get {return super.HasXxb&&PBJ._PBJ.ValidateBytes(super.Xxb);} } | ||
792 | public pb::ByteString Xxb{ get { | ||
793 | if (HasXxb) { | ||
794 | return PBJ._PBJ.CastBytes(super.Xxb); | ||
795 | } else { | ||
796 | return PBJ._PBJ.CastBytes(); | ||
797 | } | ||
798 | } | ||
799 | } | ||
800 | public const int XxssFieldTag=25; | ||
801 | public int XxssCount { get { return super.XxssCount;} } | ||
802 | public bool HasXxss(int index) {return PBJ._PBJ.ValidateString(super.GetXxss(index));} | ||
803 | public string Xxss(int index) { | ||
804 | return (string)PBJ._PBJ.CastString(super.GetXxss(index)); | ||
805 | } | ||
806 | public const int XxbbFieldTag=26; | ||
807 | public int XxbbCount { get { return super.XxbbCount;} } | ||
808 | public bool HasXxbb(int index) {return PBJ._PBJ.ValidateBytes(super.GetXxbb(index));} | ||
809 | public pb::ByteString Xxbb(int index) { | ||
810 | return (pb::ByteString)PBJ._PBJ.CastBytes(super.GetXxbb(index)); | ||
811 | } | ||
812 | public const int XxffFieldTag=27; | ||
813 | public int XxffCount { get { return super.XxffCount;} } | ||
814 | public bool HasXxff(int index) {return PBJ._PBJ.ValidateFloat(super.GetXxff(index));} | ||
815 | public float Xxff(int index) { | ||
816 | return (float)PBJ._PBJ.CastFloat(super.GetXxff(index)); | ||
817 | } | ||
818 | public const int XxnnFieldTag=29; | ||
819 | public int XxnnCount { get { return super.XxnnCount/2;} } | ||
820 | public bool HasXxnn(int index) { return true; } | ||
821 | public PBJ.Vector3f GetXxnn(int index) { | ||
822 | if (HasXxnn(index)) { | ||
823 | return PBJ._PBJ.CastNormal(super.GetXxnn(index*2+0),super.GetXxnn(index*2+1)); | ||
824 | } else { | ||
825 | return PBJ._PBJ.CastNormal(); | ||
826 | } | ||
827 | } | ||
828 | public const int XxfrFieldTag=28; | ||
829 | public bool HasXxfr{ get {return super.HasXxfr&&PBJ._PBJ.ValidateFloat(super.Xxfr);} } | ||
830 | public float Xxfr{ get { | ||
831 | if (HasXxfr) { | ||
832 | return PBJ._PBJ.CastFloat(super.Xxfr); | ||
833 | } else { | ||
834 | return PBJ._PBJ.CastFloat(); | ||
835 | } | ||
836 | } | ||
837 | } | ||
838 | public const int NFieldTag=1; | ||
839 | public bool HasN{ get {return super.NCount>=2;} } | ||
840 | public PBJ.Vector3f N{ get { | ||
841 | int index=0; | ||
842 | if (HasN) { | ||
843 | return PBJ._PBJ.CastNormal(super.GetN(index*2+0),super.GetN(index*2+1)); | ||
844 | } else { | ||
845 | return PBJ._PBJ.CastNormal(); | ||
846 | } | ||
847 | } | ||
848 | } | ||
849 | public const int V2FFieldTag=2; | ||
850 | public bool HasV2F{ get {return super.V2FCount>=2;} } | ||
851 | public PBJ.Vector2f V2F{ get { | ||
852 | int index=0; | ||
853 | if (HasV2F) { | ||
854 | return PBJ._PBJ.CastVector2f(super.GetV2F(index*2+0),super.GetV2F(index*2+1)); | ||
855 | } else { | ||
856 | return PBJ._PBJ.CastVector2f(); | ||
857 | } | ||
858 | } | ||
859 | } | ||
860 | public const int V2DFieldTag=3; | ||
861 | public bool HasV2D{ get {return super.V2DCount>=2;} } | ||
862 | public PBJ.Vector2d V2D{ get { | ||
863 | int index=0; | ||
864 | if (HasV2D) { | ||
865 | return PBJ._PBJ.CastVector2d(super.GetV2D(index*2+0),super.GetV2D(index*2+1)); | ||
866 | } else { | ||
867 | return PBJ._PBJ.CastVector2d(); | ||
868 | } | ||
869 | } | ||
870 | } | ||
871 | public const int V3FFieldTag=4; | ||
872 | public bool HasV3F{ get {return super.V3FCount>=3;} } | ||
873 | public PBJ.Vector3f V3F{ get { | ||
874 | int index=0; | ||
875 | if (HasV3F) { | ||
876 | return PBJ._PBJ.CastVector3f(super.GetV3F(index*3+0),super.GetV3F(index*3+1),super.GetV3F(index*3+2)); | ||
877 | } else { | ||
878 | return PBJ._PBJ.CastVector3f(); | ||
879 | } | ||
880 | } | ||
881 | } | ||
882 | public const int V3DFieldTag=5; | ||
883 | public bool HasV3D{ get {return super.V3DCount>=3;} } | ||
884 | public PBJ.Vector3d V3D{ get { | ||
885 | int index=0; | ||
886 | if (HasV3D) { | ||
887 | return PBJ._PBJ.CastVector3d(super.GetV3D(index*3+0),super.GetV3D(index*3+1),super.GetV3D(index*3+2)); | ||
888 | } else { | ||
889 | return PBJ._PBJ.CastVector3d(); | ||
890 | } | ||
891 | } | ||
892 | } | ||
893 | public const int V4FFieldTag=6; | ||
894 | public bool HasV4F{ get {return super.V4FCount>=4;} } | ||
895 | public PBJ.Vector4f V4F{ get { | ||
896 | int index=0; | ||
897 | if (HasV4F) { | ||
898 | return PBJ._PBJ.CastVector4f(super.GetV4F(index*4+0),super.GetV4F(index*4+1),super.GetV4F(index*4+2),super.GetV4F(index*4+3)); | ||
899 | } else { | ||
900 | return PBJ._PBJ.CastVector4f(); | ||
901 | } | ||
902 | } | ||
903 | } | ||
904 | public const int V4DFieldTag=7; | ||
905 | public bool HasV4D{ get {return super.V4DCount>=4;} } | ||
906 | public PBJ.Vector4d V4D{ get { | ||
907 | int index=0; | ||
908 | if (HasV4D) { | ||
909 | return PBJ._PBJ.CastVector4d(super.GetV4D(index*4+0),super.GetV4D(index*4+1),super.GetV4D(index*4+2),super.GetV4D(index*4+3)); | ||
910 | } else { | ||
911 | return PBJ._PBJ.CastVector4d(); | ||
912 | } | ||
913 | } | ||
914 | } | ||
915 | public const int QFieldTag=8; | ||
916 | public bool HasQ{ get {return super.QCount>=3;} } | ||
917 | public PBJ.Quaternion Q{ get { | ||
918 | int index=0; | ||
919 | if (HasQ) { | ||
920 | return PBJ._PBJ.CastQuaternion(super.GetQ(index*3+0),super.GetQ(index*3+1),super.GetQ(index*3+2)); | ||
921 | } else { | ||
922 | return PBJ._PBJ.CastQuaternion(); | ||
923 | } | ||
924 | } | ||
925 | } | ||
926 | public const int UFieldTag=9; | ||
927 | public bool HasU{ get {return super.HasU&&PBJ._PBJ.ValidateUuid(super.U);} } | ||
928 | public PBJ.UUID U{ get { | ||
929 | if (HasU) { | ||
930 | return PBJ._PBJ.CastUuid(super.U); | ||
931 | } else { | ||
932 | return PBJ._PBJ.CastUuid(); | ||
933 | } | ||
934 | } | ||
935 | } | ||
936 | public const int AFieldTag=10; | ||
937 | public bool HasA{ get {return super.HasA&&PBJ._PBJ.ValidateAngle(super.A);} } | ||
938 | public float A{ get { | ||
939 | if (HasA) { | ||
940 | return PBJ._PBJ.CastAngle(super.A); | ||
941 | } else { | ||
942 | return PBJ._PBJ.CastAngle(); | ||
943 | } | ||
944 | } | ||
945 | } | ||
946 | public const int TFieldTag=11; | ||
947 | public bool HasT{ get {return super.HasT&&PBJ._PBJ.ValidateTime(super.T);} } | ||
948 | public PBJ.Time T{ get { | ||
949 | if (HasT) { | ||
950 | return PBJ._PBJ.CastTime(super.T); | ||
951 | } else { | ||
952 | return PBJ._PBJ.CastTime(); | ||
953 | } | ||
954 | } | ||
955 | } | ||
956 | public const int DFieldTag=12; | ||
957 | public bool HasD{ get {return super.HasD&&PBJ._PBJ.ValidateDuration(super.D);} } | ||
958 | public PBJ.Duration D{ get { | ||
959 | if (HasD) { | ||
960 | return PBJ._PBJ.CastDuration(super.D); | ||
961 | } else { | ||
962 | return PBJ._PBJ.CastDuration(); | ||
963 | } | ||
964 | } | ||
965 | } | ||
966 | public const int F32FieldTag=13; | ||
967 | public bool HasF32 { get { | ||
968 | if (!super.HasF32) return false; | ||
969 | return PBJ._PBJ.ValidateFlags(super.F32,(ulong)Types.Flagsf32.UNIVERSA|(ulong)Types.Flagsf32.WE|(ulong)Types.Flagsf32.IMAGE|(ulong)Types.Flagsf32.LOCA); | ||
970 | } } | ||
971 | public uint F32{ get { | ||
972 | if (HasF32) { | ||
973 | return (uint)PBJ._PBJ.CastFlags(super.F32,(ulong)Types.Flagsf32.UNIVERSA|(ulong)Types.Flagsf32.WE|(ulong)Types.Flagsf32.IMAGE|(ulong)Types.Flagsf32.LOCA); | ||
974 | } else { | ||
975 | return (uint)PBJ._PBJ.CastFlags((ulong)Types.Flagsf32.UNIVERSA|(ulong)Types.Flagsf32.WE|(ulong)Types.Flagsf32.IMAGE|(ulong)Types.Flagsf32.LOCA); | ||
976 | } | ||
977 | } | ||
978 | } | ||
979 | public const int F64FieldTag=14; | ||
980 | public bool HasF64 { get { | ||
981 | if (!super.HasF64) return false; | ||
982 | return PBJ._PBJ.ValidateFlags(super.F64,(ulong)Types.Flagsf64.UNIVERSAL|(ulong)Types.Flagsf64.WEB|(ulong)Types.Flagsf64.IMAGES|(ulong)Types.Flagsf64.LOCAL); | ||
983 | } } | ||
984 | public ulong F64{ get { | ||
985 | if (HasF64) { | ||
986 | return (ulong)PBJ._PBJ.CastFlags(super.F64,(ulong)Types.Flagsf64.UNIVERSAL|(ulong)Types.Flagsf64.WEB|(ulong)Types.Flagsf64.IMAGES|(ulong)Types.Flagsf64.LOCAL); | ||
987 | } else { | ||
988 | return (ulong)PBJ._PBJ.CastFlags((ulong)Types.Flagsf64.UNIVERSAL|(ulong)Types.Flagsf64.WEB|(ulong)Types.Flagsf64.IMAGES|(ulong)Types.Flagsf64.LOCAL); | ||
989 | } | ||
990 | } | ||
991 | } | ||
992 | public const int BsfFieldTag=15; | ||
993 | public bool HasBsf{ get {return super.BsfCount>=4;} } | ||
994 | public PBJ.BoundingSphere3f Bsf{ get { | ||
995 | int index=0; | ||
996 | if (HasBsf) { | ||
997 | return PBJ._PBJ.CastBoundingsphere3f(super.GetBsf(index*4+0),super.GetBsf(index*4+1),super.GetBsf(index*4+2),super.GetBsf(index*4+3)); | ||
998 | } else { | ||
999 | return PBJ._PBJ.CastBoundingsphere3f(); | ||
1000 | } | ||
1001 | } | ||
1002 | } | ||
1003 | public const int BsdFieldTag=16; | ||
1004 | public bool HasBsd{ get {return super.BsdCount>=4;} } | ||
1005 | public PBJ.BoundingSphere3d Bsd{ get { | ||
1006 | int index=0; | ||
1007 | if (HasBsd) { | ||
1008 | return PBJ._PBJ.CastBoundingsphere3d(super.GetBsd(index*4+0),super.GetBsd(index*4+1),super.GetBsd(index*4+2),super.GetBsd(index*4+3)); | ||
1009 | } else { | ||
1010 | return PBJ._PBJ.CastBoundingsphere3d(); | ||
1011 | } | ||
1012 | } | ||
1013 | } | ||
1014 | public const int BbfFieldTag=17; | ||
1015 | public bool HasBbf{ get {return super.BbfCount>=6;} } | ||
1016 | public PBJ.BoundingBox3f3f Bbf{ get { | ||
1017 | int index=0; | ||
1018 | if (HasBbf) { | ||
1019 | return PBJ._PBJ.CastBoundingbox3f3f(super.GetBbf(index*6+0),super.GetBbf(index*6+1),super.GetBbf(index*6+2),super.GetBbf(index*6+3),super.GetBbf(index*6+4),super.GetBbf(index*6+5)); | ||
1020 | } else { | ||
1021 | return PBJ._PBJ.CastBoundingbox3f3f(); | ||
1022 | } | ||
1023 | } | ||
1024 | } | ||
1025 | public const int BbdFieldTag=18; | ||
1026 | public bool HasBbd{ get {return super.BbdCount>=6;} } | ||
1027 | public PBJ.BoundingBox3d3f Bbd{ get { | ||
1028 | int index=0; | ||
1029 | if (HasBbd) { | ||
1030 | return PBJ._PBJ.CastBoundingbox3d3f(super.GetBbd(index*6+0),super.GetBbd(index*6+1),super.GetBbd(index*6+2),super.GetBbd(index*6+3),super.GetBbd(index*6+4),super.GetBbd(index*6+5)); | ||
1031 | } else { | ||
1032 | return PBJ._PBJ.CastBoundingbox3d3f(); | ||
1033 | } | ||
1034 | } | ||
1035 | } | ||
1036 | public const int E32FieldTag=19; | ||
1037 | public bool HasE32{ get {return super.HasE32;} } | ||
1038 | public Types.Enum32 E32{ get { | ||
1039 | if (HasE32) { | ||
1040 | return (Types.Enum32)super.E32; | ||
1041 | } else { | ||
1042 | return new Types.Enum32(); | ||
1043 | } | ||
1044 | } | ||
1045 | } | ||
1046 | public const int SubmesFieldTag=30; | ||
1047 | public bool HasSubmes{ get {return super.HasSubmes;} } | ||
1048 | public Types.SubMessage Submes{ get { | ||
1049 | if (HasSubmes) { | ||
1050 | return new Types.SubMessage(super.Submes); | ||
1051 | } else { | ||
1052 | return new Types.SubMessage(); | ||
1053 | } | ||
1054 | } | ||
1055 | } | ||
1056 | public const int SubmessersFieldTag=31; | ||
1057 | public int SubmessersCount { get { return super.SubmessersCount;} } | ||
1058 | public bool HasSubmessers(int index) {return true;} | ||
1059 | public Types.SubMessage Submessers(int index) { | ||
1060 | return new Types.SubMessage(super.GetSubmessers(index)); | ||
1061 | } | ||
1062 | public const int ShaFieldTag=32; | ||
1063 | public bool HasSha{ get {return super.HasSha&&PBJ._PBJ.ValidateSha256(super.Sha);} } | ||
1064 | public PBJ.SHA256 Sha{ get { | ||
1065 | if (HasSha) { | ||
1066 | return PBJ._PBJ.CastSha256(super.Sha); | ||
1067 | } else { | ||
1068 | return PBJ._PBJ.CastSha256(); | ||
1069 | } | ||
1070 | } | ||
1071 | } | ||
1072 | public const int ShasFieldTag=33; | ||
1073 | public int ShasCount { get { return super.ShasCount;} } | ||
1074 | public bool HasShas(int index) {return PBJ._PBJ.ValidateSha256(super.GetShas(index));} | ||
1075 | public PBJ.SHA256 Shas(int index) { | ||
1076 | return (PBJ.SHA256)PBJ._PBJ.CastSha256(super.GetShas(index)); | ||
1077 | } | ||
1078 | public const int ExtmesFieldTag=34; | ||
1079 | public bool HasExtmes{ get {return super.HasExtmes;} } | ||
1080 | public ExternalMessage Extmes{ get { | ||
1081 | if (HasExtmes) { | ||
1082 | return new ExternalMessage(super.Extmes); | ||
1083 | } else { | ||
1084 | return new ExternalMessage(); | ||
1085 | } | ||
1086 | } | ||
1087 | } | ||
1088 | public const int ExtmessersFieldTag=35; | ||
1089 | public int ExtmessersCount { get { return super.ExtmessersCount;} } | ||
1090 | public bool HasExtmessers(int index) {return true;} | ||
1091 | public ExternalMessage Extmessers(int index) { | ||
1092 | return new ExternalMessage(super.GetExtmessers(index)); | ||
1093 | } | ||
1094 | public const int ExtmesserFieldTag=36; | ||
1095 | public bool HasExtmesser{ get {return super.HasExtmesser;} } | ||
1096 | public ExternalMessage Extmesser{ get { | ||
1097 | if (HasExtmesser) { | ||
1098 | return new ExternalMessage(super.Extmesser); | ||
1099 | } else { | ||
1100 | return new ExternalMessage(); | ||
1101 | } | ||
1102 | } | ||
1103 | } | ||
1104 | public override Google.ProtocolBuffers.IMessage _PBJISuper { get { return super; } } | ||
1105 | public override PBJ.IMessage.IBuilder WeakCreateBuilderForType() { return new Builder(); } | ||
1106 | public static Builder CreateBuilder() { return new Builder(); } | ||
1107 | public static Builder CreateBuilder(TestMessage prototype) { | ||
1108 | return (Builder)new Builder().MergeFrom(prototype); | ||
1109 | } | ||
1110 | public static TestMessage ParseFrom(pb::ByteString data) { | ||
1111 | return new TestMessage(_PBJ_Internal.TestMessage.ParseFrom(data)); | ||
1112 | } | ||
1113 | public static TestMessage ParseFrom(pb::ByteString data, pb::ExtensionRegistry er) { | ||
1114 | return new TestMessage(_PBJ_Internal.TestMessage.ParseFrom(data,er)); | ||
1115 | } | ||
1116 | public static TestMessage ParseFrom(byte[] data) { | ||
1117 | return new TestMessage(_PBJ_Internal.TestMessage.ParseFrom(data)); | ||
1118 | } | ||
1119 | public static TestMessage ParseFrom(byte[] data, pb::ExtensionRegistry er) { | ||
1120 | return new TestMessage(_PBJ_Internal.TestMessage.ParseFrom(data,er)); | ||
1121 | } | ||
1122 | public static TestMessage ParseFrom(global::System.IO.Stream data) { | ||
1123 | return new TestMessage(_PBJ_Internal.TestMessage.ParseFrom(data)); | ||
1124 | } | ||
1125 | public static TestMessage ParseFrom(global::System.IO.Stream data, pb::ExtensionRegistry er) { | ||
1126 | return new TestMessage(_PBJ_Internal.TestMessage.ParseFrom(data,er)); | ||
1127 | } | ||
1128 | public static TestMessage ParseFrom(pb::CodedInputStream data) { | ||
1129 | return new TestMessage(_PBJ_Internal.TestMessage.ParseFrom(data)); | ||
1130 | } | ||
1131 | public static TestMessage ParseFrom(pb::CodedInputStream data, pb::ExtensionRegistry er) { | ||
1132 | return new TestMessage(_PBJ_Internal.TestMessage.ParseFrom(data,er)); | ||
1133 | } | ||
1134 | protected override bool _HasAllPBJFields{ get { | ||
1135 | return true | ||
1136 | &&HasV3F | ||
1137 | ; | ||
1138 | } } | ||
1139 | public bool IsInitialized { get { | ||
1140 | return super.IsInitialized&&_HasAllPBJFields; | ||
1141 | } } | ||
1142 | public class Builder : global::PBJ.IMessage.IBuilder{ | ||
1143 | protected override bool _HasAllPBJFields{ get { | ||
1144 | return true | ||
1145 | &&HasV3F | ||
1146 | ; | ||
1147 | } } | ||
1148 | public bool IsInitialized { get { | ||
1149 | return super.IsInitialized&&_HasAllPBJFields; | ||
1150 | } } | ||
1151 | protected _PBJ_Internal.TestMessage.Builder super; | ||
1152 | public override Google.ProtocolBuffers.IBuilder _PBJISuper { get { return super; } } | ||
1153 | public _PBJ_Internal.TestMessage.Builder _PBJSuper{ get { return super;} } | ||
1154 | public Builder() {super = new _PBJ_Internal.TestMessage.Builder();} | ||
1155 | public Builder(_PBJ_Internal.TestMessage.Builder other) { | ||
1156 | super=other; | ||
1157 | } | ||
1158 | public Builder Clone() {return new Builder(super.Clone());} | ||
1159 | public Builder MergeFrom(TestMessage prototype) { super.MergeFrom(prototype._PBJSuper);return this;} | ||
1160 | public Builder Clear() {super.Clear();return this;} | ||
1161 | public TestMessage BuildPartial() {return new TestMessage(super.BuildPartial());} | ||
1162 | public TestMessage Build() {if (_HasAllPBJFields) return new TestMessage(super.Build());return null;} | ||
1163 | public pbd::MessageDescriptor DescriptorForType { | ||
1164 | get { return TestMessage.Descriptor; } } | ||
1165 | public Builder ClearXxd() { super.ClearXxd();return this;} | ||
1166 | public const int XxdFieldTag=20; | ||
1167 | public bool HasXxd{ get {return super.HasXxd&&PBJ._PBJ.ValidateDouble(super.Xxd);} } | ||
1168 | public double Xxd{ get { | ||
1169 | if (HasXxd) { | ||
1170 | return PBJ._PBJ.CastDouble(super.Xxd); | ||
1171 | } else { | ||
1172 | return 10.3; | ||
1173 | } | ||
1174 | } | ||
1175 | set { | ||
1176 | super.Xxd=(PBJ._PBJ.Construct(value)); | ||
1177 | } | ||
1178 | } | ||
1179 | public Builder ClearXxf() { super.ClearXxf();return this;} | ||
1180 | public const int XxfFieldTag=21; | ||
1181 | public bool HasXxf{ get {return super.HasXxf&&PBJ._PBJ.ValidateFloat(super.Xxf);} } | ||
1182 | public float Xxf{ get { | ||
1183 | if (HasXxf) { | ||
1184 | return PBJ._PBJ.CastFloat(super.Xxf); | ||
1185 | } else { | ||
1186 | return PBJ._PBJ.CastFloat(); | ||
1187 | } | ||
1188 | } | ||
1189 | set { | ||
1190 | super.Xxf=(PBJ._PBJ.Construct(value)); | ||
1191 | } | ||
1192 | } | ||
1193 | public Builder ClearXxu32() { super.ClearXxu32();return this;} | ||
1194 | public const int Xxu32FieldTag=22; | ||
1195 | public bool HasXxu32{ get {return super.HasXxu32&&PBJ._PBJ.ValidateUint32(super.Xxu32);} } | ||
1196 | public uint Xxu32{ get { | ||
1197 | if (HasXxu32) { | ||
1198 | return PBJ._PBJ.CastUint32(super.Xxu32); | ||
1199 | } else { | ||
1200 | return PBJ._PBJ.CastUint32(); | ||
1201 | } | ||
1202 | } | ||
1203 | set { | ||
1204 | super.Xxu32=(PBJ._PBJ.Construct(value)); | ||
1205 | } | ||
1206 | } | ||
1207 | public Builder ClearXxs() { super.ClearXxs();return this;} | ||
1208 | public const int XxsFieldTag=23; | ||
1209 | public bool HasXxs{ get {return super.HasXxs&&PBJ._PBJ.ValidateString(super.Xxs);} } | ||
1210 | public string Xxs{ get { | ||
1211 | if (HasXxs) { | ||
1212 | return PBJ._PBJ.CastString(super.Xxs); | ||
1213 | } else { | ||
1214 | return PBJ._PBJ.CastString(); | ||
1215 | } | ||
1216 | } | ||
1217 | set { | ||
1218 | super.Xxs=(PBJ._PBJ.Construct(value)); | ||
1219 | } | ||
1220 | } | ||
1221 | public Builder ClearXxb() { super.ClearXxb();return this;} | ||
1222 | public const int XxbFieldTag=24; | ||
1223 | public bool HasXxb{ get {return super.HasXxb&&PBJ._PBJ.ValidateBytes(super.Xxb);} } | ||
1224 | public pb::ByteString Xxb{ get { | ||
1225 | if (HasXxb) { | ||
1226 | return PBJ._PBJ.CastBytes(super.Xxb); | ||
1227 | } else { | ||
1228 | return PBJ._PBJ.CastBytes(); | ||
1229 | } | ||
1230 | } | ||
1231 | set { | ||
1232 | super.Xxb=(PBJ._PBJ.Construct(value)); | ||
1233 | } | ||
1234 | } | ||
1235 | public Builder ClearXxss() { super.ClearXxss();return this;} | ||
1236 | public Builder SetXxss(int index, string value) { | ||
1237 | super.SetXxss(index,PBJ._PBJ.Construct(value)); | ||
1238 | return this; | ||
1239 | } | ||
1240 | public const int XxssFieldTag=25; | ||
1241 | public int XxssCount { get { return super.XxssCount;} } | ||
1242 | public bool HasXxss(int index) {return PBJ._PBJ.ValidateString(super.GetXxss(index));} | ||
1243 | public string Xxss(int index) { | ||
1244 | return (string)PBJ._PBJ.CastString(super.GetXxss(index)); | ||
1245 | } | ||
1246 | public Builder AddXxss(string value) { | ||
1247 | super.AddXxss(PBJ._PBJ.Construct(value)); | ||
1248 | return this; | ||
1249 | } | ||
1250 | public Builder ClearXxbb() { super.ClearXxbb();return this;} | ||
1251 | public Builder SetXxbb(int index, pb::ByteString value) { | ||
1252 | super.SetXxbb(index,PBJ._PBJ.Construct(value)); | ||
1253 | return this; | ||
1254 | } | ||
1255 | public const int XxbbFieldTag=26; | ||
1256 | public int XxbbCount { get { return super.XxbbCount;} } | ||
1257 | public bool HasXxbb(int index) {return PBJ._PBJ.ValidateBytes(super.GetXxbb(index));} | ||
1258 | public pb::ByteString Xxbb(int index) { | ||
1259 | return (pb::ByteString)PBJ._PBJ.CastBytes(super.GetXxbb(index)); | ||
1260 | } | ||
1261 | public Builder AddXxbb(pb::ByteString value) { | ||
1262 | super.AddXxbb(PBJ._PBJ.Construct(value)); | ||
1263 | return this; | ||
1264 | } | ||
1265 | public Builder ClearXxff() { super.ClearXxff();return this;} | ||
1266 | public Builder SetXxff(int index, float value) { | ||
1267 | super.SetXxff(index,PBJ._PBJ.Construct(value)); | ||
1268 | return this; | ||
1269 | } | ||
1270 | public const int XxffFieldTag=27; | ||
1271 | public int XxffCount { get { return super.XxffCount;} } | ||
1272 | public bool HasXxff(int index) {return PBJ._PBJ.ValidateFloat(super.GetXxff(index));} | ||
1273 | public float Xxff(int index) { | ||
1274 | return (float)PBJ._PBJ.CastFloat(super.GetXxff(index)); | ||
1275 | } | ||
1276 | public Builder AddXxff(float value) { | ||
1277 | super.AddXxff(PBJ._PBJ.Construct(value)); | ||
1278 | return this; | ||
1279 | } | ||
1280 | public Builder ClearXxnn() { super.ClearXxnn();return this;} | ||
1281 | public const int XxnnFieldTag=29; | ||
1282 | public int XxnnCount { get { return super.XxnnCount/2;} } | ||
1283 | public bool HasXxnn(int index) { return true; } | ||
1284 | public PBJ.Vector3f GetXxnn(int index) { | ||
1285 | if (HasXxnn(index)) { | ||
1286 | return PBJ._PBJ.CastNormal(super.GetXxnn(index*2+0),super.GetXxnn(index*2+1)); | ||
1287 | } else { | ||
1288 | return PBJ._PBJ.CastNormal(); | ||
1289 | } | ||
1290 | } | ||
1291 | public Builder AddXxnn(PBJ.Vector3f value) { | ||
1292 | float[] _PBJtempArray=PBJ._PBJ.ConstructNormal(value); | ||
1293 | super.AddXxnn(_PBJtempArray[0]); | ||
1294 | super.AddXxnn(_PBJtempArray[1]); | ||
1295 | return this; | ||
1296 | } | ||
1297 | public Builder SetXxnn(int index,PBJ.Vector3f value) { | ||
1298 | float[] _PBJtempArray=PBJ._PBJ.ConstructNormal(value); | ||
1299 | super.SetXxnn(index*2+0,_PBJtempArray[0]); | ||
1300 | super.SetXxnn(index*2+1,_PBJtempArray[1]); | ||
1301 | return this; | ||
1302 | } | ||
1303 | public Builder ClearXxfr() { super.ClearXxfr();return this;} | ||
1304 | public const int XxfrFieldTag=28; | ||
1305 | public bool HasXxfr{ get {return super.HasXxfr&&PBJ._PBJ.ValidateFloat(super.Xxfr);} } | ||
1306 | public float Xxfr{ get { | ||
1307 | if (HasXxfr) { | ||
1308 | return PBJ._PBJ.CastFloat(super.Xxfr); | ||
1309 | } else { | ||
1310 | return PBJ._PBJ.CastFloat(); | ||
1311 | } | ||
1312 | } | ||
1313 | set { | ||
1314 | super.Xxfr=(PBJ._PBJ.Construct(value)); | ||
1315 | } | ||
1316 | } | ||
1317 | public Builder ClearN() { super.ClearN();return this;} | ||
1318 | public const int NFieldTag=1; | ||
1319 | public bool HasN{ get {return super.NCount>=2;} } | ||
1320 | public PBJ.Vector3f N{ get { | ||
1321 | int index=0; | ||
1322 | if (HasN) { | ||
1323 | return PBJ._PBJ.CastNormal(super.GetN(index*2+0),super.GetN(index*2+1)); | ||
1324 | } else { | ||
1325 | return PBJ._PBJ.CastNormal(); | ||
1326 | } | ||
1327 | } | ||
1328 | set { | ||
1329 | super.ClearN(); | ||
1330 | float[] _PBJtempArray=PBJ._PBJ.ConstructNormal(value); | ||
1331 | super.AddN(_PBJtempArray[0]); | ||
1332 | super.AddN(_PBJtempArray[1]); | ||
1333 | } | ||
1334 | } | ||
1335 | public Builder ClearV2F() { super.ClearV2F();return this;} | ||
1336 | public const int V2FFieldTag=2; | ||
1337 | public bool HasV2F{ get {return super.V2FCount>=2;} } | ||
1338 | public PBJ.Vector2f V2F{ get { | ||
1339 | int index=0; | ||
1340 | if (HasV2F) { | ||
1341 | return PBJ._PBJ.CastVector2f(super.GetV2F(index*2+0),super.GetV2F(index*2+1)); | ||
1342 | } else { | ||
1343 | return PBJ._PBJ.CastVector2f(); | ||
1344 | } | ||
1345 | } | ||
1346 | set { | ||
1347 | super.ClearV2F(); | ||
1348 | float[] _PBJtempArray=PBJ._PBJ.ConstructVector2f(value); | ||
1349 | super.AddV2F(_PBJtempArray[0]); | ||
1350 | super.AddV2F(_PBJtempArray[1]); | ||
1351 | } | ||
1352 | } | ||
1353 | public Builder ClearV2D() { super.ClearV2D();return this;} | ||
1354 | public const int V2DFieldTag=3; | ||
1355 | public bool HasV2D{ get {return super.V2DCount>=2;} } | ||
1356 | public PBJ.Vector2d V2D{ get { | ||
1357 | int index=0; | ||
1358 | if (HasV2D) { | ||
1359 | return PBJ._PBJ.CastVector2d(super.GetV2D(index*2+0),super.GetV2D(index*2+1)); | ||
1360 | } else { | ||
1361 | return PBJ._PBJ.CastVector2d(); | ||
1362 | } | ||
1363 | } | ||
1364 | set { | ||
1365 | super.ClearV2D(); | ||
1366 | double[] _PBJtempArray=PBJ._PBJ.ConstructVector2d(value); | ||
1367 | super.AddV2D(_PBJtempArray[0]); | ||
1368 | super.AddV2D(_PBJtempArray[1]); | ||
1369 | } | ||
1370 | } | ||
1371 | public Builder ClearV3F() { super.ClearV3F();return this;} | ||
1372 | public const int V3FFieldTag=4; | ||
1373 | public bool HasV3F{ get {return super.V3FCount>=3;} } | ||
1374 | public PBJ.Vector3f V3F{ get { | ||
1375 | int index=0; | ||
1376 | if (HasV3F) { | ||
1377 | return PBJ._PBJ.CastVector3f(super.GetV3F(index*3+0),super.GetV3F(index*3+1),super.GetV3F(index*3+2)); | ||
1378 | } else { | ||
1379 | return PBJ._PBJ.CastVector3f(); | ||
1380 | } | ||
1381 | } | ||
1382 | set { | ||
1383 | super.ClearV3F(); | ||
1384 | float[] _PBJtempArray=PBJ._PBJ.ConstructVector3f(value); | ||
1385 | super.AddV3F(_PBJtempArray[0]); | ||
1386 | super.AddV3F(_PBJtempArray[1]); | ||
1387 | super.AddV3F(_PBJtempArray[2]); | ||
1388 | } | ||
1389 | } | ||
1390 | public Builder ClearV3D() { super.ClearV3D();return this;} | ||
1391 | public const int V3DFieldTag=5; | ||
1392 | public bool HasV3D{ get {return super.V3DCount>=3;} } | ||
1393 | public PBJ.Vector3d V3D{ get { | ||
1394 | int index=0; | ||
1395 | if (HasV3D) { | ||
1396 | return PBJ._PBJ.CastVector3d(super.GetV3D(index*3+0),super.GetV3D(index*3+1),super.GetV3D(index*3+2)); | ||
1397 | } else { | ||
1398 | return PBJ._PBJ.CastVector3d(); | ||
1399 | } | ||
1400 | } | ||
1401 | set { | ||
1402 | super.ClearV3D(); | ||
1403 | double[] _PBJtempArray=PBJ._PBJ.ConstructVector3d(value); | ||
1404 | super.AddV3D(_PBJtempArray[0]); | ||
1405 | super.AddV3D(_PBJtempArray[1]); | ||
1406 | super.AddV3D(_PBJtempArray[2]); | ||
1407 | } | ||
1408 | } | ||
1409 | public Builder ClearV4F() { super.ClearV4F();return this;} | ||
1410 | public const int V4FFieldTag=6; | ||
1411 | public bool HasV4F{ get {return super.V4FCount>=4;} } | ||
1412 | public PBJ.Vector4f V4F{ get { | ||
1413 | int index=0; | ||
1414 | if (HasV4F) { | ||
1415 | return PBJ._PBJ.CastVector4f(super.GetV4F(index*4+0),super.GetV4F(index*4+1),super.GetV4F(index*4+2),super.GetV4F(index*4+3)); | ||
1416 | } else { | ||
1417 | return PBJ._PBJ.CastVector4f(); | ||
1418 | } | ||
1419 | } | ||
1420 | set { | ||
1421 | super.ClearV4F(); | ||
1422 | float[] _PBJtempArray=PBJ._PBJ.ConstructVector4f(value); | ||
1423 | super.AddV4F(_PBJtempArray[0]); | ||
1424 | super.AddV4F(_PBJtempArray[1]); | ||
1425 | super.AddV4F(_PBJtempArray[2]); | ||
1426 | super.AddV4F(_PBJtempArray[3]); | ||
1427 | } | ||
1428 | } | ||
1429 | public Builder ClearV4D() { super.ClearV4D();return this;} | ||
1430 | public const int V4DFieldTag=7; | ||
1431 | public bool HasV4D{ get {return super.V4DCount>=4;} } | ||
1432 | public PBJ.Vector4d V4D{ get { | ||
1433 | int index=0; | ||
1434 | if (HasV4D) { | ||
1435 | return PBJ._PBJ.CastVector4d(super.GetV4D(index*4+0),super.GetV4D(index*4+1),super.GetV4D(index*4+2),super.GetV4D(index*4+3)); | ||
1436 | } else { | ||
1437 | return PBJ._PBJ.CastVector4d(); | ||
1438 | } | ||
1439 | } | ||
1440 | set { | ||
1441 | super.ClearV4D(); | ||
1442 | double[] _PBJtempArray=PBJ._PBJ.ConstructVector4d(value); | ||
1443 | super.AddV4D(_PBJtempArray[0]); | ||
1444 | super.AddV4D(_PBJtempArray[1]); | ||
1445 | super.AddV4D(_PBJtempArray[2]); | ||
1446 | super.AddV4D(_PBJtempArray[3]); | ||
1447 | } | ||
1448 | } | ||
1449 | public Builder ClearQ() { super.ClearQ();return this;} | ||
1450 | public const int QFieldTag=8; | ||
1451 | public bool HasQ{ get {return super.QCount>=3;} } | ||
1452 | public PBJ.Quaternion Q{ get { | ||
1453 | int index=0; | ||
1454 | if (HasQ) { | ||
1455 | return PBJ._PBJ.CastQuaternion(super.GetQ(index*3+0),super.GetQ(index*3+1),super.GetQ(index*3+2)); | ||
1456 | } else { | ||
1457 | return PBJ._PBJ.CastQuaternion(); | ||
1458 | } | ||
1459 | } | ||
1460 | set { | ||
1461 | super.ClearQ(); | ||
1462 | float[] _PBJtempArray=PBJ._PBJ.ConstructQuaternion(value); | ||
1463 | super.AddQ(_PBJtempArray[0]); | ||
1464 | super.AddQ(_PBJtempArray[1]); | ||
1465 | super.AddQ(_PBJtempArray[2]); | ||
1466 | } | ||
1467 | } | ||
1468 | public Builder ClearU() { super.ClearU();return this;} | ||
1469 | public const int UFieldTag=9; | ||
1470 | public bool HasU{ get {return super.HasU&&PBJ._PBJ.ValidateUuid(super.U);} } | ||
1471 | public PBJ.UUID U{ get { | ||
1472 | if (HasU) { | ||
1473 | return PBJ._PBJ.CastUuid(super.U); | ||
1474 | } else { | ||
1475 | return PBJ._PBJ.CastUuid(); | ||
1476 | } | ||
1477 | } | ||
1478 | set { | ||
1479 | super.U=(PBJ._PBJ.Construct(value)); | ||
1480 | } | ||
1481 | } | ||
1482 | public Builder ClearA() { super.ClearA();return this;} | ||
1483 | public const int AFieldTag=10; | ||
1484 | public bool HasA{ get {return super.HasA&&PBJ._PBJ.ValidateAngle(super.A);} } | ||
1485 | public float A{ get { | ||
1486 | if (HasA) { | ||
1487 | return PBJ._PBJ.CastAngle(super.A); | ||
1488 | } else { | ||
1489 | return PBJ._PBJ.CastAngle(); | ||
1490 | } | ||
1491 | } | ||
1492 | set { | ||
1493 | super.A=(PBJ._PBJ.Construct(value)); | ||
1494 | } | ||
1495 | } | ||
1496 | public Builder ClearT() { super.ClearT();return this;} | ||
1497 | public const int TFieldTag=11; | ||
1498 | public bool HasT{ get {return super.HasT&&PBJ._PBJ.ValidateTime(super.T);} } | ||
1499 | public PBJ.Time T{ get { | ||
1500 | if (HasT) { | ||
1501 | return PBJ._PBJ.CastTime(super.T); | ||
1502 | } else { | ||
1503 | return PBJ._PBJ.CastTime(); | ||
1504 | } | ||
1505 | } | ||
1506 | set { | ||
1507 | super.T=(PBJ._PBJ.Construct(value)); | ||
1508 | } | ||
1509 | } | ||
1510 | public Builder ClearD() { super.ClearD();return this;} | ||
1511 | public const int DFieldTag=12; | ||
1512 | public bool HasD{ get {return super.HasD&&PBJ._PBJ.ValidateDuration(super.D);} } | ||
1513 | public PBJ.Duration D{ get { | ||
1514 | if (HasD) { | ||
1515 | return PBJ._PBJ.CastDuration(super.D); | ||
1516 | } else { | ||
1517 | return PBJ._PBJ.CastDuration(); | ||
1518 | } | ||
1519 | } | ||
1520 | set { | ||
1521 | super.D=(PBJ._PBJ.Construct(value)); | ||
1522 | } | ||
1523 | } | ||
1524 | public Builder ClearF32() { super.ClearF32();return this;} | ||
1525 | public const int F32FieldTag=13; | ||
1526 | public bool HasF32 { get { | ||
1527 | if (!super.HasF32) return false; | ||
1528 | return PBJ._PBJ.ValidateFlags(super.F32,(ulong)Types.Flagsf32.UNIVERSA|(ulong)Types.Flagsf32.WE|(ulong)Types.Flagsf32.IMAGE|(ulong)Types.Flagsf32.LOCA); | ||
1529 | } } | ||
1530 | public uint F32{ get { | ||
1531 | if (HasF32) { | ||
1532 | return (uint)PBJ._PBJ.CastFlags(super.F32,(ulong)Types.Flagsf32.UNIVERSA|(ulong)Types.Flagsf32.WE|(ulong)Types.Flagsf32.IMAGE|(ulong)Types.Flagsf32.LOCA); | ||
1533 | } else { | ||
1534 | return (uint)PBJ._PBJ.CastFlags((ulong)Types.Flagsf32.UNIVERSA|(ulong)Types.Flagsf32.WE|(ulong)Types.Flagsf32.IMAGE|(ulong)Types.Flagsf32.LOCA); | ||
1535 | } | ||
1536 | } | ||
1537 | set { | ||
1538 | super.F32=((value)); | ||
1539 | } | ||
1540 | } | ||
1541 | public Builder ClearF64() { super.ClearF64();return this;} | ||
1542 | public const int F64FieldTag=14; | ||
1543 | public bool HasF64 { get { | ||
1544 | if (!super.HasF64) return false; | ||
1545 | return PBJ._PBJ.ValidateFlags(super.F64,(ulong)Types.Flagsf64.UNIVERSAL|(ulong)Types.Flagsf64.WEB|(ulong)Types.Flagsf64.IMAGES|(ulong)Types.Flagsf64.LOCAL); | ||
1546 | } } | ||
1547 | public ulong F64{ get { | ||
1548 | if (HasF64) { | ||
1549 | return (ulong)PBJ._PBJ.CastFlags(super.F64,(ulong)Types.Flagsf64.UNIVERSAL|(ulong)Types.Flagsf64.WEB|(ulong)Types.Flagsf64.IMAGES|(ulong)Types.Flagsf64.LOCAL); | ||
1550 | } else { | ||
1551 | return (ulong)PBJ._PBJ.CastFlags((ulong)Types.Flagsf64.UNIVERSAL|(ulong)Types.Flagsf64.WEB|(ulong)Types.Flagsf64.IMAGES|(ulong)Types.Flagsf64.LOCAL); | ||
1552 | } | ||
1553 | } | ||
1554 | set { | ||
1555 | super.F64=((value)); | ||
1556 | } | ||
1557 | } | ||
1558 | public Builder ClearBsf() { super.ClearBsf();return this;} | ||
1559 | public const int BsfFieldTag=15; | ||
1560 | public bool HasBsf{ get {return super.BsfCount>=4;} } | ||
1561 | public PBJ.BoundingSphere3f Bsf{ get { | ||
1562 | int index=0; | ||
1563 | if (HasBsf) { | ||
1564 | return PBJ._PBJ.CastBoundingsphere3f(super.GetBsf(index*4+0),super.GetBsf(index*4+1),super.GetBsf(index*4+2),super.GetBsf(index*4+3)); | ||
1565 | } else { | ||
1566 | return PBJ._PBJ.CastBoundingsphere3f(); | ||
1567 | } | ||
1568 | } | ||
1569 | set { | ||
1570 | super.ClearBsf(); | ||
1571 | float[] _PBJtempArray=PBJ._PBJ.ConstructBoundingsphere3f(value); | ||
1572 | super.AddBsf(_PBJtempArray[0]); | ||
1573 | super.AddBsf(_PBJtempArray[1]); | ||
1574 | super.AddBsf(_PBJtempArray[2]); | ||
1575 | super.AddBsf(_PBJtempArray[3]); | ||
1576 | } | ||
1577 | } | ||
1578 | public Builder ClearBsd() { super.ClearBsd();return this;} | ||
1579 | public const int BsdFieldTag=16; | ||
1580 | public bool HasBsd{ get {return super.BsdCount>=4;} } | ||
1581 | public PBJ.BoundingSphere3d Bsd{ get { | ||
1582 | int index=0; | ||
1583 | if (HasBsd) { | ||
1584 | return PBJ._PBJ.CastBoundingsphere3d(super.GetBsd(index*4+0),super.GetBsd(index*4+1),super.GetBsd(index*4+2),super.GetBsd(index*4+3)); | ||
1585 | } else { | ||
1586 | return PBJ._PBJ.CastBoundingsphere3d(); | ||
1587 | } | ||
1588 | } | ||
1589 | set { | ||
1590 | super.ClearBsd(); | ||
1591 | double[] _PBJtempArray=PBJ._PBJ.ConstructBoundingsphere3d(value); | ||
1592 | super.AddBsd(_PBJtempArray[0]); | ||
1593 | super.AddBsd(_PBJtempArray[1]); | ||
1594 | super.AddBsd(_PBJtempArray[2]); | ||
1595 | super.AddBsd(_PBJtempArray[3]); | ||
1596 | } | ||
1597 | } | ||
1598 | public Builder ClearBbf() { super.ClearBbf();return this;} | ||
1599 | public const int BbfFieldTag=17; | ||
1600 | public bool HasBbf{ get {return super.BbfCount>=6;} } | ||
1601 | public PBJ.BoundingBox3f3f Bbf{ get { | ||
1602 | int index=0; | ||
1603 | if (HasBbf) { | ||
1604 | return PBJ._PBJ.CastBoundingbox3f3f(super.GetBbf(index*6+0),super.GetBbf(index*6+1),super.GetBbf(index*6+2),super.GetBbf(index*6+3),super.GetBbf(index*6+4),super.GetBbf(index*6+5)); | ||
1605 | } else { | ||
1606 | return PBJ._PBJ.CastBoundingbox3f3f(); | ||
1607 | } | ||
1608 | } | ||
1609 | set { | ||
1610 | super.ClearBbf(); | ||
1611 | float[] _PBJtempArray=PBJ._PBJ.ConstructBoundingbox3f3f(value); | ||
1612 | super.AddBbf(_PBJtempArray[0]); | ||
1613 | super.AddBbf(_PBJtempArray[1]); | ||
1614 | super.AddBbf(_PBJtempArray[2]); | ||
1615 | super.AddBbf(_PBJtempArray[3]); | ||
1616 | super.AddBbf(_PBJtempArray[4]); | ||
1617 | super.AddBbf(_PBJtempArray[5]); | ||
1618 | } | ||
1619 | } | ||
1620 | public Builder ClearBbd() { super.ClearBbd();return this;} | ||
1621 | public const int BbdFieldTag=18; | ||
1622 | public bool HasBbd{ get {return super.BbdCount>=6;} } | ||
1623 | public PBJ.BoundingBox3d3f Bbd{ get { | ||
1624 | int index=0; | ||
1625 | if (HasBbd) { | ||
1626 | return PBJ._PBJ.CastBoundingbox3d3f(super.GetBbd(index*6+0),super.GetBbd(index*6+1),super.GetBbd(index*6+2),super.GetBbd(index*6+3),super.GetBbd(index*6+4),super.GetBbd(index*6+5)); | ||
1627 | } else { | ||
1628 | return PBJ._PBJ.CastBoundingbox3d3f(); | ||
1629 | } | ||
1630 | } | ||
1631 | set { | ||
1632 | super.ClearBbd(); | ||
1633 | double[] _PBJtempArray=PBJ._PBJ.ConstructBoundingbox3d3f(value); | ||
1634 | super.AddBbd(_PBJtempArray[0]); | ||
1635 | super.AddBbd(_PBJtempArray[1]); | ||
1636 | super.AddBbd(_PBJtempArray[2]); | ||
1637 | super.AddBbd(_PBJtempArray[3]); | ||
1638 | super.AddBbd(_PBJtempArray[4]); | ||
1639 | super.AddBbd(_PBJtempArray[5]); | ||
1640 | } | ||
1641 | } | ||
1642 | public Builder ClearE32() { super.ClearE32();return this;} | ||
1643 | public const int E32FieldTag=19; | ||
1644 | public bool HasE32{ get {return super.HasE32;} } | ||
1645 | public Types.Enum32 E32{ get { | ||
1646 | if (HasE32) { | ||
1647 | return (Types.Enum32)super.E32; | ||
1648 | } else { | ||
1649 | return new Types.Enum32(); | ||
1650 | } | ||
1651 | } | ||
1652 | set { | ||
1653 | super.E32=((_PBJ_Internal.TestMessage.Types.Enum32)value); | ||
1654 | } | ||
1655 | } | ||
1656 | public Builder ClearSubmes() { super.ClearSubmes();return this;} | ||
1657 | public const int SubmesFieldTag=30; | ||
1658 | public bool HasSubmes{ get {return super.HasSubmes;} } | ||
1659 | public Types.SubMessage Submes{ get { | ||
1660 | if (HasSubmes) { | ||
1661 | return new Types.SubMessage(super.Submes); | ||
1662 | } else { | ||
1663 | return new Types.SubMessage(); | ||
1664 | } | ||
1665 | } | ||
1666 | set { | ||
1667 | super.Submes=value._PBJSuper; | ||
1668 | } | ||
1669 | } | ||
1670 | public Builder ClearSubmessers() { super.ClearSubmessers();return this;} | ||
1671 | public Builder SetSubmessers(int index,Types.SubMessage value) { | ||
1672 | super.SetSubmessers(index,value._PBJSuper); | ||
1673 | return this; | ||
1674 | } | ||
1675 | public const int SubmessersFieldTag=31; | ||
1676 | public int SubmessersCount { get { return super.SubmessersCount;} } | ||
1677 | public bool HasSubmessers(int index) {return true;} | ||
1678 | public Types.SubMessage Submessers(int index) { | ||
1679 | return new Types.SubMessage(super.GetSubmessers(index)); | ||
1680 | } | ||
1681 | public Builder AddSubmessers(Types.SubMessage value) { | ||
1682 | super.AddSubmessers(value._PBJSuper); | ||
1683 | return this; | ||
1684 | } | ||
1685 | public Builder ClearSha() { super.ClearSha();return this;} | ||
1686 | public const int ShaFieldTag=32; | ||
1687 | public bool HasSha{ get {return super.HasSha&&PBJ._PBJ.ValidateSha256(super.Sha);} } | ||
1688 | public PBJ.SHA256 Sha{ get { | ||
1689 | if (HasSha) { | ||
1690 | return PBJ._PBJ.CastSha256(super.Sha); | ||
1691 | } else { | ||
1692 | return PBJ._PBJ.CastSha256(); | ||
1693 | } | ||
1694 | } | ||
1695 | set { | ||
1696 | super.Sha=(PBJ._PBJ.Construct(value)); | ||
1697 | } | ||
1698 | } | ||
1699 | public Builder ClearShas() { super.ClearShas();return this;} | ||
1700 | public Builder SetShas(int index, PBJ.SHA256 value) { | ||
1701 | super.SetShas(index,PBJ._PBJ.Construct(value)); | ||
1702 | return this; | ||
1703 | } | ||
1704 | public const int ShasFieldTag=33; | ||
1705 | public int ShasCount { get { return super.ShasCount;} } | ||
1706 | public bool HasShas(int index) {return PBJ._PBJ.ValidateSha256(super.GetShas(index));} | ||
1707 | public PBJ.SHA256 Shas(int index) { | ||
1708 | return (PBJ.SHA256)PBJ._PBJ.CastSha256(super.GetShas(index)); | ||
1709 | } | ||
1710 | public Builder AddShas(PBJ.SHA256 value) { | ||
1711 | super.AddShas(PBJ._PBJ.Construct(value)); | ||
1712 | return this; | ||
1713 | } | ||
1714 | public Builder ClearExtmes() { super.ClearExtmes();return this;} | ||
1715 | public const int ExtmesFieldTag=34; | ||
1716 | public bool HasExtmes{ get {return super.HasExtmes;} } | ||
1717 | public ExternalMessage Extmes{ get { | ||
1718 | if (HasExtmes) { | ||
1719 | return new ExternalMessage(super.Extmes); | ||
1720 | } else { | ||
1721 | return new ExternalMessage(); | ||
1722 | } | ||
1723 | } | ||
1724 | set { | ||
1725 | super.Extmes=value._PBJSuper; | ||
1726 | } | ||
1727 | } | ||
1728 | public Builder ClearExtmessers() { super.ClearExtmessers();return this;} | ||
1729 | public Builder SetExtmessers(int index,ExternalMessage value) { | ||
1730 | super.SetExtmessers(index,value._PBJSuper); | ||
1731 | return this; | ||
1732 | } | ||
1733 | public const int ExtmessersFieldTag=35; | ||
1734 | public int ExtmessersCount { get { return super.ExtmessersCount;} } | ||
1735 | public bool HasExtmessers(int index) {return true;} | ||
1736 | public ExternalMessage Extmessers(int index) { | ||
1737 | return new ExternalMessage(super.GetExtmessers(index)); | ||
1738 | } | ||
1739 | public Builder AddExtmessers(ExternalMessage value) { | ||
1740 | super.AddExtmessers(value._PBJSuper); | ||
1741 | return this; | ||
1742 | } | ||
1743 | public Builder ClearExtmesser() { super.ClearExtmesser();return this;} | ||
1744 | public const int ExtmesserFieldTag=36; | ||
1745 | public bool HasExtmesser{ get {return super.HasExtmesser;} } | ||
1746 | public ExternalMessage Extmesser{ get { | ||
1747 | if (HasExtmesser) { | ||
1748 | return new ExternalMessage(super.Extmesser); | ||
1749 | } else { | ||
1750 | return new ExternalMessage(); | ||
1751 | } | ||
1752 | } | ||
1753 | set { | ||
1754 | super.Extmesser=value._PBJSuper; | ||
1755 | } | ||
1756 | } | ||
1757 | } | ||
1758 | } | ||
1759 | } | ||
1760 | namespace Sirikata.PB { | ||
1761 | } | ||