Isis 3.0 Programmer Reference
Home
ControlNetFileV0001.pb.h
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: ControlNetFileV0001.proto
3 
4 #ifndef PROTOBUF_ControlNetFileV0001_2eproto__INCLUDED
5 #define PROTOBUF_ControlNetFileV0001_2eproto__INCLUDED
6 
7 #include <string>
8 
9 #include <google/protobuf/stubs/common.h>
10 
11 #if GOOGLE_PROTOBUF_VERSION < 2006000
12 #error This file was generated by a newer version of protoc which is
13 #error incompatible with your Protocol Buffer headers. Please update
14 #error your headers.
15 #endif
16 #if 2006001 < GOOGLE_PROTOBUF_MIN_PROTOC_VERSION
17 #error This file was generated by an older version of protoc which is
18 #error incompatible with your Protocol Buffer headers. Please
19 #error regenerate this file with a newer version of protoc.
20 #endif
21 
22 #include <google/protobuf/generated_message_util.h>
23 #include <google/protobuf/message.h>
24 #include <google/protobuf/repeated_field.h>
25 #include <google/protobuf/extension_set.h>
26 #include <google/protobuf/generated_enum_reflection.h>
27 #include <google/protobuf/unknown_field_set.h>
28 // @@protoc_insertion_point(includes)
29 
30 namespace Isis {
31 
32 // Internal implementation detail -- do not call these.
33 void protobuf_AddDesc_ControlNetFileV0001_2eproto();
34 void protobuf_AssignDesc_ControlNetFileV0001_2eproto();
35 void protobuf_ShutdownFile_ControlNetFileV0001_2eproto();
36 
37 class ControlNetFileProtoV0001;
38 class ControlNetFileProtoV0001_Pedigree;
39 class ControlNetFileProtoV0001_PBControlPoint;
40 class ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure;
41 class ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_PBMeasure;
42 class ControlNetFileProtoV0001_PBNetCubes;
43 class ControlNetFileProtoV0001_PBNetCubes_PBCubeList;
44 class ControlNetLogDataProtoV0001;
45 class ControlNetLogDataProtoV0001_Point;
46 class ControlNetLogDataProtoV0001_Point_Measure;
47 class ControlNetLogDataProtoV0001_Point_Measure_DataEntry;
48 
49 enum ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType {
50  ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType_Candidate = 1,
51  ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType_Manual = 2,
52  ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType_RegisteredPixel = 3,
53  ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType_RegisteredSubPixel = 4
54 };
55 bool ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType_IsValid(int value);
56 const ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType_MeasureType_MIN = ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType_Candidate;
57 const ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType_MeasureType_MAX = ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType_RegisteredSubPixel;
58 const int ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType_MeasureType_ARRAYSIZE = ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType_MeasureType_MAX + 1;
59 
60 const ::google::protobuf::EnumDescriptor* ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType_descriptor();
61 inline const ::std::string& ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType_Name(ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType value) {
62  return ::google::protobuf::internal::NameOfEnum(
63  ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType_descriptor(), value);
64 }
65 inline bool ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType_Parse(
66  const ::std::string& name, ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType* value) {
67  return ::google::protobuf::internal::ParseNamedEnum<ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType>(
68  ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType_descriptor(), name, value);
69 }
70 enum ControlNetFileProtoV0001_PBControlPoint_PointType {
71  ControlNetFileProtoV0001_PBControlPoint_PointType_Tie = 0,
72  ControlNetFileProtoV0001_PBControlPoint_PointType_Ground = 1
73 };
74 bool ControlNetFileProtoV0001_PBControlPoint_PointType_IsValid(int value);
75 const ControlNetFileProtoV0001_PBControlPoint_PointType ControlNetFileProtoV0001_PBControlPoint_PointType_PointType_MIN = ControlNetFileProtoV0001_PBControlPoint_PointType_Tie;
76 const ControlNetFileProtoV0001_PBControlPoint_PointType ControlNetFileProtoV0001_PBControlPoint_PointType_PointType_MAX = ControlNetFileProtoV0001_PBControlPoint_PointType_Ground;
77 const int ControlNetFileProtoV0001_PBControlPoint_PointType_PointType_ARRAYSIZE = ControlNetFileProtoV0001_PBControlPoint_PointType_PointType_MAX + 1;
78 
79 const ::google::protobuf::EnumDescriptor* ControlNetFileProtoV0001_PBControlPoint_PointType_descriptor();
80 inline const ::std::string& ControlNetFileProtoV0001_PBControlPoint_PointType_Name(ControlNetFileProtoV0001_PBControlPoint_PointType value) {
81  return ::google::protobuf::internal::NameOfEnum(
82  ControlNetFileProtoV0001_PBControlPoint_PointType_descriptor(), value);
83 }
84 inline bool ControlNetFileProtoV0001_PBControlPoint_PointType_Parse(
85  const ::std::string& name, ControlNetFileProtoV0001_PBControlPoint_PointType* value) {
86  return ::google::protobuf::internal::ParseNamedEnum<ControlNetFileProtoV0001_PBControlPoint_PointType>(
87  ControlNetFileProtoV0001_PBControlPoint_PointType_descriptor(), name, value);
88 }
89 enum ControlNetFileProtoV0001_PBControlPoint_AprioriSource {
90  ControlNetFileProtoV0001_PBControlPoint_AprioriSource_None = 0,
91  ControlNetFileProtoV0001_PBControlPoint_AprioriSource_User = 1,
92  ControlNetFileProtoV0001_PBControlPoint_AprioriSource_AverageOfMeasures = 2,
93  ControlNetFileProtoV0001_PBControlPoint_AprioriSource_Reference = 3,
94  ControlNetFileProtoV0001_PBControlPoint_AprioriSource_Ellipsoid = 4,
95  ControlNetFileProtoV0001_PBControlPoint_AprioriSource_DEM = 5,
96  ControlNetFileProtoV0001_PBControlPoint_AprioriSource_Basemap = 6,
97  ControlNetFileProtoV0001_PBControlPoint_AprioriSource_BundleSolution = 7
98 };
99 bool ControlNetFileProtoV0001_PBControlPoint_AprioriSource_IsValid(int value);
100 const ControlNetFileProtoV0001_PBControlPoint_AprioriSource ControlNetFileProtoV0001_PBControlPoint_AprioriSource_AprioriSource_MIN = ControlNetFileProtoV0001_PBControlPoint_AprioriSource_None;
101 const ControlNetFileProtoV0001_PBControlPoint_AprioriSource ControlNetFileProtoV0001_PBControlPoint_AprioriSource_AprioriSource_MAX = ControlNetFileProtoV0001_PBControlPoint_AprioriSource_BundleSolution;
102 const int ControlNetFileProtoV0001_PBControlPoint_AprioriSource_AprioriSource_ARRAYSIZE = ControlNetFileProtoV0001_PBControlPoint_AprioriSource_AprioriSource_MAX + 1;
103 
104 const ::google::protobuf::EnumDescriptor* ControlNetFileProtoV0001_PBControlPoint_AprioriSource_descriptor();
105 inline const ::std::string& ControlNetFileProtoV0001_PBControlPoint_AprioriSource_Name(ControlNetFileProtoV0001_PBControlPoint_AprioriSource value) {
106  return ::google::protobuf::internal::NameOfEnum(
107  ControlNetFileProtoV0001_PBControlPoint_AprioriSource_descriptor(), value);
108 }
109 inline bool ControlNetFileProtoV0001_PBControlPoint_AprioriSource_Parse(
110  const ::std::string& name, ControlNetFileProtoV0001_PBControlPoint_AprioriSource* value) {
111  return ::google::protobuf::internal::ParseNamedEnum<ControlNetFileProtoV0001_PBControlPoint_AprioriSource>(
112  ControlNetFileProtoV0001_PBControlPoint_AprioriSource_descriptor(), name, value);
113 }
114 // ===================================================================
115 
116 class ControlNetFileProtoV0001_Pedigree : public ::google::protobuf::Message {
117  public:
120 
122 
124  CopyFrom(from);
125  return *this;
126  }
127 
128  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
129  return _unknown_fields_;
130  }
131 
132  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
133  return &_unknown_fields_;
134  }
135 
136  static const ::google::protobuf::Descriptor* descriptor();
137  static const ControlNetFileProtoV0001_Pedigree& default_instance();
138 
139  void Swap(ControlNetFileProtoV0001_Pedigree* other);
140 
141  // implements Message ----------------------------------------------
142 
144  void CopyFrom(const ::google::protobuf::Message& from);
145  void MergeFrom(const ::google::protobuf::Message& from);
146  void CopyFrom(const ControlNetFileProtoV0001_Pedigree& from);
147  void MergeFrom(const ControlNetFileProtoV0001_Pedigree& from);
148  void Clear();
149  bool IsInitialized() const;
150 
151  int ByteSize() const;
152  bool MergePartialFromCodedStream(
153  ::google::protobuf::io::CodedInputStream* input);
154  void SerializeWithCachedSizes(
155  ::google::protobuf::io::CodedOutputStream* output) const;
156  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
157  int GetCachedSize() const { return _cached_size_; }
158  private:
159  void SharedCtor();
160  void SharedDtor();
161  void SetCachedSize(int size) const;
162  public:
163  ::google::protobuf::Metadata GetMetadata() const;
164 
165  // nested types ----------------------------------------------------
166 
167  // accessors -------------------------------------------------------
168 
169  // required float version = 1 [default = 1];
170  inline bool has_version() const;
171  inline void clear_version();
172  static const int kVersionFieldNumber = 1;
173  inline float version() const;
174  inline void set_version(float value);
175 
176  // required string date = 2 [default = "2010/11/18"];
177  inline bool has_date() const;
178  inline void clear_date();
179  static const int kDateFieldNumber = 2;
180  inline const ::std::string& date() const;
181  inline void set_date(const ::std::string& value);
182  inline void set_date(const char* value);
183  inline void set_date(const char* value, size_t size);
184  inline ::std::string* mutable_date();
185  inline ::std::string* release_date();
186  inline void set_allocated_date(::std::string* date);
187 
188  // @@protoc_insertion_point(class_scope:Isis.ControlNetFileProtoV0001.Pedigree)
189  private:
190  inline void set_has_version();
191  inline void clear_has_version();
192  inline void set_has_date();
193  inline void clear_has_date();
194 
195  ::google::protobuf::UnknownFieldSet _unknown_fields_;
196 
197  ::google::protobuf::uint32 _has_bits_[1];
198  mutable int _cached_size_;
199  static ::std::string* _default_date_;
200  ::std::string* date_;
201  float version_;
202  friend void protobuf_AddDesc_ControlNetFileV0001_2eproto();
203  friend void protobuf_AssignDesc_ControlNetFileV0001_2eproto();
204  friend void protobuf_ShutdownFile_ControlNetFileV0001_2eproto();
205 
206  void InitAsDefaultInstance();
207  static ControlNetFileProtoV0001_Pedigree* default_instance_;
208 };
209 // -------------------------------------------------------------------
210 
211 class ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_PBMeasure : public ::google::protobuf::Message {
212  public:
215 
217 
219  CopyFrom(from);
220  return *this;
221  }
222 
223  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
224  return _unknown_fields_;
225  }
226 
227  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
228  return &_unknown_fields_;
229  }
230 
231  static const ::google::protobuf::Descriptor* descriptor();
233 
235 
236  // implements Message ----------------------------------------------
237 
239  void CopyFrom(const ::google::protobuf::Message& from);
240  void MergeFrom(const ::google::protobuf::Message& from);
243  void Clear();
244  bool IsInitialized() const;
245 
246  int ByteSize() const;
247  bool MergePartialFromCodedStream(
248  ::google::protobuf::io::CodedInputStream* input);
249  void SerializeWithCachedSizes(
250  ::google::protobuf::io::CodedOutputStream* output) const;
251  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
252  int GetCachedSize() const { return _cached_size_; }
253  private:
254  void SharedCtor();
255  void SharedDtor();
256  void SetCachedSize(int size) const;
257  public:
258  ::google::protobuf::Metadata GetMetadata() const;
259 
260  // nested types ----------------------------------------------------
261 
262  // accessors -------------------------------------------------------
263 
264  // optional double sample = 1;
265  inline bool has_sample() const;
266  inline void clear_sample();
267  static const int kSampleFieldNumber = 1;
268  inline double sample() const;
269  inline void set_sample(double value);
270 
271  // optional double line = 2;
272  inline bool has_line() const;
273  inline void clear_line();
274  static const int kLineFieldNumber = 2;
275  inline double line() const;
276  inline void set_line(double value);
277 
278  // optional double sampleResidual = 3;
279  inline bool has_sampleresidual() const;
280  inline void clear_sampleresidual();
281  static const int kSampleResidualFieldNumber = 3;
282  inline double sampleresidual() const;
283  inline void set_sampleresidual(double value);
284 
285  // optional double lineResidual = 4;
286  inline bool has_lineresidual() const;
287  inline void clear_lineresidual();
288  static const int kLineResidualFieldNumber = 4;
289  inline double lineresidual() const;
290  inline void set_lineresidual(double value);
291 
292  // @@protoc_insertion_point(class_scope:Isis.ControlNetFileProtoV0001.PBControlPoint.PBControlMeasure.PBMeasure)
293  private:
294  inline void set_has_sample();
295  inline void clear_has_sample();
296  inline void set_has_line();
297  inline void clear_has_line();
298  inline void set_has_sampleresidual();
299  inline void clear_has_sampleresidual();
300  inline void set_has_lineresidual();
301  inline void clear_has_lineresidual();
302 
303  ::google::protobuf::UnknownFieldSet _unknown_fields_;
304 
305  ::google::protobuf::uint32 _has_bits_[1];
306  mutable int _cached_size_;
307  double sample_;
308  double line_;
309  double sampleresidual_;
310  double lineresidual_;
311  friend void protobuf_AddDesc_ControlNetFileV0001_2eproto();
312  friend void protobuf_AssignDesc_ControlNetFileV0001_2eproto();
313  friend void protobuf_ShutdownFile_ControlNetFileV0001_2eproto();
314 
315  void InitAsDefaultInstance();
317 };
318 // -------------------------------------------------------------------
319 
320 class ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure : public ::google::protobuf::Message {
321  public:
324 
326 
328  CopyFrom(from);
329  return *this;
330  }
331 
332  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
333  return _unknown_fields_;
334  }
335 
336  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
337  return &_unknown_fields_;
338  }
339 
340  static const ::google::protobuf::Descriptor* descriptor();
341  static const ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure& default_instance();
342 
344 
345  // implements Message ----------------------------------------------
346 
348  void CopyFrom(const ::google::protobuf::Message& from);
349  void MergeFrom(const ::google::protobuf::Message& from);
352  void Clear();
353  bool IsInitialized() const;
354 
355  int ByteSize() const;
356  bool MergePartialFromCodedStream(
357  ::google::protobuf::io::CodedInputStream* input);
358  void SerializeWithCachedSizes(
359  ::google::protobuf::io::CodedOutputStream* output) const;
360  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
361  int GetCachedSize() const { return _cached_size_; }
362  private:
363  void SharedCtor();
364  void SharedDtor();
365  void SetCachedSize(int size) const;
366  public:
367  ::google::protobuf::Metadata GetMetadata() const;
368 
369  // nested types ----------------------------------------------------
370 
372 
373  typedef ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType MeasureType;
374  static const MeasureType Candidate = ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType_Candidate;
375  static const MeasureType Manual = ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType_Manual;
376  static const MeasureType RegisteredPixel = ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType_RegisteredPixel;
377  static const MeasureType RegisteredSubPixel = ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType_RegisteredSubPixel;
378  static inline bool MeasureType_IsValid(int value) {
379  return ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType_IsValid(value);
380  }
381  static const MeasureType MeasureType_MIN =
382  ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType_MeasureType_MIN;
383  static const MeasureType MeasureType_MAX =
384  ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType_MeasureType_MAX;
385  static const int MeasureType_ARRAYSIZE =
386  ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType_MeasureType_ARRAYSIZE;
387  static inline const ::google::protobuf::EnumDescriptor*
388  MeasureType_descriptor() {
389  return ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType_descriptor();
390  }
391  static inline const ::std::string& MeasureType_Name(MeasureType value) {
392  return ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType_Name(value);
393  }
394  static inline bool MeasureType_Parse(const ::std::string& name,
395  MeasureType* value) {
396  return ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType_Parse(name, value);
397  }
398 
399  // accessors -------------------------------------------------------
400 
401  // required string serialnumber = 1;
402  inline bool has_serialnumber() const;
403  inline void clear_serialnumber();
404  static const int kSerialnumberFieldNumber = 1;
405  inline const ::std::string& serialnumber() const;
406  inline void set_serialnumber(const ::std::string& value);
407  inline void set_serialnumber(const char* value);
408  inline void set_serialnumber(const char* value, size_t size);
409  inline ::std::string* mutable_serialnumber();
410  inline ::std::string* release_serialnumber();
411  inline void set_allocated_serialnumber(::std::string* serialnumber);
412 
413  // required .Isis.ControlNetFileProtoV0001.PBControlPoint.PBControlMeasure.MeasureType type = 2 [default = Candidate];
414  inline bool has_type() const;
415  inline void clear_type();
416  static const int kTypeFieldNumber = 2;
417  inline ::Isis::ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType type() const;
418  inline void set_type(::Isis::ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType value);
419 
420  // optional string choosername = 3;
421  inline bool has_choosername() const;
422  inline void clear_choosername();
423  static const int kChoosernameFieldNumber = 3;
424  inline const ::std::string& choosername() const;
425  inline void set_choosername(const ::std::string& value);
426  inline void set_choosername(const char* value);
427  inline void set_choosername(const char* value, size_t size);
428  inline ::std::string* mutable_choosername();
429  inline ::std::string* release_choosername();
430  inline void set_allocated_choosername(::std::string* choosername);
431 
432  // optional string datetime = 4;
433  inline bool has_datetime() const;
434  inline void clear_datetime();
435  static const int kDatetimeFieldNumber = 4;
436  inline const ::std::string& datetime() const;
437  inline void set_datetime(const ::std::string& value);
438  inline void set_datetime(const char* value);
439  inline void set_datetime(const char* value, size_t size);
440  inline ::std::string* mutable_datetime();
441  inline ::std::string* release_datetime();
442  inline void set_allocated_datetime(::std::string* datetime);
443 
444  // optional bool editLock = 5 [default = false];
445  inline bool has_editlock() const;
446  inline void clear_editlock();
447  static const int kEditLockFieldNumber = 5;
448  inline bool editlock() const;
449  inline void set_editlock(bool value);
450 
451  // optional bool ignore = 6 [default = false];
452  inline bool has_ignore() const;
453  inline void clear_ignore();
454  static const int kIgnoreFieldNumber = 6;
455  inline bool ignore() const;
456  inline void set_ignore(bool value);
457 
458  // optional bool jigsawRejected = 7 [default = false];
459  inline bool has_jigsawrejected() const;
460  inline void clear_jigsawrejected();
461  static const int kJigsawRejectedFieldNumber = 7;
462  inline bool jigsawrejected() const;
463  inline void set_jigsawrejected(bool value);
464 
465  // optional .Isis.ControlNetFileProtoV0001.PBControlPoint.PBControlMeasure.PBMeasure measurement = 8;
466  inline bool has_measurement() const;
467  inline void clear_measurement();
468  static const int kMeasurementFieldNumber = 8;
469  inline const ::Isis::ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_PBMeasure& measurement() const;
470  inline ::Isis::ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_PBMeasure* mutable_measurement();
471  inline ::Isis::ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_PBMeasure* release_measurement();
472  inline void set_allocated_measurement(::Isis::ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_PBMeasure* measurement);
473 
474  // optional double diameter = 9;
475  inline bool has_diameter() const;
476  inline void clear_diameter();
477  static const int kDiameterFieldNumber = 9;
478  inline double diameter() const;
479  inline void set_diameter(double value);
480 
481  // optional double apriorisample = 10;
482  inline bool has_apriorisample() const;
483  inline void clear_apriorisample();
484  static const int kApriorisampleFieldNumber = 10;
485  inline double apriorisample() const;
486  inline void set_apriorisample(double value);
487 
488  // optional double aprioriline = 11;
489  inline bool has_aprioriline() const;
490  inline void clear_aprioriline();
491  static const int kApriorilineFieldNumber = 11;
492  inline double aprioriline() const;
493  inline void set_aprioriline(double value);
494 
495  // optional double samplesigma = 12;
496  inline bool has_samplesigma() const;
497  inline void clear_samplesigma();
498  static const int kSamplesigmaFieldNumber = 12;
499  inline double samplesigma() const;
500  inline void set_samplesigma(double value);
501 
502  // optional double linesigma = 13;
503  inline bool has_linesigma() const;
504  inline void clear_linesigma();
505  static const int kLinesigmaFieldNumber = 13;
506  inline double linesigma() const;
507  inline void set_linesigma(double value);
508 
509  // @@protoc_insertion_point(class_scope:Isis.ControlNetFileProtoV0001.PBControlPoint.PBControlMeasure)
510  private:
511  inline void set_has_serialnumber();
512  inline void clear_has_serialnumber();
513  inline void set_has_type();
514  inline void clear_has_type();
515  inline void set_has_choosername();
516  inline void clear_has_choosername();
517  inline void set_has_datetime();
518  inline void clear_has_datetime();
519  inline void set_has_editlock();
520  inline void clear_has_editlock();
521  inline void set_has_ignore();
522  inline void clear_has_ignore();
523  inline void set_has_jigsawrejected();
524  inline void clear_has_jigsawrejected();
525  inline void set_has_measurement();
526  inline void clear_has_measurement();
527  inline void set_has_diameter();
528  inline void clear_has_diameter();
529  inline void set_has_apriorisample();
530  inline void clear_has_apriorisample();
531  inline void set_has_aprioriline();
532  inline void clear_has_aprioriline();
533  inline void set_has_samplesigma();
534  inline void clear_has_samplesigma();
535  inline void set_has_linesigma();
536  inline void clear_has_linesigma();
537 
538  ::google::protobuf::UnknownFieldSet _unknown_fields_;
539 
540  ::google::protobuf::uint32 _has_bits_[1];
541  mutable int _cached_size_;
542  ::std::string* serialnumber_;
543  ::std::string* choosername_;
544  ::std::string* datetime_;
545  int type_;
546  bool editlock_;
547  bool ignore_;
548  bool jigsawrejected_;
550  double diameter_;
551  double apriorisample_;
552  double aprioriline_;
553  double samplesigma_;
554  double linesigma_;
555  friend void protobuf_AddDesc_ControlNetFileV0001_2eproto();
556  friend void protobuf_AssignDesc_ControlNetFileV0001_2eproto();
557  friend void protobuf_ShutdownFile_ControlNetFileV0001_2eproto();
558 
559  void InitAsDefaultInstance();
561 };
562 // -------------------------------------------------------------------
563 
564 class ControlNetFileProtoV0001_PBControlPoint : public ::google::protobuf::Message {
565  public:
568 
570 
572  CopyFrom(from);
573  return *this;
574  }
575 
576  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
577  return _unknown_fields_;
578  }
579 
580  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
581  return &_unknown_fields_;
582  }
583 
584  static const ::google::protobuf::Descriptor* descriptor();
585  static const ControlNetFileProtoV0001_PBControlPoint& default_instance();
586 
587  void Swap(ControlNetFileProtoV0001_PBControlPoint* other);
588 
589  // implements Message ----------------------------------------------
590 
592  void CopyFrom(const ::google::protobuf::Message& from);
593  void MergeFrom(const ::google::protobuf::Message& from);
594  void CopyFrom(const ControlNetFileProtoV0001_PBControlPoint& from);
595  void MergeFrom(const ControlNetFileProtoV0001_PBControlPoint& from);
596  void Clear();
597  bool IsInitialized() const;
598 
599  int ByteSize() const;
600  bool MergePartialFromCodedStream(
601  ::google::protobuf::io::CodedInputStream* input);
602  void SerializeWithCachedSizes(
603  ::google::protobuf::io::CodedOutputStream* output) const;
604  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
605  int GetCachedSize() const { return _cached_size_; }
606  private:
607  void SharedCtor();
608  void SharedDtor();
609  void SetCachedSize(int size) const;
610  public:
611  ::google::protobuf::Metadata GetMetadata() const;
612 
613  // nested types ----------------------------------------------------
614 
616 
617  typedef ControlNetFileProtoV0001_PBControlPoint_PointType PointType;
618  static const PointType Tie = ControlNetFileProtoV0001_PBControlPoint_PointType_Tie;
619  static const PointType Ground = ControlNetFileProtoV0001_PBControlPoint_PointType_Ground;
620  static inline bool PointType_IsValid(int value) {
621  return ControlNetFileProtoV0001_PBControlPoint_PointType_IsValid(value);
622  }
623  static const PointType PointType_MIN =
624  ControlNetFileProtoV0001_PBControlPoint_PointType_PointType_MIN;
625  static const PointType PointType_MAX =
626  ControlNetFileProtoV0001_PBControlPoint_PointType_PointType_MAX;
627  static const int PointType_ARRAYSIZE =
628  ControlNetFileProtoV0001_PBControlPoint_PointType_PointType_ARRAYSIZE;
629  static inline const ::google::protobuf::EnumDescriptor*
630  PointType_descriptor() {
631  return ControlNetFileProtoV0001_PBControlPoint_PointType_descriptor();
632  }
633  static inline const ::std::string& PointType_Name(PointType value) {
634  return ControlNetFileProtoV0001_PBControlPoint_PointType_Name(value);
635  }
636  static inline bool PointType_Parse(const ::std::string& name,
637  PointType* value) {
638  return ControlNetFileProtoV0001_PBControlPoint_PointType_Parse(name, value);
639  }
640 
641  typedef ControlNetFileProtoV0001_PBControlPoint_AprioriSource AprioriSource;
642  static const AprioriSource None = ControlNetFileProtoV0001_PBControlPoint_AprioriSource_None;
643  static const AprioriSource User = ControlNetFileProtoV0001_PBControlPoint_AprioriSource_User;
644  static const AprioriSource AverageOfMeasures = ControlNetFileProtoV0001_PBControlPoint_AprioriSource_AverageOfMeasures;
645  static const AprioriSource Reference = ControlNetFileProtoV0001_PBControlPoint_AprioriSource_Reference;
646  static const AprioriSource Ellipsoid = ControlNetFileProtoV0001_PBControlPoint_AprioriSource_Ellipsoid;
647  static const AprioriSource DEM = ControlNetFileProtoV0001_PBControlPoint_AprioriSource_DEM;
648  static const AprioriSource Basemap = ControlNetFileProtoV0001_PBControlPoint_AprioriSource_Basemap;
649  static const AprioriSource BundleSolution = ControlNetFileProtoV0001_PBControlPoint_AprioriSource_BundleSolution;
650  static inline bool AprioriSource_IsValid(int value) {
651  return ControlNetFileProtoV0001_PBControlPoint_AprioriSource_IsValid(value);
652  }
653  static const AprioriSource AprioriSource_MIN =
654  ControlNetFileProtoV0001_PBControlPoint_AprioriSource_AprioriSource_MIN;
655  static const AprioriSource AprioriSource_MAX =
656  ControlNetFileProtoV0001_PBControlPoint_AprioriSource_AprioriSource_MAX;
657  static const int AprioriSource_ARRAYSIZE =
658  ControlNetFileProtoV0001_PBControlPoint_AprioriSource_AprioriSource_ARRAYSIZE;
659  static inline const ::google::protobuf::EnumDescriptor*
660  AprioriSource_descriptor() {
661  return ControlNetFileProtoV0001_PBControlPoint_AprioriSource_descriptor();
662  }
663  static inline const ::std::string& AprioriSource_Name(AprioriSource value) {
664  return ControlNetFileProtoV0001_PBControlPoint_AprioriSource_Name(value);
665  }
666  static inline bool AprioriSource_Parse(const ::std::string& name,
667  AprioriSource* value) {
668  return ControlNetFileProtoV0001_PBControlPoint_AprioriSource_Parse(name, value);
669  }
670 
671  // accessors -------------------------------------------------------
672 
673  // required string id = 1;
674  inline bool has_id() const;
675  inline void clear_id();
676  static const int kIdFieldNumber = 1;
677  inline const ::std::string& id() const;
678  inline void set_id(const ::std::string& value);
679  inline void set_id(const char* value);
680  inline void set_id(const char* value, size_t size);
681  inline ::std::string* mutable_id();
682  inline ::std::string* release_id();
683  inline void set_allocated_id(::std::string* id);
684 
685  // required .Isis.ControlNetFileProtoV0001.PBControlPoint.PointType type = 2 [default = Tie];
686  inline bool has_type() const;
687  inline void clear_type();
688  static const int kTypeFieldNumber = 2;
689  inline ::Isis::ControlNetFileProtoV0001_PBControlPoint_PointType type() const;
690  inline void set_type(::Isis::ControlNetFileProtoV0001_PBControlPoint_PointType value);
691 
692  // optional string chooserName = 3;
693  inline bool has_choosername() const;
694  inline void clear_choosername();
695  static const int kChooserNameFieldNumber = 3;
696  inline const ::std::string& choosername() const;
697  inline void set_choosername(const ::std::string& value);
698  inline void set_choosername(const char* value);
699  inline void set_choosername(const char* value, size_t size);
700  inline ::std::string* mutable_choosername();
701  inline ::std::string* release_choosername();
702  inline void set_allocated_choosername(::std::string* choosername);
703 
704  // optional string datetime = 4;
705  inline bool has_datetime() const;
706  inline void clear_datetime();
707  static const int kDatetimeFieldNumber = 4;
708  inline const ::std::string& datetime() const;
709  inline void set_datetime(const ::std::string& value);
710  inline void set_datetime(const char* value);
711  inline void set_datetime(const char* value, size_t size);
712  inline ::std::string* mutable_datetime();
713  inline ::std::string* release_datetime();
714  inline void set_allocated_datetime(::std::string* datetime);
715 
716  // optional bool editLock = 5 [default = false];
717  inline bool has_editlock() const;
718  inline void clear_editlock();
719  static const int kEditLockFieldNumber = 5;
720  inline bool editlock() const;
721  inline void set_editlock(bool value);
722 
723  // optional bool ignore = 6 [default = false];
724  inline bool has_ignore() const;
725  inline void clear_ignore();
726  static const int kIgnoreFieldNumber = 6;
727  inline bool ignore() const;
728  inline void set_ignore(bool value);
729 
730  // optional bool jigsawRejected = 7 [default = false];
731  inline bool has_jigsawrejected() const;
732  inline void clear_jigsawrejected();
733  static const int kJigsawRejectedFieldNumber = 7;
734  inline bool jigsawrejected() const;
735  inline void set_jigsawrejected(bool value);
736 
737  // optional int32 referenceIndex = 21;
738  inline bool has_referenceindex() const;
739  inline void clear_referenceindex();
740  static const int kReferenceIndexFieldNumber = 21;
741  inline ::google::protobuf::int32 referenceindex() const;
742  inline void set_referenceindex(::google::protobuf::int32 value);
743 
744  // optional .Isis.ControlNetFileProtoV0001.PBControlPoint.AprioriSource aprioriSurfPointSource = 8;
745  inline bool has_apriorisurfpointsource() const;
746  inline void clear_apriorisurfpointsource();
747  static const int kAprioriSurfPointSourceFieldNumber = 8;
748  inline ::Isis::ControlNetFileProtoV0001_PBControlPoint_AprioriSource apriorisurfpointsource() const;
749  inline void set_apriorisurfpointsource(::Isis::ControlNetFileProtoV0001_PBControlPoint_AprioriSource value);
750 
751  // optional string aprioriSurfPointSourceFile = 9;
752  inline bool has_apriorisurfpointsourcefile() const;
753  inline void clear_apriorisurfpointsourcefile();
754  static const int kAprioriSurfPointSourceFileFieldNumber = 9;
755  inline const ::std::string& apriorisurfpointsourcefile() const;
756  inline void set_apriorisurfpointsourcefile(const ::std::string& value);
757  inline void set_apriorisurfpointsourcefile(const char* value);
758  inline void set_apriorisurfpointsourcefile(const char* value, size_t size);
759  inline ::std::string* mutable_apriorisurfpointsourcefile();
760  inline ::std::string* release_apriorisurfpointsourcefile();
761  inline void set_allocated_apriorisurfpointsourcefile(::std::string* apriorisurfpointsourcefile);
762 
763  // optional .Isis.ControlNetFileProtoV0001.PBControlPoint.AprioriSource aprioriRadiusSource = 10;
764  inline bool has_aprioriradiussource() const;
765  inline void clear_aprioriradiussource();
766  static const int kAprioriRadiusSourceFieldNumber = 10;
767  inline ::Isis::ControlNetFileProtoV0001_PBControlPoint_AprioriSource aprioriradiussource() const;
768  inline void set_aprioriradiussource(::Isis::ControlNetFileProtoV0001_PBControlPoint_AprioriSource value);
769 
770  // optional string aprioriRadiusSourceFile = 11;
771  inline bool has_aprioriradiussourcefile() const;
772  inline void clear_aprioriradiussourcefile();
773  static const int kAprioriRadiusSourceFileFieldNumber = 11;
774  inline const ::std::string& aprioriradiussourcefile() const;
775  inline void set_aprioriradiussourcefile(const ::std::string& value);
776  inline void set_aprioriradiussourcefile(const char* value);
777  inline void set_aprioriradiussourcefile(const char* value, size_t size);
778  inline ::std::string* mutable_aprioriradiussourcefile();
779  inline ::std::string* release_aprioriradiussourcefile();
780  inline void set_allocated_aprioriradiussourcefile(::std::string* aprioriradiussourcefile);
781 
782  // optional bool latitudeConstrained = 22 [default = true];
783  inline bool has_latitudeconstrained() const;
784  inline void clear_latitudeconstrained();
785  static const int kLatitudeConstrainedFieldNumber = 22;
786  inline bool latitudeconstrained() const;
787  inline void set_latitudeconstrained(bool value);
788 
789  // optional bool longitudeConstrained = 23 [default = true];
790  inline bool has_longitudeconstrained() const;
791  inline void clear_longitudeconstrained();
792  static const int kLongitudeConstrainedFieldNumber = 23;
793  inline bool longitudeconstrained() const;
794  inline void set_longitudeconstrained(bool value);
795 
796  // optional bool radiusConstrained = 24 [default = true];
797  inline bool has_radiusconstrained() const;
798  inline void clear_radiusconstrained();
799  static const int kRadiusConstrainedFieldNumber = 24;
800  inline bool radiusconstrained() const;
801  inline void set_radiusconstrained(bool value);
802 
803  // optional double aprioriX = 12;
804  inline bool has_apriorix() const;
805  inline void clear_apriorix();
806  static const int kAprioriXFieldNumber = 12;
807  inline double apriorix() const;
808  inline void set_apriorix(double value);
809 
810  // optional double aprioriY = 13;
811  inline bool has_aprioriy() const;
812  inline void clear_aprioriy();
813  static const int kAprioriYFieldNumber = 13;
814  inline double aprioriy() const;
815  inline void set_aprioriy(double value);
816 
817  // optional double aprioriZ = 14;
818  inline bool has_aprioriz() const;
819  inline void clear_aprioriz();
820  static const int kAprioriZFieldNumber = 14;
821  inline double aprioriz() const;
822  inline void set_aprioriz(double value);
823 
824  // repeated double aprioriCovar = 15 [packed = true];
825  inline int aprioricovar_size() const;
826  inline void clear_aprioricovar();
827  static const int kAprioriCovarFieldNumber = 15;
828  inline double aprioricovar(int index) const;
829  inline void set_aprioricovar(int index, double value);
830  inline void add_aprioricovar(double value);
831  inline const ::google::protobuf::RepeatedField< double >&
832  aprioricovar() const;
833  inline ::google::protobuf::RepeatedField< double >*
834  mutable_aprioricovar();
835 
836  // optional double adjustedX = 16;
837  inline bool has_adjustedx() const;
838  inline void clear_adjustedx();
839  static const int kAdjustedXFieldNumber = 16;
840  inline double adjustedx() const;
841  inline void set_adjustedx(double value);
842 
843  // optional double adjustedY = 17;
844  inline bool has_adjustedy() const;
845  inline void clear_adjustedy();
846  static const int kAdjustedYFieldNumber = 17;
847  inline double adjustedy() const;
848  inline void set_adjustedy(double value);
849 
850  // optional double adjustedZ = 18;
851  inline bool has_adjustedz() const;
852  inline void clear_adjustedz();
853  static const int kAdjustedZFieldNumber = 18;
854  inline double adjustedz() const;
855  inline void set_adjustedz(double value);
856 
857  // repeated double adjustedCovar = 19 [packed = true];
858  inline int adjustedcovar_size() const;
859  inline void clear_adjustedcovar();
860  static const int kAdjustedCovarFieldNumber = 19;
861  inline double adjustedcovar(int index) const;
862  inline void set_adjustedcovar(int index, double value);
863  inline void add_adjustedcovar(double value);
864  inline const ::google::protobuf::RepeatedField< double >&
865  adjustedcovar() const;
866  inline ::google::protobuf::RepeatedField< double >*
867  mutable_adjustedcovar();
868 
869  // repeated .Isis.ControlNetFileProtoV0001.PBControlPoint.PBControlMeasure measures = 20;
870  inline int measures_size() const;
871  inline void clear_measures();
872  static const int kMeasuresFieldNumber = 20;
873  inline const ::Isis::ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure& measures(int index) const;
874  inline ::Isis::ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure* mutable_measures(int index);
875  inline ::Isis::ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure* add_measures();
876  inline const ::google::protobuf::RepeatedPtrField< ::Isis::ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure >&
877  measures() const;
878  inline ::google::protobuf::RepeatedPtrField< ::Isis::ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure >*
879  mutable_measures();
880 
881  // @@protoc_insertion_point(class_scope:Isis.ControlNetFileProtoV0001.PBControlPoint)
882  private:
883  inline void set_has_id();
884  inline void clear_has_id();
885  inline void set_has_type();
886  inline void clear_has_type();
887  inline void set_has_choosername();
888  inline void clear_has_choosername();
889  inline void set_has_datetime();
890  inline void clear_has_datetime();
891  inline void set_has_editlock();
892  inline void clear_has_editlock();
893  inline void set_has_ignore();
894  inline void clear_has_ignore();
895  inline void set_has_jigsawrejected();
896  inline void clear_has_jigsawrejected();
897  inline void set_has_referenceindex();
898  inline void clear_has_referenceindex();
899  inline void set_has_apriorisurfpointsource();
900  inline void clear_has_apriorisurfpointsource();
901  inline void set_has_apriorisurfpointsourcefile();
902  inline void clear_has_apriorisurfpointsourcefile();
903  inline void set_has_aprioriradiussource();
904  inline void clear_has_aprioriradiussource();
905  inline void set_has_aprioriradiussourcefile();
906  inline void clear_has_aprioriradiussourcefile();
907  inline void set_has_latitudeconstrained();
908  inline void clear_has_latitudeconstrained();
909  inline void set_has_longitudeconstrained();
910  inline void clear_has_longitudeconstrained();
911  inline void set_has_radiusconstrained();
912  inline void clear_has_radiusconstrained();
913  inline void set_has_apriorix();
914  inline void clear_has_apriorix();
915  inline void set_has_aprioriy();
916  inline void clear_has_aprioriy();
917  inline void set_has_aprioriz();
918  inline void clear_has_aprioriz();
919  inline void set_has_adjustedx();
920  inline void clear_has_adjustedx();
921  inline void set_has_adjustedy();
922  inline void clear_has_adjustedy();
923  inline void set_has_adjustedz();
924  inline void clear_has_adjustedz();
925 
926  ::google::protobuf::UnknownFieldSet _unknown_fields_;
927 
928  ::google::protobuf::uint32 _has_bits_[1];
929  mutable int _cached_size_;
930  ::std::string* id_;
931  ::std::string* choosername_;
932  ::std::string* datetime_;
933  int type_;
934  bool editlock_;
935  bool ignore_;
936  bool jigsawrejected_;
937  bool latitudeconstrained_;
938  ::google::protobuf::int32 referenceindex_;
939  int apriorisurfpointsource_;
940  ::std::string* apriorisurfpointsourcefile_;
941  ::std::string* aprioriradiussourcefile_;
942  int aprioriradiussource_;
943  bool longitudeconstrained_;
944  bool radiusconstrained_;
945  double apriorix_;
946  double aprioriy_;
947  double aprioriz_;
948  ::google::protobuf::RepeatedField< double > aprioricovar_;
949  mutable int _aprioricovar_cached_byte_size_;
950  double adjustedx_;
951  double adjustedy_;
952  double adjustedz_;
953  ::google::protobuf::RepeatedField< double > adjustedcovar_;
954  mutable int _adjustedcovar_cached_byte_size_;
955  ::google::protobuf::RepeatedPtrField< ::Isis::ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure > measures_;
956  friend void protobuf_AddDesc_ControlNetFileV0001_2eproto();
957  friend void protobuf_AssignDesc_ControlNetFileV0001_2eproto();
958  friend void protobuf_ShutdownFile_ControlNetFileV0001_2eproto();
959 
960  void InitAsDefaultInstance();
961  static ControlNetFileProtoV0001_PBControlPoint* default_instance_;
962 };
963 // -------------------------------------------------------------------
964 
965 class ControlNetFileProtoV0001_PBNetCubes_PBCubeList : public ::google::protobuf::Message {
966  public:
969 
971 
973  CopyFrom(from);
974  return *this;
975  }
976 
977  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
978  return _unknown_fields_;
979  }
980 
981  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
982  return &_unknown_fields_;
983  }
984 
985  static const ::google::protobuf::Descriptor* descriptor();
986  static const ControlNetFileProtoV0001_PBNetCubes_PBCubeList& default_instance();
987 
989 
990  // implements Message ----------------------------------------------
991 
993  void CopyFrom(const ::google::protobuf::Message& from);
994  void MergeFrom(const ::google::protobuf::Message& from);
995  void CopyFrom(const ControlNetFileProtoV0001_PBNetCubes_PBCubeList& from);
996  void MergeFrom(const ControlNetFileProtoV0001_PBNetCubes_PBCubeList& from);
997  void Clear();
998  bool IsInitialized() const;
999 
1000  int ByteSize() const;
1001  bool MergePartialFromCodedStream(
1002  ::google::protobuf::io::CodedInputStream* input);
1003  void SerializeWithCachedSizes(
1004  ::google::protobuf::io::CodedOutputStream* output) const;
1005  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
1006  int GetCachedSize() const { return _cached_size_; }
1007  private:
1008  void SharedCtor();
1009  void SharedDtor();
1010  void SetCachedSize(int size) const;
1011  public:
1012  ::google::protobuf::Metadata GetMetadata() const;
1013 
1014  // nested types ----------------------------------------------------
1015 
1016  // accessors -------------------------------------------------------
1017 
1018  // optional string filename = 1;
1019  inline bool has_filename() const;
1020  inline void clear_filename();
1021  static const int kFilenameFieldNumber = 1;
1022  inline const ::std::string& filename() const;
1023  inline void set_filename(const ::std::string& value);
1024  inline void set_filename(const char* value);
1025  inline void set_filename(const char* value, size_t size);
1026  inline ::std::string* mutable_filename();
1027  inline ::std::string* release_filename();
1028  inline void set_allocated_filename(::std::string* filename);
1029 
1030  // optional string serialnumber = 2;
1031  inline bool has_serialnumber() const;
1032  inline void clear_serialnumber();
1033  static const int kSerialnumberFieldNumber = 2;
1034  inline const ::std::string& serialnumber() const;
1035  inline void set_serialnumber(const ::std::string& value);
1036  inline void set_serialnumber(const char* value);
1037  inline void set_serialnumber(const char* value, size_t size);
1038  inline ::std::string* mutable_serialnumber();
1039  inline ::std::string* release_serialnumber();
1040  inline void set_allocated_serialnumber(::std::string* serialnumber);
1041 
1042  // optional int32 lines = 3;
1043  inline bool has_lines() const;
1044  inline void clear_lines();
1045  static const int kLinesFieldNumber = 3;
1046  inline ::google::protobuf::int32 lines() const;
1047  inline void set_lines(::google::protobuf::int32 value);
1048 
1049  // optional int32 samples = 4;
1050  inline bool has_samples() const;
1051  inline void clear_samples();
1052  static const int kSamplesFieldNumber = 4;
1053  inline ::google::protobuf::int32 samples() const;
1054  inline void set_samples(::google::protobuf::int32 value);
1055 
1056  // @@protoc_insertion_point(class_scope:Isis.ControlNetFileProtoV0001.PBNetCubes.PBCubeList)
1057  private:
1058  inline void set_has_filename();
1059  inline void clear_has_filename();
1060  inline void set_has_serialnumber();
1061  inline void clear_has_serialnumber();
1062  inline void set_has_lines();
1063  inline void clear_has_lines();
1064  inline void set_has_samples();
1065  inline void clear_has_samples();
1066 
1067  ::google::protobuf::UnknownFieldSet _unknown_fields_;
1068 
1069  ::google::protobuf::uint32 _has_bits_[1];
1070  mutable int _cached_size_;
1071  ::std::string* filename_;
1072  ::std::string* serialnumber_;
1073  ::google::protobuf::int32 lines_;
1074  ::google::protobuf::int32 samples_;
1075  friend void protobuf_AddDesc_ControlNetFileV0001_2eproto();
1076  friend void protobuf_AssignDesc_ControlNetFileV0001_2eproto();
1077  friend void protobuf_ShutdownFile_ControlNetFileV0001_2eproto();
1078 
1079  void InitAsDefaultInstance();
1080  static ControlNetFileProtoV0001_PBNetCubes_PBCubeList* default_instance_;
1081 };
1082 // -------------------------------------------------------------------
1083 
1084 class ControlNetFileProtoV0001_PBNetCubes : public ::google::protobuf::Message {
1085  public:
1088 
1090 
1092  CopyFrom(from);
1093  return *this;
1094  }
1095 
1096  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
1097  return _unknown_fields_;
1098  }
1099 
1100  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
1101  return &_unknown_fields_;
1102  }
1103 
1104  static const ::google::protobuf::Descriptor* descriptor();
1105  static const ControlNetFileProtoV0001_PBNetCubes& default_instance();
1106 
1107  void Swap(ControlNetFileProtoV0001_PBNetCubes* other);
1108 
1109  // implements Message ----------------------------------------------
1110 
1112  void CopyFrom(const ::google::protobuf::Message& from);
1113  void MergeFrom(const ::google::protobuf::Message& from);
1114  void CopyFrom(const ControlNetFileProtoV0001_PBNetCubes& from);
1115  void MergeFrom(const ControlNetFileProtoV0001_PBNetCubes& from);
1116  void Clear();
1117  bool IsInitialized() const;
1118 
1119  int ByteSize() const;
1120  bool MergePartialFromCodedStream(
1121  ::google::protobuf::io::CodedInputStream* input);
1122  void SerializeWithCachedSizes(
1123  ::google::protobuf::io::CodedOutputStream* output) const;
1124  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
1125  int GetCachedSize() const { return _cached_size_; }
1126  private:
1127  void SharedCtor();
1128  void SharedDtor();
1129  void SetCachedSize(int size) const;
1130  public:
1131  ::google::protobuf::Metadata GetMetadata() const;
1132 
1133  // nested types ----------------------------------------------------
1134 
1136 
1137  // accessors -------------------------------------------------------
1138 
1139  // optional string cubelistfile = 1;
1140  inline bool has_cubelistfile() const;
1141  inline void clear_cubelistfile();
1142  static const int kCubelistfileFieldNumber = 1;
1143  inline const ::std::string& cubelistfile() const;
1144  inline void set_cubelistfile(const ::std::string& value);
1145  inline void set_cubelistfile(const char* value);
1146  inline void set_cubelistfile(const char* value, size_t size);
1147  inline ::std::string* mutable_cubelistfile();
1148  inline ::std::string* release_cubelistfile();
1149  inline void set_allocated_cubelistfile(::std::string* cubelistfile);
1150 
1151  // repeated .Isis.ControlNetFileProtoV0001.PBNetCubes.PBCubeList filelist = 2;
1152  inline int filelist_size() const;
1153  inline void clear_filelist();
1154  static const int kFilelistFieldNumber = 2;
1155  inline const ::Isis::ControlNetFileProtoV0001_PBNetCubes_PBCubeList& filelist(int index) const;
1156  inline ::Isis::ControlNetFileProtoV0001_PBNetCubes_PBCubeList* mutable_filelist(int index);
1157  inline ::Isis::ControlNetFileProtoV0001_PBNetCubes_PBCubeList* add_filelist();
1158  inline const ::google::protobuf::RepeatedPtrField< ::Isis::ControlNetFileProtoV0001_PBNetCubes_PBCubeList >&
1159  filelist() const;
1160  inline ::google::protobuf::RepeatedPtrField< ::Isis::ControlNetFileProtoV0001_PBNetCubes_PBCubeList >*
1161  mutable_filelist();
1162 
1163  // @@protoc_insertion_point(class_scope:Isis.ControlNetFileProtoV0001.PBNetCubes)
1164  private:
1165  inline void set_has_cubelistfile();
1166  inline void clear_has_cubelistfile();
1167 
1168  ::google::protobuf::UnknownFieldSet _unknown_fields_;
1169 
1170  ::google::protobuf::uint32 _has_bits_[1];
1171  mutable int _cached_size_;
1172  ::std::string* cubelistfile_;
1173  ::google::protobuf::RepeatedPtrField< ::Isis::ControlNetFileProtoV0001_PBNetCubes_PBCubeList > filelist_;
1174  friend void protobuf_AddDesc_ControlNetFileV0001_2eproto();
1175  friend void protobuf_AssignDesc_ControlNetFileV0001_2eproto();
1176  friend void protobuf_ShutdownFile_ControlNetFileV0001_2eproto();
1177 
1178  void InitAsDefaultInstance();
1179  static ControlNetFileProtoV0001_PBNetCubes* default_instance_;
1180 };
1181 // -------------------------------------------------------------------
1182 
1183 class ControlNetFileProtoV0001 : public ::google::protobuf::Message {
1184  public:
1186  virtual ~ControlNetFileProtoV0001();
1187 
1189 
1190  inline ControlNetFileProtoV0001& operator=(const ControlNetFileProtoV0001& from) {
1191  CopyFrom(from);
1192  return *this;
1193  }
1194 
1195  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
1196  return _unknown_fields_;
1197  }
1198 
1199  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
1200  return &_unknown_fields_;
1201  }
1202 
1203  static const ::google::protobuf::Descriptor* descriptor();
1204  static const ControlNetFileProtoV0001& default_instance();
1205 
1206  void Swap(ControlNetFileProtoV0001* other);
1207 
1208  // implements Message ----------------------------------------------
1209 
1210  ControlNetFileProtoV0001* New() const;
1211  void CopyFrom(const ::google::protobuf::Message& from);
1212  void MergeFrom(const ::google::protobuf::Message& from);
1213  void CopyFrom(const ControlNetFileProtoV0001& from);
1214  void MergeFrom(const ControlNetFileProtoV0001& from);
1215  void Clear();
1216  bool IsInitialized() const;
1217 
1218  int ByteSize() const;
1219  bool MergePartialFromCodedStream(
1220  ::google::protobuf::io::CodedInputStream* input);
1221  void SerializeWithCachedSizes(
1222  ::google::protobuf::io::CodedOutputStream* output) const;
1223  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
1224  int GetCachedSize() const { return _cached_size_; }
1225  private:
1226  void SharedCtor();
1227  void SharedDtor();
1228  void SetCachedSize(int size) const;
1229  public:
1230  ::google::protobuf::Metadata GetMetadata() const;
1231 
1232  // nested types ----------------------------------------------------
1233 
1237 
1238  // accessors -------------------------------------------------------
1239 
1240  // required .Isis.ControlNetFileProtoV0001.Pedigree pedigree = 1;
1241  inline bool has_pedigree() const;
1242  inline void clear_pedigree();
1243  static const int kPedigreeFieldNumber = 1;
1244  inline const ::Isis::ControlNetFileProtoV0001_Pedigree& pedigree() const;
1245  inline ::Isis::ControlNetFileProtoV0001_Pedigree* mutable_pedigree();
1246  inline ::Isis::ControlNetFileProtoV0001_Pedigree* release_pedigree();
1247  inline void set_allocated_pedigree(::Isis::ControlNetFileProtoV0001_Pedigree* pedigree);
1248 
1249  // optional string networkId = 2;
1250  inline bool has_networkid() const;
1251  inline void clear_networkid();
1252  static const int kNetworkIdFieldNumber = 2;
1253  inline const ::std::string& networkid() const;
1254  inline void set_networkid(const ::std::string& value);
1255  inline void set_networkid(const char* value);
1256  inline void set_networkid(const char* value, size_t size);
1257  inline ::std::string* mutable_networkid();
1258  inline ::std::string* release_networkid();
1259  inline void set_allocated_networkid(::std::string* networkid);
1260 
1261  // optional string targetName = 3;
1262  inline bool has_targetname() const;
1263  inline void clear_targetname();
1264  static const int kTargetNameFieldNumber = 3;
1265  inline const ::std::string& targetname() const;
1266  inline void set_targetname(const ::std::string& value);
1267  inline void set_targetname(const char* value);
1268  inline void set_targetname(const char* value, size_t size);
1269  inline ::std::string* mutable_targetname();
1270  inline ::std::string* release_targetname();
1271  inline void set_allocated_targetname(::std::string* targetname);
1272 
1273  // optional string created = 4;
1274  inline bool has_created() const;
1275  inline void clear_created();
1276  static const int kCreatedFieldNumber = 4;
1277  inline const ::std::string& created() const;
1278  inline void set_created(const ::std::string& value);
1279  inline void set_created(const char* value);
1280  inline void set_created(const char* value, size_t size);
1281  inline ::std::string* mutable_created();
1282  inline ::std::string* release_created();
1283  inline void set_allocated_created(::std::string* created);
1284 
1285  // optional string lastModified = 5;
1286  inline bool has_lastmodified() const;
1287  inline void clear_lastmodified();
1288  static const int kLastModifiedFieldNumber = 5;
1289  inline const ::std::string& lastmodified() const;
1290  inline void set_lastmodified(const ::std::string& value);
1291  inline void set_lastmodified(const char* value);
1292  inline void set_lastmodified(const char* value, size_t size);
1293  inline ::std::string* mutable_lastmodified();
1294  inline ::std::string* release_lastmodified();
1295  inline void set_allocated_lastmodified(::std::string* lastmodified);
1296 
1297  // optional string description = 6;
1298  inline bool has_description() const;
1299  inline void clear_description();
1300  static const int kDescriptionFieldNumber = 6;
1301  inline const ::std::string& description() const;
1302  inline void set_description(const ::std::string& value);
1303  inline void set_description(const char* value);
1304  inline void set_description(const char* value, size_t size);
1305  inline ::std::string* mutable_description();
1306  inline ::std::string* release_description();
1307  inline void set_allocated_description(::std::string* description);
1308 
1309  // optional string userName = 7;
1310  inline bool has_username() const;
1311  inline void clear_username();
1312  static const int kUserNameFieldNumber = 7;
1313  inline const ::std::string& username() const;
1314  inline void set_username(const ::std::string& value);
1315  inline void set_username(const char* value);
1316  inline void set_username(const char* value, size_t size);
1317  inline ::std::string* mutable_username();
1318  inline ::std::string* release_username();
1319  inline void set_allocated_username(::std::string* username);
1320 
1321  // repeated .Isis.ControlNetFileProtoV0001.PBControlPoint points = 8;
1322  inline int points_size() const;
1323  inline void clear_points();
1324  static const int kPointsFieldNumber = 8;
1325  inline const ::Isis::ControlNetFileProtoV0001_PBControlPoint& points(int index) const;
1326  inline ::Isis::ControlNetFileProtoV0001_PBControlPoint* mutable_points(int index);
1327  inline ::Isis::ControlNetFileProtoV0001_PBControlPoint* add_points();
1328  inline const ::google::protobuf::RepeatedPtrField< ::Isis::ControlNetFileProtoV0001_PBControlPoint >&
1329  points() const;
1330  inline ::google::protobuf::RepeatedPtrField< ::Isis::ControlNetFileProtoV0001_PBControlPoint >*
1331  mutable_points();
1332 
1333  // optional .Isis.ControlNetFileProtoV0001.PBNetCubes netcubes = 9;
1334  inline bool has_netcubes() const;
1335  inline void clear_netcubes();
1336  static const int kNetcubesFieldNumber = 9;
1337  inline const ::Isis::ControlNetFileProtoV0001_PBNetCubes& netcubes() const;
1338  inline ::Isis::ControlNetFileProtoV0001_PBNetCubes* mutable_netcubes();
1339  inline ::Isis::ControlNetFileProtoV0001_PBNetCubes* release_netcubes();
1340  inline void set_allocated_netcubes(::Isis::ControlNetFileProtoV0001_PBNetCubes* netcubes);
1341 
1342  // @@protoc_insertion_point(class_scope:Isis.ControlNetFileProtoV0001)
1343  private:
1344  inline void set_has_pedigree();
1345  inline void clear_has_pedigree();
1346  inline void set_has_networkid();
1347  inline void clear_has_networkid();
1348  inline void set_has_targetname();
1349  inline void clear_has_targetname();
1350  inline void set_has_created();
1351  inline void clear_has_created();
1352  inline void set_has_lastmodified();
1353  inline void clear_has_lastmodified();
1354  inline void set_has_description();
1355  inline void clear_has_description();
1356  inline void set_has_username();
1357  inline void clear_has_username();
1358  inline void set_has_netcubes();
1359  inline void clear_has_netcubes();
1360 
1361  ::google::protobuf::UnknownFieldSet _unknown_fields_;
1362 
1363  ::google::protobuf::uint32 _has_bits_[1];
1364  mutable int _cached_size_;
1366  ::std::string* networkid_;
1367  ::std::string* targetname_;
1368  ::std::string* created_;
1369  ::std::string* lastmodified_;
1370  ::std::string* description_;
1371  ::std::string* username_;
1372  ::google::protobuf::RepeatedPtrField< ::Isis::ControlNetFileProtoV0001_PBControlPoint > points_;
1374  friend void protobuf_AddDesc_ControlNetFileV0001_2eproto();
1375  friend void protobuf_AssignDesc_ControlNetFileV0001_2eproto();
1376  friend void protobuf_ShutdownFile_ControlNetFileV0001_2eproto();
1377 
1378  void InitAsDefaultInstance();
1379  static ControlNetFileProtoV0001* default_instance_;
1380 };
1381 // -------------------------------------------------------------------
1382 
1383 class ControlNetLogDataProtoV0001_Point_Measure_DataEntry : public ::google::protobuf::Message {
1384  public:
1387 
1389 
1391  CopyFrom(from);
1392  return *this;
1393  }
1394 
1395  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
1396  return _unknown_fields_;
1397  }
1398 
1399  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
1400  return &_unknown_fields_;
1401  }
1402 
1403  static const ::google::protobuf::Descriptor* descriptor();
1404  static const ControlNetLogDataProtoV0001_Point_Measure_DataEntry& default_instance();
1405 
1407 
1408  // implements Message ----------------------------------------------
1409 
1411  void CopyFrom(const ::google::protobuf::Message& from);
1412  void MergeFrom(const ::google::protobuf::Message& from);
1413  void CopyFrom(const ControlNetLogDataProtoV0001_Point_Measure_DataEntry& from);
1414  void MergeFrom(const ControlNetLogDataProtoV0001_Point_Measure_DataEntry& from);
1415  void Clear();
1416  bool IsInitialized() const;
1417 
1418  int ByteSize() const;
1419  bool MergePartialFromCodedStream(
1420  ::google::protobuf::io::CodedInputStream* input);
1421  void SerializeWithCachedSizes(
1422  ::google::protobuf::io::CodedOutputStream* output) const;
1423  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
1424  int GetCachedSize() const { return _cached_size_; }
1425  private:
1426  void SharedCtor();
1427  void SharedDtor();
1428  void SetCachedSize(int size) const;
1429  public:
1430  ::google::protobuf::Metadata GetMetadata() const;
1431 
1432  // nested types ----------------------------------------------------
1433 
1434  // accessors -------------------------------------------------------
1435 
1436  // required int32 dataType = 2;
1437  inline bool has_datatype() const;
1438  inline void clear_datatype();
1439  static const int kDataTypeFieldNumber = 2;
1440  inline ::google::protobuf::int32 datatype() const;
1441  inline void set_datatype(::google::protobuf::int32 value);
1442 
1443  // required double dataValue = 3;
1444  inline bool has_datavalue() const;
1445  inline void clear_datavalue();
1446  static const int kDataValueFieldNumber = 3;
1447  inline double datavalue() const;
1448  inline void set_datavalue(double value);
1449 
1450  // @@protoc_insertion_point(class_scope:Isis.ControlNetLogDataProtoV0001.Point.Measure.DataEntry)
1451  private:
1452  inline void set_has_datatype();
1453  inline void clear_has_datatype();
1454  inline void set_has_datavalue();
1455  inline void clear_has_datavalue();
1456 
1457  ::google::protobuf::UnknownFieldSet _unknown_fields_;
1458 
1459  ::google::protobuf::uint32 _has_bits_[1];
1460  mutable int _cached_size_;
1461  double datavalue_;
1462  ::google::protobuf::int32 datatype_;
1463  friend void protobuf_AddDesc_ControlNetFileV0001_2eproto();
1464  friend void protobuf_AssignDesc_ControlNetFileV0001_2eproto();
1465  friend void protobuf_ShutdownFile_ControlNetFileV0001_2eproto();
1466 
1467  void InitAsDefaultInstance();
1468  static ControlNetLogDataProtoV0001_Point_Measure_DataEntry* default_instance_;
1469 };
1470 // -------------------------------------------------------------------
1471 
1472 class ControlNetLogDataProtoV0001_Point_Measure : public ::google::protobuf::Message {
1473  public:
1476 
1478 
1480  CopyFrom(from);
1481  return *this;
1482  }
1483 
1484  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
1485  return _unknown_fields_;
1486  }
1487 
1488  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
1489  return &_unknown_fields_;
1490  }
1491 
1492  static const ::google::protobuf::Descriptor* descriptor();
1493  static const ControlNetLogDataProtoV0001_Point_Measure& default_instance();
1494 
1496 
1497  // implements Message ----------------------------------------------
1498 
1500  void CopyFrom(const ::google::protobuf::Message& from);
1501  void MergeFrom(const ::google::protobuf::Message& from);
1502  void CopyFrom(const ControlNetLogDataProtoV0001_Point_Measure& from);
1503  void MergeFrom(const ControlNetLogDataProtoV0001_Point_Measure& from);
1504  void Clear();
1505  bool IsInitialized() const;
1506 
1507  int ByteSize() const;
1508  bool MergePartialFromCodedStream(
1509  ::google::protobuf::io::CodedInputStream* input);
1510  void SerializeWithCachedSizes(
1511  ::google::protobuf::io::CodedOutputStream* output) const;
1512  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
1513  int GetCachedSize() const { return _cached_size_; }
1514  private:
1515  void SharedCtor();
1516  void SharedDtor();
1517  void SetCachedSize(int size) const;
1518  public:
1519  ::google::protobuf::Metadata GetMetadata() const;
1520 
1521  // nested types ----------------------------------------------------
1522 
1524 
1525  // accessors -------------------------------------------------------
1526 
1527  // repeated .Isis.ControlNetLogDataProtoV0001.Point.Measure.DataEntry loggedMeasureData = 2;
1528  inline int loggedmeasuredata_size() const;
1529  inline void clear_loggedmeasuredata();
1530  static const int kLoggedMeasureDataFieldNumber = 2;
1531  inline const ::Isis::ControlNetLogDataProtoV0001_Point_Measure_DataEntry& loggedmeasuredata(int index) const;
1532  inline ::Isis::ControlNetLogDataProtoV0001_Point_Measure_DataEntry* mutable_loggedmeasuredata(int index);
1533  inline ::Isis::ControlNetLogDataProtoV0001_Point_Measure_DataEntry* add_loggedmeasuredata();
1534  inline const ::google::protobuf::RepeatedPtrField< ::Isis::ControlNetLogDataProtoV0001_Point_Measure_DataEntry >&
1535  loggedmeasuredata() const;
1536  inline ::google::protobuf::RepeatedPtrField< ::Isis::ControlNetLogDataProtoV0001_Point_Measure_DataEntry >*
1537  mutable_loggedmeasuredata();
1538 
1539  // @@protoc_insertion_point(class_scope:Isis.ControlNetLogDataProtoV0001.Point.Measure)
1540  private:
1541 
1542  ::google::protobuf::UnknownFieldSet _unknown_fields_;
1543 
1544  ::google::protobuf::uint32 _has_bits_[1];
1545  mutable int _cached_size_;
1546  ::google::protobuf::RepeatedPtrField< ::Isis::ControlNetLogDataProtoV0001_Point_Measure_DataEntry > loggedmeasuredata_;
1547  friend void protobuf_AddDesc_ControlNetFileV0001_2eproto();
1548  friend void protobuf_AssignDesc_ControlNetFileV0001_2eproto();
1549  friend void protobuf_ShutdownFile_ControlNetFileV0001_2eproto();
1550 
1551  void InitAsDefaultInstance();
1552  static ControlNetLogDataProtoV0001_Point_Measure* default_instance_;
1553 };
1554 // -------------------------------------------------------------------
1555 
1556 class ControlNetLogDataProtoV0001_Point : public ::google::protobuf::Message {
1557  public:
1560 
1562 
1564  CopyFrom(from);
1565  return *this;
1566  }
1567 
1568  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
1569  return _unknown_fields_;
1570  }
1571 
1572  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
1573  return &_unknown_fields_;
1574  }
1575 
1576  static const ::google::protobuf::Descriptor* descriptor();
1577  static const ControlNetLogDataProtoV0001_Point& default_instance();
1578 
1579  void Swap(ControlNetLogDataProtoV0001_Point* other);
1580 
1581  // implements Message ----------------------------------------------
1582 
1583  ControlNetLogDataProtoV0001_Point* New() const;
1584  void CopyFrom(const ::google::protobuf::Message& from);
1585  void MergeFrom(const ::google::protobuf::Message& from);
1586  void CopyFrom(const ControlNetLogDataProtoV0001_Point& from);
1587  void MergeFrom(const ControlNetLogDataProtoV0001_Point& from);
1588  void Clear();
1589  bool IsInitialized() const;
1590 
1591  int ByteSize() const;
1592  bool MergePartialFromCodedStream(
1593  ::google::protobuf::io::CodedInputStream* input);
1594  void SerializeWithCachedSizes(
1595  ::google::protobuf::io::CodedOutputStream* output) const;
1596  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
1597  int GetCachedSize() const { return _cached_size_; }
1598  private:
1599  void SharedCtor();
1600  void SharedDtor();
1601  void SetCachedSize(int size) const;
1602  public:
1603  ::google::protobuf::Metadata GetMetadata() const;
1604 
1605  // nested types ----------------------------------------------------
1606 
1608 
1609  // accessors -------------------------------------------------------
1610 
1611  // repeated .Isis.ControlNetLogDataProtoV0001.Point.Measure measures = 2;
1612  inline int measures_size() const;
1613  inline void clear_measures();
1614  static const int kMeasuresFieldNumber = 2;
1615  inline const ::Isis::ControlNetLogDataProtoV0001_Point_Measure& measures(int index) const;
1616  inline ::Isis::ControlNetLogDataProtoV0001_Point_Measure* mutable_measures(int index);
1617  inline ::Isis::ControlNetLogDataProtoV0001_Point_Measure* add_measures();
1618  inline const ::google::protobuf::RepeatedPtrField< ::Isis::ControlNetLogDataProtoV0001_Point_Measure >&
1619  measures() const;
1620  inline ::google::protobuf::RepeatedPtrField< ::Isis::ControlNetLogDataProtoV0001_Point_Measure >*
1621  mutable_measures();
1622 
1623  // @@protoc_insertion_point(class_scope:Isis.ControlNetLogDataProtoV0001.Point)
1624  private:
1625 
1626  ::google::protobuf::UnknownFieldSet _unknown_fields_;
1627 
1628  ::google::protobuf::uint32 _has_bits_[1];
1629  mutable int _cached_size_;
1630  ::google::protobuf::RepeatedPtrField< ::Isis::ControlNetLogDataProtoV0001_Point_Measure > measures_;
1631  friend void protobuf_AddDesc_ControlNetFileV0001_2eproto();
1632  friend void protobuf_AssignDesc_ControlNetFileV0001_2eproto();
1633  friend void protobuf_ShutdownFile_ControlNetFileV0001_2eproto();
1634 
1635  void InitAsDefaultInstance();
1636  static ControlNetLogDataProtoV0001_Point* default_instance_;
1637 };
1638 // -------------------------------------------------------------------
1639 
1640 class ControlNetLogDataProtoV0001 : public ::google::protobuf::Message {
1641  public:
1643  virtual ~ControlNetLogDataProtoV0001();
1644 
1646 
1647  inline ControlNetLogDataProtoV0001& operator=(const ControlNetLogDataProtoV0001& from) {
1648  CopyFrom(from);
1649  return *this;
1650  }
1651 
1652  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
1653  return _unknown_fields_;
1654  }
1655 
1656  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
1657  return &_unknown_fields_;
1658  }
1659 
1660  static const ::google::protobuf::Descriptor* descriptor();
1661  static const ControlNetLogDataProtoV0001& default_instance();
1662 
1663  void Swap(ControlNetLogDataProtoV0001* other);
1664 
1665  // implements Message ----------------------------------------------
1666 
1667  ControlNetLogDataProtoV0001* New() const;
1668  void CopyFrom(const ::google::protobuf::Message& from);
1669  void MergeFrom(const ::google::protobuf::Message& from);
1670  void CopyFrom(const ControlNetLogDataProtoV0001& from);
1671  void MergeFrom(const ControlNetLogDataProtoV0001& from);
1672  void Clear();
1673  bool IsInitialized() const;
1674 
1675  int ByteSize() const;
1676  bool MergePartialFromCodedStream(
1677  ::google::protobuf::io::CodedInputStream* input);
1678  void SerializeWithCachedSizes(
1679  ::google::protobuf::io::CodedOutputStream* output) const;
1680  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
1681  int GetCachedSize() const { return _cached_size_; }
1682  private:
1683  void SharedCtor();
1684  void SharedDtor();
1685  void SetCachedSize(int size) const;
1686  public:
1687  ::google::protobuf::Metadata GetMetadata() const;
1688 
1689  // nested types ----------------------------------------------------
1690 
1692 
1693  // accessors -------------------------------------------------------
1694 
1695  // repeated .Isis.ControlNetLogDataProtoV0001.Point points = 1;
1696  inline int points_size() const;
1697  inline void clear_points();
1698  static const int kPointsFieldNumber = 1;
1699  inline const ::Isis::ControlNetLogDataProtoV0001_Point& points(int index) const;
1700  inline ::Isis::ControlNetLogDataProtoV0001_Point* mutable_points(int index);
1701  inline ::Isis::ControlNetLogDataProtoV0001_Point* add_points();
1702  inline const ::google::protobuf::RepeatedPtrField< ::Isis::ControlNetLogDataProtoV0001_Point >&
1703  points() const;
1704  inline ::google::protobuf::RepeatedPtrField< ::Isis::ControlNetLogDataProtoV0001_Point >*
1705  mutable_points();
1706 
1707  // @@protoc_insertion_point(class_scope:Isis.ControlNetLogDataProtoV0001)
1708  private:
1709 
1710  ::google::protobuf::UnknownFieldSet _unknown_fields_;
1711 
1712  ::google::protobuf::uint32 _has_bits_[1];
1713  mutable int _cached_size_;
1714  ::google::protobuf::RepeatedPtrField< ::Isis::ControlNetLogDataProtoV0001_Point > points_;
1715  friend void protobuf_AddDesc_ControlNetFileV0001_2eproto();
1716  friend void protobuf_AssignDesc_ControlNetFileV0001_2eproto();
1717  friend void protobuf_ShutdownFile_ControlNetFileV0001_2eproto();
1718 
1719  void InitAsDefaultInstance();
1720  static ControlNetLogDataProtoV0001* default_instance_;
1721 };
1722 // ===================================================================
1723 
1724 
1725 // ===================================================================
1726 
1727 // ControlNetFileProtoV0001_Pedigree
1728 
1729 // required float version = 1 [default = 1];
1730 inline bool ControlNetFileProtoV0001_Pedigree::has_version() const {
1731  return (_has_bits_[0] & 0x00000001u) != 0;
1732 }
1733 inline void ControlNetFileProtoV0001_Pedigree::set_has_version() {
1734  _has_bits_[0] |= 0x00000001u;
1735 }
1736 inline void ControlNetFileProtoV0001_Pedigree::clear_has_version() {
1737  _has_bits_[0] &= ~0x00000001u;
1738 }
1739 inline void ControlNetFileProtoV0001_Pedigree::clear_version() {
1740  version_ = 1;
1741  clear_has_version();
1742 }
1743 inline float ControlNetFileProtoV0001_Pedigree::version() const {
1744  // @@protoc_insertion_point(field_get:Isis.ControlNetFileProtoV0001.Pedigree.version)
1745  return version_;
1746 }
1747 inline void ControlNetFileProtoV0001_Pedigree::set_version(float value) {
1748  set_has_version();
1749  version_ = value;
1750  // @@protoc_insertion_point(field_set:Isis.ControlNetFileProtoV0001.Pedigree.version)
1751 }
1752 
1753 // required string date = 2 [default = "2010/11/18"];
1754 inline bool ControlNetFileProtoV0001_Pedigree::has_date() const {
1755  return (_has_bits_[0] & 0x00000002u) != 0;
1756 }
1757 inline void ControlNetFileProtoV0001_Pedigree::set_has_date() {
1758  _has_bits_[0] |= 0x00000002u;
1759 }
1760 inline void ControlNetFileProtoV0001_Pedigree::clear_has_date() {
1761  _has_bits_[0] &= ~0x00000002u;
1762 }
1763 inline void ControlNetFileProtoV0001_Pedigree::clear_date() {
1764  if (date_ != _default_date_) {
1765  date_->assign(*_default_date_);
1766  }
1767  clear_has_date();
1768 }
1769 inline const ::std::string& ControlNetFileProtoV0001_Pedigree::date() const {
1770  // @@protoc_insertion_point(field_get:Isis.ControlNetFileProtoV0001.Pedigree.date)
1771  return *date_;
1772 }
1773 inline void ControlNetFileProtoV0001_Pedigree::set_date(const ::std::string& value) {
1774  set_has_date();
1775  if (date_ == _default_date_) {
1776  date_ = new ::std::string;
1777  }
1778  date_->assign(value);
1779  // @@protoc_insertion_point(field_set:Isis.ControlNetFileProtoV0001.Pedigree.date)
1780 }
1781 inline void ControlNetFileProtoV0001_Pedigree::set_date(const char* value) {
1782  set_has_date();
1783  if (date_ == _default_date_) {
1784  date_ = new ::std::string;
1785  }
1786  date_->assign(value);
1787  // @@protoc_insertion_point(field_set_char:Isis.ControlNetFileProtoV0001.Pedigree.date)
1788 }
1789 inline void ControlNetFileProtoV0001_Pedigree::set_date(const char* value, size_t size) {
1790  set_has_date();
1791  if (date_ == _default_date_) {
1792  date_ = new ::std::string;
1793  }
1794  date_->assign(reinterpret_cast<const char*>(value), size);
1795  // @@protoc_insertion_point(field_set_pointer:Isis.ControlNetFileProtoV0001.Pedigree.date)
1796 }
1797 inline ::std::string* ControlNetFileProtoV0001_Pedigree::mutable_date() {
1798  set_has_date();
1799  if (date_ == _default_date_) {
1800  date_ = new ::std::string(*_default_date_);
1801  }
1802  // @@protoc_insertion_point(field_mutable:Isis.ControlNetFileProtoV0001.Pedigree.date)
1803  return date_;
1804 }
1805 inline ::std::string* ControlNetFileProtoV0001_Pedigree::release_date() {
1806  clear_has_date();
1807  if (date_ == _default_date_) {
1808  return NULL;
1809  } else {
1810  ::std::string* temp = date_;
1811  date_ = const_cast< ::std::string*>(_default_date_);
1812  return temp;
1813  }
1814 }
1815 inline void ControlNetFileProtoV0001_Pedigree::set_allocated_date(::std::string* date) {
1816  if (date_ != _default_date_) {
1817  delete date_;
1818  }
1819  if (date) {
1820  set_has_date();
1821  date_ = date;
1822  } else {
1823  clear_has_date();
1824  date_ = const_cast< ::std::string*>(_default_date_);
1825  }
1826  // @@protoc_insertion_point(field_set_allocated:Isis.ControlNetFileProtoV0001.Pedigree.date)
1827 }
1828 
1829 // -------------------------------------------------------------------
1830 
1831 // ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_PBMeasure
1832 
1833 // optional double sample = 1;
1834 inline bool ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_PBMeasure::has_sample() const {
1835  return (_has_bits_[0] & 0x00000001u) != 0;
1836 }
1837 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_PBMeasure::set_has_sample() {
1838  _has_bits_[0] |= 0x00000001u;
1839 }
1840 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_PBMeasure::clear_has_sample() {
1841  _has_bits_[0] &= ~0x00000001u;
1842 }
1843 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_PBMeasure::clear_sample() {
1844  sample_ = 0;
1845  clear_has_sample();
1846 }
1847 inline double ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_PBMeasure::sample() const {
1848  // @@protoc_insertion_point(field_get:Isis.ControlNetFileProtoV0001.PBControlPoint.PBControlMeasure.PBMeasure.sample)
1849  return sample_;
1850 }
1851 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_PBMeasure::set_sample(double value) {
1852  set_has_sample();
1853  sample_ = value;
1854  // @@protoc_insertion_point(field_set:Isis.ControlNetFileProtoV0001.PBControlPoint.PBControlMeasure.PBMeasure.sample)
1855 }
1856 
1857 // optional double line = 2;
1858 inline bool ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_PBMeasure::has_line() const {
1859  return (_has_bits_[0] & 0x00000002u) != 0;
1860 }
1861 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_PBMeasure::set_has_line() {
1862  _has_bits_[0] |= 0x00000002u;
1863 }
1864 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_PBMeasure::clear_has_line() {
1865  _has_bits_[0] &= ~0x00000002u;
1866 }
1867 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_PBMeasure::clear_line() {
1868  line_ = 0;
1869  clear_has_line();
1870 }
1871 inline double ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_PBMeasure::line() const {
1872  // @@protoc_insertion_point(field_get:Isis.ControlNetFileProtoV0001.PBControlPoint.PBControlMeasure.PBMeasure.line)
1873  return line_;
1874 }
1875 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_PBMeasure::set_line(double value) {
1876  set_has_line();
1877  line_ = value;
1878  // @@protoc_insertion_point(field_set:Isis.ControlNetFileProtoV0001.PBControlPoint.PBControlMeasure.PBMeasure.line)
1879 }
1880 
1881 // optional double sampleResidual = 3;
1882 inline bool ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_PBMeasure::has_sampleresidual() const {
1883  return (_has_bits_[0] & 0x00000004u) != 0;
1884 }
1885 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_PBMeasure::set_has_sampleresidual() {
1886  _has_bits_[0] |= 0x00000004u;
1887 }
1888 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_PBMeasure::clear_has_sampleresidual() {
1889  _has_bits_[0] &= ~0x00000004u;
1890 }
1891 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_PBMeasure::clear_sampleresidual() {
1892  sampleresidual_ = 0;
1893  clear_has_sampleresidual();
1894 }
1895 inline double ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_PBMeasure::sampleresidual() const {
1896  // @@protoc_insertion_point(field_get:Isis.ControlNetFileProtoV0001.PBControlPoint.PBControlMeasure.PBMeasure.sampleResidual)
1897  return sampleresidual_;
1898 }
1899 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_PBMeasure::set_sampleresidual(double value) {
1900  set_has_sampleresidual();
1901  sampleresidual_ = value;
1902  // @@protoc_insertion_point(field_set:Isis.ControlNetFileProtoV0001.PBControlPoint.PBControlMeasure.PBMeasure.sampleResidual)
1903 }
1904 
1905 // optional double lineResidual = 4;
1906 inline bool ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_PBMeasure::has_lineresidual() const {
1907  return (_has_bits_[0] & 0x00000008u) != 0;
1908 }
1909 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_PBMeasure::set_has_lineresidual() {
1910  _has_bits_[0] |= 0x00000008u;
1911 }
1912 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_PBMeasure::clear_has_lineresidual() {
1913  _has_bits_[0] &= ~0x00000008u;
1914 }
1915 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_PBMeasure::clear_lineresidual() {
1916  lineresidual_ = 0;
1917  clear_has_lineresidual();
1918 }
1919 inline double ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_PBMeasure::lineresidual() const {
1920  // @@protoc_insertion_point(field_get:Isis.ControlNetFileProtoV0001.PBControlPoint.PBControlMeasure.PBMeasure.lineResidual)
1921  return lineresidual_;
1922 }
1923 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_PBMeasure::set_lineresidual(double value) {
1924  set_has_lineresidual();
1925  lineresidual_ = value;
1926  // @@protoc_insertion_point(field_set:Isis.ControlNetFileProtoV0001.PBControlPoint.PBControlMeasure.PBMeasure.lineResidual)
1927 }
1928 
1929 // -------------------------------------------------------------------
1930 
1931 // ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure
1932 
1933 // required string serialnumber = 1;
1934 inline bool ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::has_serialnumber() const {
1935  return (_has_bits_[0] & 0x00000001u) != 0;
1936 }
1937 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::set_has_serialnumber() {
1938  _has_bits_[0] |= 0x00000001u;
1939 }
1940 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::clear_has_serialnumber() {
1941  _has_bits_[0] &= ~0x00000001u;
1942 }
1943 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::clear_serialnumber() {
1944  if (serialnumber_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1945  serialnumber_->clear();
1946  }
1947  clear_has_serialnumber();
1948 }
1949 inline const ::std::string& ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::serialnumber() const {
1950  // @@protoc_insertion_point(field_get:Isis.ControlNetFileProtoV0001.PBControlPoint.PBControlMeasure.serialnumber)
1951  return *serialnumber_;
1952 }
1953 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::set_serialnumber(const ::std::string& value) {
1954  set_has_serialnumber();
1955  if (serialnumber_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1956  serialnumber_ = new ::std::string;
1957  }
1958  serialnumber_->assign(value);
1959  // @@protoc_insertion_point(field_set:Isis.ControlNetFileProtoV0001.PBControlPoint.PBControlMeasure.serialnumber)
1960 }
1961 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::set_serialnumber(const char* value) {
1962  set_has_serialnumber();
1963  if (serialnumber_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1964  serialnumber_ = new ::std::string;
1965  }
1966  serialnumber_->assign(value);
1967  // @@protoc_insertion_point(field_set_char:Isis.ControlNetFileProtoV0001.PBControlPoint.PBControlMeasure.serialnumber)
1968 }
1969 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::set_serialnumber(const char* value, size_t size) {
1970  set_has_serialnumber();
1971  if (serialnumber_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1972  serialnumber_ = new ::std::string;
1973  }
1974  serialnumber_->assign(reinterpret_cast<const char*>(value), size);
1975  // @@protoc_insertion_point(field_set_pointer:Isis.ControlNetFileProtoV0001.PBControlPoint.PBControlMeasure.serialnumber)
1976 }
1977 inline ::std::string* ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::mutable_serialnumber() {
1978  set_has_serialnumber();
1979  if (serialnumber_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1980  serialnumber_ = new ::std::string;
1981  }
1982  // @@protoc_insertion_point(field_mutable:Isis.ControlNetFileProtoV0001.PBControlPoint.PBControlMeasure.serialnumber)
1983  return serialnumber_;
1984 }
1985 inline ::std::string* ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::release_serialnumber() {
1986  clear_has_serialnumber();
1987  if (serialnumber_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1988  return NULL;
1989  } else {
1990  ::std::string* temp = serialnumber_;
1991  serialnumber_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1992  return temp;
1993  }
1994 }
1995 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::set_allocated_serialnumber(::std::string* serialnumber) {
1996  if (serialnumber_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1997  delete serialnumber_;
1998  }
1999  if (serialnumber) {
2000  set_has_serialnumber();
2001  serialnumber_ = serialnumber;
2002  } else {
2003  clear_has_serialnumber();
2004  serialnumber_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2005  }
2006  // @@protoc_insertion_point(field_set_allocated:Isis.ControlNetFileProtoV0001.PBControlPoint.PBControlMeasure.serialnumber)
2007 }
2008 
2009 // required .Isis.ControlNetFileProtoV0001.PBControlPoint.PBControlMeasure.MeasureType type = 2 [default = Candidate];
2010 inline bool ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::has_type() const {
2011  return (_has_bits_[0] & 0x00000002u) != 0;
2012 }
2013 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::set_has_type() {
2014  _has_bits_[0] |= 0x00000002u;
2015 }
2016 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::clear_has_type() {
2017  _has_bits_[0] &= ~0x00000002u;
2018 }
2019 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::clear_type() {
2020  type_ = 1;
2021  clear_has_type();
2022 }
2023 inline ::Isis::ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::type() const {
2024  // @@protoc_insertion_point(field_get:Isis.ControlNetFileProtoV0001.PBControlPoint.PBControlMeasure.type)
2025  return static_cast< ::Isis::ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType >(type_);
2026 }
2027 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::set_type(::Isis::ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType value) {
2028  assert(::Isis::ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType_IsValid(value));
2029  set_has_type();
2030  type_ = value;
2031  // @@protoc_insertion_point(field_set:Isis.ControlNetFileProtoV0001.PBControlPoint.PBControlMeasure.type)
2032 }
2033 
2034 // optional string choosername = 3;
2035 inline bool ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::has_choosername() const {
2036  return (_has_bits_[0] & 0x00000004u) != 0;
2037 }
2038 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::set_has_choosername() {
2039  _has_bits_[0] |= 0x00000004u;
2040 }
2041 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::clear_has_choosername() {
2042  _has_bits_[0] &= ~0x00000004u;
2043 }
2044 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::clear_choosername() {
2045  if (choosername_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2046  choosername_->clear();
2047  }
2048  clear_has_choosername();
2049 }
2050 inline const ::std::string& ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::choosername() const {
2051  // @@protoc_insertion_point(field_get:Isis.ControlNetFileProtoV0001.PBControlPoint.PBControlMeasure.choosername)
2052  return *choosername_;
2053 }
2054 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::set_choosername(const ::std::string& value) {
2055  set_has_choosername();
2056  if (choosername_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2057  choosername_ = new ::std::string;
2058  }
2059  choosername_->assign(value);
2060  // @@protoc_insertion_point(field_set:Isis.ControlNetFileProtoV0001.PBControlPoint.PBControlMeasure.choosername)
2061 }
2062 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::set_choosername(const char* value) {
2063  set_has_choosername();
2064  if (choosername_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2065  choosername_ = new ::std::string;
2066  }
2067  choosername_->assign(value);
2068  // @@protoc_insertion_point(field_set_char:Isis.ControlNetFileProtoV0001.PBControlPoint.PBControlMeasure.choosername)
2069 }
2070 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::set_choosername(const char* value, size_t size) {
2071  set_has_choosername();
2072  if (choosername_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2073  choosername_ = new ::std::string;
2074  }
2075  choosername_->assign(reinterpret_cast<const char*>(value), size);
2076  // @@protoc_insertion_point(field_set_pointer:Isis.ControlNetFileProtoV0001.PBControlPoint.PBControlMeasure.choosername)
2077 }
2078 inline ::std::string* ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::mutable_choosername() {
2079  set_has_choosername();
2080  if (choosername_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2081  choosername_ = new ::std::string;
2082  }
2083  // @@protoc_insertion_point(field_mutable:Isis.ControlNetFileProtoV0001.PBControlPoint.PBControlMeasure.choosername)
2084  return choosername_;
2085 }
2086 inline ::std::string* ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::release_choosername() {
2087  clear_has_choosername();
2088  if (choosername_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2089  return NULL;
2090  } else {
2091  ::std::string* temp = choosername_;
2092  choosername_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2093  return temp;
2094  }
2095 }
2096 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::set_allocated_choosername(::std::string* choosername) {
2097  if (choosername_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2098  delete choosername_;
2099  }
2100  if (choosername) {
2101  set_has_choosername();
2102  choosername_ = choosername;
2103  } else {
2104  clear_has_choosername();
2105  choosername_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2106  }
2107  // @@protoc_insertion_point(field_set_allocated:Isis.ControlNetFileProtoV0001.PBControlPoint.PBControlMeasure.choosername)
2108 }
2109 
2110 // optional string datetime = 4;
2111 inline bool ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::has_datetime() const {
2112  return (_has_bits_[0] & 0x00000008u) != 0;
2113 }
2114 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::set_has_datetime() {
2115  _has_bits_[0] |= 0x00000008u;
2116 }
2117 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::clear_has_datetime() {
2118  _has_bits_[0] &= ~0x00000008u;
2119 }
2120 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::clear_datetime() {
2121  if (datetime_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2122  datetime_->clear();
2123  }
2124  clear_has_datetime();
2125 }
2126 inline const ::std::string& ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::datetime() const {
2127  // @@protoc_insertion_point(field_get:Isis.ControlNetFileProtoV0001.PBControlPoint.PBControlMeasure.datetime)
2128  return *datetime_;
2129 }
2130 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::set_datetime(const ::std::string& value) {
2131  set_has_datetime();
2132  if (datetime_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2133  datetime_ = new ::std::string;
2134  }
2135  datetime_->assign(value);
2136  // @@protoc_insertion_point(field_set:Isis.ControlNetFileProtoV0001.PBControlPoint.PBControlMeasure.datetime)
2137 }
2138 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::set_datetime(const char* value) {
2139  set_has_datetime();
2140  if (datetime_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2141  datetime_ = new ::std::string;
2142  }
2143  datetime_->assign(value);
2144  // @@protoc_insertion_point(field_set_char:Isis.ControlNetFileProtoV0001.PBControlPoint.PBControlMeasure.datetime)
2145 }
2146 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::set_datetime(const char* value, size_t size) {
2147  set_has_datetime();
2148  if (datetime_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2149  datetime_ = new ::std::string;
2150  }
2151  datetime_->assign(reinterpret_cast<const char*>(value), size);
2152  // @@protoc_insertion_point(field_set_pointer:Isis.ControlNetFileProtoV0001.PBControlPoint.PBControlMeasure.datetime)
2153 }
2154 inline ::std::string* ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::mutable_datetime() {
2155  set_has_datetime();
2156  if (datetime_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2157  datetime_ = new ::std::string;
2158  }
2159  // @@protoc_insertion_point(field_mutable:Isis.ControlNetFileProtoV0001.PBControlPoint.PBControlMeasure.datetime)
2160  return datetime_;
2161 }
2162 inline ::std::string* ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::release_datetime() {
2163  clear_has_datetime();
2164  if (datetime_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2165  return NULL;
2166  } else {
2167  ::std::string* temp = datetime_;
2168  datetime_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2169  return temp;
2170  }
2171 }
2172 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::set_allocated_datetime(::std::string* datetime) {
2173  if (datetime_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2174  delete datetime_;
2175  }
2176  if (datetime) {
2177  set_has_datetime();
2178  datetime_ = datetime;
2179  } else {
2180  clear_has_datetime();
2181  datetime_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2182  }
2183  // @@protoc_insertion_point(field_set_allocated:Isis.ControlNetFileProtoV0001.PBControlPoint.PBControlMeasure.datetime)
2184 }
2185 
2186 // optional bool editLock = 5 [default = false];
2187 inline bool ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::has_editlock() const {
2188  return (_has_bits_[0] & 0x00000010u) != 0;
2189 }
2190 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::set_has_editlock() {
2191  _has_bits_[0] |= 0x00000010u;
2192 }
2193 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::clear_has_editlock() {
2194  _has_bits_[0] &= ~0x00000010u;
2195 }
2196 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::clear_editlock() {
2197  editlock_ = false;
2198  clear_has_editlock();
2199 }
2200 inline bool ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::editlock() const {
2201  // @@protoc_insertion_point(field_get:Isis.ControlNetFileProtoV0001.PBControlPoint.PBControlMeasure.editLock)
2202  return editlock_;
2203 }
2204 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::set_editlock(bool value) {
2205  set_has_editlock();
2206  editlock_ = value;
2207  // @@protoc_insertion_point(field_set:Isis.ControlNetFileProtoV0001.PBControlPoint.PBControlMeasure.editLock)
2208 }
2209 
2210 // optional bool ignore = 6 [default = false];
2211 inline bool ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::has_ignore() const {
2212  return (_has_bits_[0] & 0x00000020u) != 0;
2213 }
2214 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::set_has_ignore() {
2215  _has_bits_[0] |= 0x00000020u;
2216 }
2217 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::clear_has_ignore() {
2218  _has_bits_[0] &= ~0x00000020u;
2219 }
2220 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::clear_ignore() {
2221  ignore_ = false;
2222  clear_has_ignore();
2223 }
2224 inline bool ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::ignore() const {
2225  // @@protoc_insertion_point(field_get:Isis.ControlNetFileProtoV0001.PBControlPoint.PBControlMeasure.ignore)
2226  return ignore_;
2227 }
2228 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::set_ignore(bool value) {
2229  set_has_ignore();
2230  ignore_ = value;
2231  // @@protoc_insertion_point(field_set:Isis.ControlNetFileProtoV0001.PBControlPoint.PBControlMeasure.ignore)
2232 }
2233 
2234 // optional bool jigsawRejected = 7 [default = false];
2235 inline bool ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::has_jigsawrejected() const {
2236  return (_has_bits_[0] & 0x00000040u) != 0;
2237 }
2238 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::set_has_jigsawrejected() {
2239  _has_bits_[0] |= 0x00000040u;
2240 }
2241 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::clear_has_jigsawrejected() {
2242  _has_bits_[0] &= ~0x00000040u;
2243 }
2244 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::clear_jigsawrejected() {
2245  jigsawrejected_ = false;
2246  clear_has_jigsawrejected();
2247 }
2248 inline bool ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::jigsawrejected() const {
2249  // @@protoc_insertion_point(field_get:Isis.ControlNetFileProtoV0001.PBControlPoint.PBControlMeasure.jigsawRejected)
2250  return jigsawrejected_;
2251 }
2252 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::set_jigsawrejected(bool value) {
2253  set_has_jigsawrejected();
2254  jigsawrejected_ = value;
2255  // @@protoc_insertion_point(field_set:Isis.ControlNetFileProtoV0001.PBControlPoint.PBControlMeasure.jigsawRejected)
2256 }
2257 
2258 // optional .Isis.ControlNetFileProtoV0001.PBControlPoint.PBControlMeasure.PBMeasure measurement = 8;
2259 inline bool ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::has_measurement() const {
2260  return (_has_bits_[0] & 0x00000080u) != 0;
2261 }
2262 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::set_has_measurement() {
2263  _has_bits_[0] |= 0x00000080u;
2264 }
2265 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::clear_has_measurement() {
2266  _has_bits_[0] &= ~0x00000080u;
2267 }
2268 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::clear_measurement() {
2269  if (measurement_ != NULL) measurement_->::Isis::ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_PBMeasure::Clear();
2270  clear_has_measurement();
2271 }
2272 inline const ::Isis::ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_PBMeasure& ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::measurement() const {
2273  // @@protoc_insertion_point(field_get:Isis.ControlNetFileProtoV0001.PBControlPoint.PBControlMeasure.measurement)
2274  return measurement_ != NULL ? *measurement_ : *default_instance_->measurement_;
2275 }
2276 inline ::Isis::ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_PBMeasure* ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::mutable_measurement() {
2277  set_has_measurement();
2278  if (measurement_ == NULL) measurement_ = new ::Isis::ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_PBMeasure;
2279  // @@protoc_insertion_point(field_mutable:Isis.ControlNetFileProtoV0001.PBControlPoint.PBControlMeasure.measurement)
2280  return measurement_;
2281 }
2282 inline ::Isis::ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_PBMeasure* ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::release_measurement() {
2283  clear_has_measurement();
2285  measurement_ = NULL;
2286  return temp;
2287 }
2288 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::set_allocated_measurement(::Isis::ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_PBMeasure* measurement) {
2289  delete measurement_;
2290  measurement_ = measurement;
2291  if (measurement) {
2292  set_has_measurement();
2293  } else {
2294  clear_has_measurement();
2295  }
2296  // @@protoc_insertion_point(field_set_allocated:Isis.ControlNetFileProtoV0001.PBControlPoint.PBControlMeasure.measurement)
2297 }
2298 
2299 // optional double diameter = 9;
2300 inline bool ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::has_diameter() const {
2301  return (_has_bits_[0] & 0x00000100u) != 0;
2302 }
2303 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::set_has_diameter() {
2304  _has_bits_[0] |= 0x00000100u;
2305 }
2306 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::clear_has_diameter() {
2307  _has_bits_[0] &= ~0x00000100u;
2308 }
2309 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::clear_diameter() {
2310  diameter_ = 0;
2311  clear_has_diameter();
2312 }
2313 inline double ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::diameter() const {
2314  // @@protoc_insertion_point(field_get:Isis.ControlNetFileProtoV0001.PBControlPoint.PBControlMeasure.diameter)
2315  return diameter_;
2316 }
2317 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::set_diameter(double value) {
2318  set_has_diameter();
2319  diameter_ = value;
2320  // @@protoc_insertion_point(field_set:Isis.ControlNetFileProtoV0001.PBControlPoint.PBControlMeasure.diameter)
2321 }
2322 
2323 // optional double apriorisample = 10;
2324 inline bool ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::has_apriorisample() const {
2325  return (_has_bits_[0] & 0x00000200u) != 0;
2326 }
2327 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::set_has_apriorisample() {
2328  _has_bits_[0] |= 0x00000200u;
2329 }
2330 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::clear_has_apriorisample() {
2331  _has_bits_[0] &= ~0x00000200u;
2332 }
2333 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::clear_apriorisample() {
2334  apriorisample_ = 0;
2335  clear_has_apriorisample();
2336 }
2337 inline double ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::apriorisample() const {
2338  // @@protoc_insertion_point(field_get:Isis.ControlNetFileProtoV0001.PBControlPoint.PBControlMeasure.apriorisample)
2339  return apriorisample_;
2340 }
2341 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::set_apriorisample(double value) {
2342  set_has_apriorisample();
2343  apriorisample_ = value;
2344  // @@protoc_insertion_point(field_set:Isis.ControlNetFileProtoV0001.PBControlPoint.PBControlMeasure.apriorisample)
2345 }
2346 
2347 // optional double aprioriline = 11;
2348 inline bool ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::has_aprioriline() const {
2349  return (_has_bits_[0] & 0x00000400u) != 0;
2350 }
2351 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::set_has_aprioriline() {
2352  _has_bits_[0] |= 0x00000400u;
2353 }
2354 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::clear_has_aprioriline() {
2355  _has_bits_[0] &= ~0x00000400u;
2356 }
2357 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::clear_aprioriline() {
2358  aprioriline_ = 0;
2359  clear_has_aprioriline();
2360 }
2361 inline double ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::aprioriline() const {
2362  // @@protoc_insertion_point(field_get:Isis.ControlNetFileProtoV0001.PBControlPoint.PBControlMeasure.aprioriline)
2363  return aprioriline_;
2364 }
2365 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::set_aprioriline(double value) {
2366  set_has_aprioriline();
2367  aprioriline_ = value;
2368  // @@protoc_insertion_point(field_set:Isis.ControlNetFileProtoV0001.PBControlPoint.PBControlMeasure.aprioriline)
2369 }
2370 
2371 // optional double samplesigma = 12;
2372 inline bool ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::has_samplesigma() const {
2373  return (_has_bits_[0] & 0x00000800u) != 0;
2374 }
2375 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::set_has_samplesigma() {
2376  _has_bits_[0] |= 0x00000800u;
2377 }
2378 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::clear_has_samplesigma() {
2379  _has_bits_[0] &= ~0x00000800u;
2380 }
2381 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::clear_samplesigma() {
2382  samplesigma_ = 0;
2383  clear_has_samplesigma();
2384 }
2385 inline double ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::samplesigma() const {
2386  // @@protoc_insertion_point(field_get:Isis.ControlNetFileProtoV0001.PBControlPoint.PBControlMeasure.samplesigma)
2387  return samplesigma_;
2388 }
2389 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::set_samplesigma(double value) {
2390  set_has_samplesigma();
2391  samplesigma_ = value;
2392  // @@protoc_insertion_point(field_set:Isis.ControlNetFileProtoV0001.PBControlPoint.PBControlMeasure.samplesigma)
2393 }
2394 
2395 // optional double linesigma = 13;
2396 inline bool ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::has_linesigma() const {
2397  return (_has_bits_[0] & 0x00001000u) != 0;
2398 }
2399 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::set_has_linesigma() {
2400  _has_bits_[0] |= 0x00001000u;
2401 }
2402 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::clear_has_linesigma() {
2403  _has_bits_[0] &= ~0x00001000u;
2404 }
2405 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::clear_linesigma() {
2406  linesigma_ = 0;
2407  clear_has_linesigma();
2408 }
2409 inline double ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::linesigma() const {
2410  // @@protoc_insertion_point(field_get:Isis.ControlNetFileProtoV0001.PBControlPoint.PBControlMeasure.linesigma)
2411  return linesigma_;
2412 }
2413 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::set_linesigma(double value) {
2414  set_has_linesigma();
2415  linesigma_ = value;
2416  // @@protoc_insertion_point(field_set:Isis.ControlNetFileProtoV0001.PBControlPoint.PBControlMeasure.linesigma)
2417 }
2418 
2419 // -------------------------------------------------------------------
2420 
2421 // ControlNetFileProtoV0001_PBControlPoint
2422 
2423 // required string id = 1;
2424 inline bool ControlNetFileProtoV0001_PBControlPoint::has_id() const {
2425  return (_has_bits_[0] & 0x00000001u) != 0;
2426 }
2427 inline void ControlNetFileProtoV0001_PBControlPoint::set_has_id() {
2428  _has_bits_[0] |= 0x00000001u;
2429 }
2430 inline void ControlNetFileProtoV0001_PBControlPoint::clear_has_id() {
2431  _has_bits_[0] &= ~0x00000001u;
2432 }
2433 inline void ControlNetFileProtoV0001_PBControlPoint::clear_id() {
2434  if (id_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2435  id_->clear();
2436  }
2437  clear_has_id();
2438 }
2439 inline const ::std::string& ControlNetFileProtoV0001_PBControlPoint::id() const {
2440  // @@protoc_insertion_point(field_get:Isis.ControlNetFileProtoV0001.PBControlPoint.id)
2441  return *id_;
2442 }
2443 inline void ControlNetFileProtoV0001_PBControlPoint::set_id(const ::std::string& value) {
2444  set_has_id();
2445  if (id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2446  id_ = new ::std::string;
2447  }
2448  id_->assign(value);
2449  // @@protoc_insertion_point(field_set:Isis.ControlNetFileProtoV0001.PBControlPoint.id)
2450 }
2451 inline void ControlNetFileProtoV0001_PBControlPoint::set_id(const char* value) {
2452  set_has_id();
2453  if (id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2454  id_ = new ::std::string;
2455  }
2456  id_->assign(value);
2457  // @@protoc_insertion_point(field_set_char:Isis.ControlNetFileProtoV0001.PBControlPoint.id)
2458 }
2459 inline void ControlNetFileProtoV0001_PBControlPoint::set_id(const char* value, size_t size) {
2460  set_has_id();
2461  if (id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2462  id_ = new ::std::string;
2463  }
2464  id_->assign(reinterpret_cast<const char*>(value), size);
2465  // @@protoc_insertion_point(field_set_pointer:Isis.ControlNetFileProtoV0001.PBControlPoint.id)
2466 }
2467 inline ::std::string* ControlNetFileProtoV0001_PBControlPoint::mutable_id() {
2468  set_has_id();
2469  if (id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2470  id_ = new ::std::string;
2471  }
2472  // @@protoc_insertion_point(field_mutable:Isis.ControlNetFileProtoV0001.PBControlPoint.id)
2473  return id_;
2474 }
2475 inline ::std::string* ControlNetFileProtoV0001_PBControlPoint::release_id() {
2476  clear_has_id();
2477  if (id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2478  return NULL;
2479  } else {
2480  ::std::string* temp = id_;
2481  id_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2482  return temp;
2483  }
2484 }
2485 inline void ControlNetFileProtoV0001_PBControlPoint::set_allocated_id(::std::string* id) {
2486  if (id_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2487  delete id_;
2488  }
2489  if (id) {
2490  set_has_id();
2491  id_ = id;
2492  } else {
2493  clear_has_id();
2494  id_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2495  }
2496  // @@protoc_insertion_point(field_set_allocated:Isis.ControlNetFileProtoV0001.PBControlPoint.id)
2497 }
2498 
2499 // required .Isis.ControlNetFileProtoV0001.PBControlPoint.PointType type = 2 [default = Tie];
2500 inline bool ControlNetFileProtoV0001_PBControlPoint::has_type() const {
2501  return (_has_bits_[0] & 0x00000002u) != 0;
2502 }
2503 inline void ControlNetFileProtoV0001_PBControlPoint::set_has_type() {
2504  _has_bits_[0] |= 0x00000002u;
2505 }
2506 inline void ControlNetFileProtoV0001_PBControlPoint::clear_has_type() {
2507  _has_bits_[0] &= ~0x00000002u;
2508 }
2509 inline void ControlNetFileProtoV0001_PBControlPoint::clear_type() {
2510  type_ = 0;
2511  clear_has_type();
2512 }
2513 inline ::Isis::ControlNetFileProtoV0001_PBControlPoint_PointType ControlNetFileProtoV0001_PBControlPoint::type() const {
2514  // @@protoc_insertion_point(field_get:Isis.ControlNetFileProtoV0001.PBControlPoint.type)
2515  return static_cast< ::Isis::ControlNetFileProtoV0001_PBControlPoint_PointType >(type_);
2516 }
2517 inline void ControlNetFileProtoV0001_PBControlPoint::set_type(::Isis::ControlNetFileProtoV0001_PBControlPoint_PointType value) {
2518  assert(::Isis::ControlNetFileProtoV0001_PBControlPoint_PointType_IsValid(value));
2519  set_has_type();
2520  type_ = value;
2521  // @@protoc_insertion_point(field_set:Isis.ControlNetFileProtoV0001.PBControlPoint.type)
2522 }
2523 
2524 // optional string chooserName = 3;
2525 inline bool ControlNetFileProtoV0001_PBControlPoint::has_choosername() const {
2526  return (_has_bits_[0] & 0x00000004u) != 0;
2527 }
2528 inline void ControlNetFileProtoV0001_PBControlPoint::set_has_choosername() {
2529  _has_bits_[0] |= 0x00000004u;
2530 }
2531 inline void ControlNetFileProtoV0001_PBControlPoint::clear_has_choosername() {
2532  _has_bits_[0] &= ~0x00000004u;
2533 }
2534 inline void ControlNetFileProtoV0001_PBControlPoint::clear_choosername() {
2535  if (choosername_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2536  choosername_->clear();
2537  }
2538  clear_has_choosername();
2539 }
2540 inline const ::std::string& ControlNetFileProtoV0001_PBControlPoint::choosername() const {
2541  // @@protoc_insertion_point(field_get:Isis.ControlNetFileProtoV0001.PBControlPoint.chooserName)
2542  return *choosername_;
2543 }
2544 inline void ControlNetFileProtoV0001_PBControlPoint::set_choosername(const ::std::string& value) {
2545  set_has_choosername();
2546  if (choosername_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2547  choosername_ = new ::std::string;
2548  }
2549  choosername_->assign(value);
2550  // @@protoc_insertion_point(field_set:Isis.ControlNetFileProtoV0001.PBControlPoint.chooserName)
2551 }
2552 inline void ControlNetFileProtoV0001_PBControlPoint::set_choosername(const char* value) {
2553  set_has_choosername();
2554  if (choosername_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2555  choosername_ = new ::std::string;
2556  }
2557  choosername_->assign(value);
2558  // @@protoc_insertion_point(field_set_char:Isis.ControlNetFileProtoV0001.PBControlPoint.chooserName)
2559 }
2560 inline void ControlNetFileProtoV0001_PBControlPoint::set_choosername(const char* value, size_t size) {
2561  set_has_choosername();
2562  if (choosername_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2563  choosername_ = new ::std::string;
2564  }
2565  choosername_->assign(reinterpret_cast<const char*>(value), size);
2566  // @@protoc_insertion_point(field_set_pointer:Isis.ControlNetFileProtoV0001.PBControlPoint.chooserName)
2567 }
2568 inline ::std::string* ControlNetFileProtoV0001_PBControlPoint::mutable_choosername() {
2569  set_has_choosername();
2570  if (choosername_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2571  choosername_ = new ::std::string;
2572  }
2573  // @@protoc_insertion_point(field_mutable:Isis.ControlNetFileProtoV0001.PBControlPoint.chooserName)
2574  return choosername_;
2575 }
2576 inline ::std::string* ControlNetFileProtoV0001_PBControlPoint::release_choosername() {
2577  clear_has_choosername();
2578  if (choosername_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2579  return NULL;
2580  } else {
2581  ::std::string* temp = choosername_;
2582  choosername_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2583  return temp;
2584  }
2585 }
2586 inline void ControlNetFileProtoV0001_PBControlPoint::set_allocated_choosername(::std::string* choosername) {
2587  if (choosername_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2588  delete choosername_;
2589  }
2590  if (choosername) {
2591  set_has_choosername();
2592  choosername_ = choosername;
2593  } else {
2594  clear_has_choosername();
2595  choosername_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2596  }
2597  // @@protoc_insertion_point(field_set_allocated:Isis.ControlNetFileProtoV0001.PBControlPoint.chooserName)
2598 }
2599 
2600 // optional string datetime = 4;
2601 inline bool ControlNetFileProtoV0001_PBControlPoint::has_datetime() const {
2602  return (_has_bits_[0] & 0x00000008u) != 0;
2603 }
2604 inline void ControlNetFileProtoV0001_PBControlPoint::set_has_datetime() {
2605  _has_bits_[0] |= 0x00000008u;
2606 }
2607 inline void ControlNetFileProtoV0001_PBControlPoint::clear_has_datetime() {
2608  _has_bits_[0] &= ~0x00000008u;
2609 }
2610 inline void ControlNetFileProtoV0001_PBControlPoint::clear_datetime() {
2611  if (datetime_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2612  datetime_->clear();
2613  }
2614  clear_has_datetime();
2615 }
2616 inline const ::std::string& ControlNetFileProtoV0001_PBControlPoint::datetime() const {
2617  // @@protoc_insertion_point(field_get:Isis.ControlNetFileProtoV0001.PBControlPoint.datetime)
2618  return *datetime_;
2619 }
2620 inline void ControlNetFileProtoV0001_PBControlPoint::set_datetime(const ::std::string& value) {
2621  set_has_datetime();
2622  if (datetime_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2623  datetime_ = new ::std::string;
2624  }
2625  datetime_->assign(value);
2626  // @@protoc_insertion_point(field_set:Isis.ControlNetFileProtoV0001.PBControlPoint.datetime)
2627 }
2628 inline void ControlNetFileProtoV0001_PBControlPoint::set_datetime(const char* value) {
2629  set_has_datetime();
2630  if (datetime_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2631  datetime_ = new ::std::string;
2632  }
2633  datetime_->assign(value);
2634  // @@protoc_insertion_point(field_set_char:Isis.ControlNetFileProtoV0001.PBControlPoint.datetime)
2635 }
2636 inline void ControlNetFileProtoV0001_PBControlPoint::set_datetime(const char* value, size_t size) {
2637  set_has_datetime();
2638  if (datetime_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2639  datetime_ = new ::std::string;
2640  }
2641  datetime_->assign(reinterpret_cast<const char*>(value), size);
2642  // @@protoc_insertion_point(field_set_pointer:Isis.ControlNetFileProtoV0001.PBControlPoint.datetime)
2643 }
2644 inline ::std::string* ControlNetFileProtoV0001_PBControlPoint::mutable_datetime() {
2645  set_has_datetime();
2646  if (datetime_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2647  datetime_ = new ::std::string;
2648  }
2649  // @@protoc_insertion_point(field_mutable:Isis.ControlNetFileProtoV0001.PBControlPoint.datetime)
2650  return datetime_;
2651 }
2652 inline ::std::string* ControlNetFileProtoV0001_PBControlPoint::release_datetime() {
2653  clear_has_datetime();
2654  if (datetime_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2655  return NULL;
2656  } else {
2657  ::std::string* temp = datetime_;
2658  datetime_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2659  return temp;
2660  }
2661 }
2662 inline void ControlNetFileProtoV0001_PBControlPoint::set_allocated_datetime(::std::string* datetime) {
2663  if (datetime_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2664  delete datetime_;
2665  }
2666  if (datetime) {
2667  set_has_datetime();
2668  datetime_ = datetime;
2669  } else {
2670  clear_has_datetime();
2671  datetime_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2672  }
2673  // @@protoc_insertion_point(field_set_allocated:Isis.ControlNetFileProtoV0001.PBControlPoint.datetime)
2674 }
2675 
2676 // optional bool editLock = 5 [default = false];
2677 inline bool ControlNetFileProtoV0001_PBControlPoint::has_editlock() const {
2678  return (_has_bits_[0] & 0x00000010u) != 0;
2679 }
2680 inline void ControlNetFileProtoV0001_PBControlPoint::set_has_editlock() {
2681  _has_bits_[0] |= 0x00000010u;
2682 }
2683 inline void ControlNetFileProtoV0001_PBControlPoint::clear_has_editlock() {
2684  _has_bits_[0] &= ~0x00000010u;
2685 }
2686 inline void ControlNetFileProtoV0001_PBControlPoint::clear_editlock() {
2687  editlock_ = false;
2688  clear_has_editlock();
2689 }
2690 inline bool ControlNetFileProtoV0001_PBControlPoint::editlock() const {
2691  // @@protoc_insertion_point(field_get:Isis.ControlNetFileProtoV0001.PBControlPoint.editLock)
2692  return editlock_;
2693 }
2694 inline void ControlNetFileProtoV0001_PBControlPoint::set_editlock(bool value) {
2695  set_has_editlock();
2696  editlock_ = value;
2697  // @@protoc_insertion_point(field_set:Isis.ControlNetFileProtoV0001.PBControlPoint.editLock)
2698 }
2699 
2700 // optional bool ignore = 6 [default = false];
2701 inline bool ControlNetFileProtoV0001_PBControlPoint::has_ignore() const {
2702  return (_has_bits_[0] & 0x00000020u) != 0;
2703 }
2704 inline void ControlNetFileProtoV0001_PBControlPoint::set_has_ignore() {
2705  _has_bits_[0] |= 0x00000020u;
2706 }
2707 inline void ControlNetFileProtoV0001_PBControlPoint::clear_has_ignore() {
2708  _has_bits_[0] &= ~0x00000020u;
2709 }
2710 inline void ControlNetFileProtoV0001_PBControlPoint::clear_ignore() {
2711  ignore_ = false;
2712  clear_has_ignore();
2713 }
2714 inline bool ControlNetFileProtoV0001_PBControlPoint::ignore() const {
2715  // @@protoc_insertion_point(field_get:Isis.ControlNetFileProtoV0001.PBControlPoint.ignore)
2716  return ignore_;
2717 }
2718 inline void ControlNetFileProtoV0001_PBControlPoint::set_ignore(bool value) {
2719  set_has_ignore();
2720  ignore_ = value;
2721  // @@protoc_insertion_point(field_set:Isis.ControlNetFileProtoV0001.PBControlPoint.ignore)
2722 }
2723 
2724 // optional bool jigsawRejected = 7 [default = false];
2725 inline bool ControlNetFileProtoV0001_PBControlPoint::has_jigsawrejected() const {
2726  return (_has_bits_[0] & 0x00000040u) != 0;
2727 }
2728 inline void ControlNetFileProtoV0001_PBControlPoint::set_has_jigsawrejected() {
2729  _has_bits_[0] |= 0x00000040u;
2730 }
2731 inline void ControlNetFileProtoV0001_PBControlPoint::clear_has_jigsawrejected() {
2732  _has_bits_[0] &= ~0x00000040u;
2733 }
2734 inline void ControlNetFileProtoV0001_PBControlPoint::clear_jigsawrejected() {
2735  jigsawrejected_ = false;
2736  clear_has_jigsawrejected();
2737 }
2738 inline bool ControlNetFileProtoV0001_PBControlPoint::jigsawrejected() const {
2739  // @@protoc_insertion_point(field_get:Isis.ControlNetFileProtoV0001.PBControlPoint.jigsawRejected)
2740  return jigsawrejected_;
2741 }
2742 inline void ControlNetFileProtoV0001_PBControlPoint::set_jigsawrejected(bool value) {
2743  set_has_jigsawrejected();
2744  jigsawrejected_ = value;
2745  // @@protoc_insertion_point(field_set:Isis.ControlNetFileProtoV0001.PBControlPoint.jigsawRejected)
2746 }
2747 
2748 // optional int32 referenceIndex = 21;
2749 inline bool ControlNetFileProtoV0001_PBControlPoint::has_referenceindex() const {
2750  return (_has_bits_[0] & 0x00000080u) != 0;
2751 }
2752 inline void ControlNetFileProtoV0001_PBControlPoint::set_has_referenceindex() {
2753  _has_bits_[0] |= 0x00000080u;
2754 }
2755 inline void ControlNetFileProtoV0001_PBControlPoint::clear_has_referenceindex() {
2756  _has_bits_[0] &= ~0x00000080u;
2757 }
2758 inline void ControlNetFileProtoV0001_PBControlPoint::clear_referenceindex() {
2759  referenceindex_ = 0;
2760  clear_has_referenceindex();
2761 }
2762 inline ::google::protobuf::int32 ControlNetFileProtoV0001_PBControlPoint::referenceindex() const {
2763  // @@protoc_insertion_point(field_get:Isis.ControlNetFileProtoV0001.PBControlPoint.referenceIndex)
2764  return referenceindex_;
2765 }
2766 inline void ControlNetFileProtoV0001_PBControlPoint::set_referenceindex(::google::protobuf::int32 value) {
2767  set_has_referenceindex();
2768  referenceindex_ = value;
2769  // @@protoc_insertion_point(field_set:Isis.ControlNetFileProtoV0001.PBControlPoint.referenceIndex)
2770 }
2771 
2772 // optional .Isis.ControlNetFileProtoV0001.PBControlPoint.AprioriSource aprioriSurfPointSource = 8;
2773 inline bool ControlNetFileProtoV0001_PBControlPoint::has_apriorisurfpointsource() const {
2774  return (_has_bits_[0] & 0x00000100u) != 0;
2775 }
2776 inline void ControlNetFileProtoV0001_PBControlPoint::set_has_apriorisurfpointsource() {
2777  _has_bits_[0] |= 0x00000100u;
2778 }
2779 inline void ControlNetFileProtoV0001_PBControlPoint::clear_has_apriorisurfpointsource() {
2780  _has_bits_[0] &= ~0x00000100u;
2781 }
2782 inline void ControlNetFileProtoV0001_PBControlPoint::clear_apriorisurfpointsource() {
2783  apriorisurfpointsource_ = 0;
2784  clear_has_apriorisurfpointsource();
2785 }
2786 inline ::Isis::ControlNetFileProtoV0001_PBControlPoint_AprioriSource ControlNetFileProtoV0001_PBControlPoint::apriorisurfpointsource() const {
2787  // @@protoc_insertion_point(field_get:Isis.ControlNetFileProtoV0001.PBControlPoint.aprioriSurfPointSource)
2788  return static_cast< ::Isis::ControlNetFileProtoV0001_PBControlPoint_AprioriSource >(apriorisurfpointsource_);
2789 }
2790 inline void ControlNetFileProtoV0001_PBControlPoint::set_apriorisurfpointsource(::Isis::ControlNetFileProtoV0001_PBControlPoint_AprioriSource value) {
2791  assert(::Isis::ControlNetFileProtoV0001_PBControlPoint_AprioriSource_IsValid(value));
2792  set_has_apriorisurfpointsource();
2793  apriorisurfpointsource_ = value;
2794  // @@protoc_insertion_point(field_set:Isis.ControlNetFileProtoV0001.PBControlPoint.aprioriSurfPointSource)
2795 }
2796 
2797 // optional string aprioriSurfPointSourceFile = 9;
2798 inline bool ControlNetFileProtoV0001_PBControlPoint::has_apriorisurfpointsourcefile() const {
2799  return (_has_bits_[0] & 0x00000200u) != 0;
2800 }
2801 inline void ControlNetFileProtoV0001_PBControlPoint::set_has_apriorisurfpointsourcefile() {
2802  _has_bits_[0] |= 0x00000200u;
2803 }
2804 inline void ControlNetFileProtoV0001_PBControlPoint::clear_has_apriorisurfpointsourcefile() {
2805  _has_bits_[0] &= ~0x00000200u;
2806 }
2807 inline void ControlNetFileProtoV0001_PBControlPoint::clear_apriorisurfpointsourcefile() {
2808  if (apriorisurfpointsourcefile_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2809  apriorisurfpointsourcefile_->clear();
2810  }
2811  clear_has_apriorisurfpointsourcefile();
2812 }
2813 inline const ::std::string& ControlNetFileProtoV0001_PBControlPoint::apriorisurfpointsourcefile() const {
2814  // @@protoc_insertion_point(field_get:Isis.ControlNetFileProtoV0001.PBControlPoint.aprioriSurfPointSourceFile)
2815  return *apriorisurfpointsourcefile_;
2816 }
2817 inline void ControlNetFileProtoV0001_PBControlPoint::set_apriorisurfpointsourcefile(const ::std::string& value) {
2818  set_has_apriorisurfpointsourcefile();
2819  if (apriorisurfpointsourcefile_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2820  apriorisurfpointsourcefile_ = new ::std::string;
2821  }
2822  apriorisurfpointsourcefile_->assign(value);
2823  // @@protoc_insertion_point(field_set:Isis.ControlNetFileProtoV0001.PBControlPoint.aprioriSurfPointSourceFile)
2824 }
2825 inline void ControlNetFileProtoV0001_PBControlPoint::set_apriorisurfpointsourcefile(const char* value) {
2826  set_has_apriorisurfpointsourcefile();
2827  if (apriorisurfpointsourcefile_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2828  apriorisurfpointsourcefile_ = new ::std::string;
2829  }
2830  apriorisurfpointsourcefile_->assign(value);
2831  // @@protoc_insertion_point(field_set_char:Isis.ControlNetFileProtoV0001.PBControlPoint.aprioriSurfPointSourceFile)
2832 }
2833 inline void ControlNetFileProtoV0001_PBControlPoint::set_apriorisurfpointsourcefile(const char* value, size_t size) {
2834  set_has_apriorisurfpointsourcefile();
2835  if (apriorisurfpointsourcefile_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2836  apriorisurfpointsourcefile_ = new ::std::string;
2837  }
2838  apriorisurfpointsourcefile_->assign(reinterpret_cast<const char*>(value), size);
2839  // @@protoc_insertion_point(field_set_pointer:Isis.ControlNetFileProtoV0001.PBControlPoint.aprioriSurfPointSourceFile)
2840 }
2841 inline ::std::string* ControlNetFileProtoV0001_PBControlPoint::mutable_apriorisurfpointsourcefile() {
2842  set_has_apriorisurfpointsourcefile();
2843  if (apriorisurfpointsourcefile_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2844  apriorisurfpointsourcefile_ = new ::std::string;
2845  }
2846  // @@protoc_insertion_point(field_mutable:Isis.ControlNetFileProtoV0001.PBControlPoint.aprioriSurfPointSourceFile)
2847  return apriorisurfpointsourcefile_;
2848 }
2849 inline ::std::string* ControlNetFileProtoV0001_PBControlPoint::release_apriorisurfpointsourcefile() {
2850  clear_has_apriorisurfpointsourcefile();
2851  if (apriorisurfpointsourcefile_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2852  return NULL;
2853  } else {
2854  ::std::string* temp = apriorisurfpointsourcefile_;
2855  apriorisurfpointsourcefile_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2856  return temp;
2857  }
2858 }
2859 inline void ControlNetFileProtoV0001_PBControlPoint::set_allocated_apriorisurfpointsourcefile(::std::string* apriorisurfpointsourcefile) {
2860  if (apriorisurfpointsourcefile_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2861  delete apriorisurfpointsourcefile_;
2862  }
2863  if (apriorisurfpointsourcefile) {
2864  set_has_apriorisurfpointsourcefile();
2865  apriorisurfpointsourcefile_ = apriorisurfpointsourcefile;
2866  } else {
2867  clear_has_apriorisurfpointsourcefile();
2868  apriorisurfpointsourcefile_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2869  }
2870  // @@protoc_insertion_point(field_set_allocated:Isis.ControlNetFileProtoV0001.PBControlPoint.aprioriSurfPointSourceFile)
2871 }
2872 
2873 // optional .Isis.ControlNetFileProtoV0001.PBControlPoint.AprioriSource aprioriRadiusSource = 10;
2874 inline bool ControlNetFileProtoV0001_PBControlPoint::has_aprioriradiussource() const {
2875  return (_has_bits_[0] & 0x00000400u) != 0;
2876 }
2877 inline void ControlNetFileProtoV0001_PBControlPoint::set_has_aprioriradiussource() {
2878  _has_bits_[0] |= 0x00000400u;
2879 }
2880 inline void ControlNetFileProtoV0001_PBControlPoint::clear_has_aprioriradiussource() {
2881  _has_bits_[0] &= ~0x00000400u;
2882 }
2883 inline void ControlNetFileProtoV0001_PBControlPoint::clear_aprioriradiussource() {
2884  aprioriradiussource_ = 0;
2885  clear_has_aprioriradiussource();
2886 }
2887 inline ::Isis::ControlNetFileProtoV0001_PBControlPoint_AprioriSource ControlNetFileProtoV0001_PBControlPoint::aprioriradiussource() const {
2888  // @@protoc_insertion_point(field_get:Isis.ControlNetFileProtoV0001.PBControlPoint.aprioriRadiusSource)
2889  return static_cast< ::Isis::ControlNetFileProtoV0001_PBControlPoint_AprioriSource >(aprioriradiussource_);
2890 }
2891 inline void ControlNetFileProtoV0001_PBControlPoint::set_aprioriradiussource(::Isis::ControlNetFileProtoV0001_PBControlPoint_AprioriSource value) {
2892  assert(::Isis::ControlNetFileProtoV0001_PBControlPoint_AprioriSource_IsValid(value));
2893  set_has_aprioriradiussource();
2894  aprioriradiussource_ = value;
2895  // @@protoc_insertion_point(field_set:Isis.ControlNetFileProtoV0001.PBControlPoint.aprioriRadiusSource)
2896 }
2897 
2898 // optional string aprioriRadiusSourceFile = 11;
2899 inline bool ControlNetFileProtoV0001_PBControlPoint::has_aprioriradiussourcefile() const {
2900  return (_has_bits_[0] & 0x00000800u) != 0;
2901 }
2902 inline void ControlNetFileProtoV0001_PBControlPoint::set_has_aprioriradiussourcefile() {
2903  _has_bits_[0] |= 0x00000800u;
2904 }
2905 inline void ControlNetFileProtoV0001_PBControlPoint::clear_has_aprioriradiussourcefile() {
2906  _has_bits_[0] &= ~0x00000800u;
2907 }
2908 inline void ControlNetFileProtoV0001_PBControlPoint::clear_aprioriradiussourcefile() {
2909  if (aprioriradiussourcefile_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2910  aprioriradiussourcefile_->clear();
2911  }
2912  clear_has_aprioriradiussourcefile();
2913 }
2914 inline const ::std::string& ControlNetFileProtoV0001_PBControlPoint::aprioriradiussourcefile() const {
2915  // @@protoc_insertion_point(field_get:Isis.ControlNetFileProtoV0001.PBControlPoint.aprioriRadiusSourceFile)
2916  return *aprioriradiussourcefile_;
2917 }
2918 inline void ControlNetFileProtoV0001_PBControlPoint::set_aprioriradiussourcefile(const ::std::string& value) {
2919  set_has_aprioriradiussourcefile();
2920  if (aprioriradiussourcefile_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2921  aprioriradiussourcefile_ = new ::std::string;
2922  }
2923  aprioriradiussourcefile_->assign(value);
2924  // @@protoc_insertion_point(field_set:Isis.ControlNetFileProtoV0001.PBControlPoint.aprioriRadiusSourceFile)
2925 }
2926 inline void ControlNetFileProtoV0001_PBControlPoint::set_aprioriradiussourcefile(const char* value) {
2927  set_has_aprioriradiussourcefile();
2928  if (aprioriradiussourcefile_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2929  aprioriradiussourcefile_ = new ::std::string;
2930  }
2931  aprioriradiussourcefile_->assign(value);
2932  // @@protoc_insertion_point(field_set_char:Isis.ControlNetFileProtoV0001.PBControlPoint.aprioriRadiusSourceFile)
2933 }
2934 inline void ControlNetFileProtoV0001_PBControlPoint::set_aprioriradiussourcefile(const char* value, size_t size) {
2935  set_has_aprioriradiussourcefile();
2936  if (aprioriradiussourcefile_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2937  aprioriradiussourcefile_ = new ::std::string;
2938  }
2939  aprioriradiussourcefile_->assign(reinterpret_cast<const char*>(value), size);
2940  // @@protoc_insertion_point(field_set_pointer:Isis.ControlNetFileProtoV0001.PBControlPoint.aprioriRadiusSourceFile)
2941 }
2942 inline ::std::string* ControlNetFileProtoV0001_PBControlPoint::mutable_aprioriradiussourcefile() {
2943  set_has_aprioriradiussourcefile();
2944  if (aprioriradiussourcefile_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2945  aprioriradiussourcefile_ = new ::std::string;
2946  }
2947  // @@protoc_insertion_point(field_mutable:Isis.ControlNetFileProtoV0001.PBControlPoint.aprioriRadiusSourceFile)
2948  return aprioriradiussourcefile_;
2949 }
2950 inline ::std::string* ControlNetFileProtoV0001_PBControlPoint::release_aprioriradiussourcefile() {
2951  clear_has_aprioriradiussourcefile();
2952  if (aprioriradiussourcefile_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2953  return NULL;
2954  } else {
2955  ::std::string* temp = aprioriradiussourcefile_;
2956  aprioriradiussourcefile_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2957  return temp;
2958  }
2959 }
2960 inline void ControlNetFileProtoV0001_PBControlPoint::set_allocated_aprioriradiussourcefile(::std::string* aprioriradiussourcefile) {
2961  if (aprioriradiussourcefile_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2962  delete aprioriradiussourcefile_;
2963  }
2964  if (aprioriradiussourcefile) {
2965  set_has_aprioriradiussourcefile();
2966  aprioriradiussourcefile_ = aprioriradiussourcefile;
2967  } else {
2968  clear_has_aprioriradiussourcefile();
2969  aprioriradiussourcefile_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2970  }
2971  // @@protoc_insertion_point(field_set_allocated:Isis.ControlNetFileProtoV0001.PBControlPoint.aprioriRadiusSourceFile)
2972 }
2973 
2974 // optional bool latitudeConstrained = 22 [default = true];
2975 inline bool ControlNetFileProtoV0001_PBControlPoint::has_latitudeconstrained() const {
2976  return (_has_bits_[0] & 0x00001000u) != 0;
2977 }
2978 inline void ControlNetFileProtoV0001_PBControlPoint::set_has_latitudeconstrained() {
2979  _has_bits_[0] |= 0x00001000u;
2980 }
2981 inline void ControlNetFileProtoV0001_PBControlPoint::clear_has_latitudeconstrained() {
2982  _has_bits_[0] &= ~0x00001000u;
2983 }
2984 inline void ControlNetFileProtoV0001_PBControlPoint::clear_latitudeconstrained() {
2985  latitudeconstrained_ = true;
2986  clear_has_latitudeconstrained();
2987 }
2988 inline bool ControlNetFileProtoV0001_PBControlPoint::latitudeconstrained() const {
2989  // @@protoc_insertion_point(field_get:Isis.ControlNetFileProtoV0001.PBControlPoint.latitudeConstrained)
2990  return latitudeconstrained_;
2991 }
2992 inline void ControlNetFileProtoV0001_PBControlPoint::set_latitudeconstrained(bool value) {
2993  set_has_latitudeconstrained();
2994  latitudeconstrained_ = value;
2995  // @@protoc_insertion_point(field_set:Isis.ControlNetFileProtoV0001.PBControlPoint.latitudeConstrained)
2996 }
2997 
2998 // optional bool longitudeConstrained = 23 [default = true];
2999 inline bool ControlNetFileProtoV0001_PBControlPoint::has_longitudeconstrained() const {
3000  return (_has_bits_[0] & 0x00002000u) != 0;
3001 }
3002 inline void ControlNetFileProtoV0001_PBControlPoint::set_has_longitudeconstrained() {
3003  _has_bits_[0] |= 0x00002000u;
3004 }
3005 inline void ControlNetFileProtoV0001_PBControlPoint::clear_has_longitudeconstrained() {
3006  _has_bits_[0] &= ~0x00002000u;
3007 }
3008 inline void ControlNetFileProtoV0001_PBControlPoint::clear_longitudeconstrained() {
3009  longitudeconstrained_ = true;
3010  clear_has_longitudeconstrained();
3011 }
3012 inline bool ControlNetFileProtoV0001_PBControlPoint::longitudeconstrained() const {
3013  // @@protoc_insertion_point(field_get:Isis.ControlNetFileProtoV0001.PBControlPoint.longitudeConstrained)
3014  return longitudeconstrained_;
3015 }
3016 inline void ControlNetFileProtoV0001_PBControlPoint::set_longitudeconstrained(bool value) {
3017  set_has_longitudeconstrained();
3018  longitudeconstrained_ = value;
3019  // @@protoc_insertion_point(field_set:Isis.ControlNetFileProtoV0001.PBControlPoint.longitudeConstrained)
3020 }
3021 
3022 // optional bool radiusConstrained = 24 [default = true];
3023 inline bool ControlNetFileProtoV0001_PBControlPoint::has_radiusconstrained() const {
3024  return (_has_bits_[0] & 0x00004000u) != 0;
3025 }
3026 inline void ControlNetFileProtoV0001_PBControlPoint::set_has_radiusconstrained() {
3027  _has_bits_[0] |= 0x00004000u;
3028 }
3029 inline void ControlNetFileProtoV0001_PBControlPoint::clear_has_radiusconstrained() {
3030  _has_bits_[0] &= ~0x00004000u;
3031 }
3032 inline void ControlNetFileProtoV0001_PBControlPoint::clear_radiusconstrained() {
3033  radiusconstrained_ = true;
3034  clear_has_radiusconstrained();
3035 }
3036 inline bool ControlNetFileProtoV0001_PBControlPoint::radiusconstrained() const {
3037  // @@protoc_insertion_point(field_get:Isis.ControlNetFileProtoV0001.PBControlPoint.radiusConstrained)
3038  return radiusconstrained_;
3039 }
3040 inline void ControlNetFileProtoV0001_PBControlPoint::set_radiusconstrained(bool value) {
3041  set_has_radiusconstrained();
3042  radiusconstrained_ = value;
3043  // @@protoc_insertion_point(field_set:Isis.ControlNetFileProtoV0001.PBControlPoint.radiusConstrained)
3044 }
3045 
3046 // optional double aprioriX = 12;
3047 inline bool ControlNetFileProtoV0001_PBControlPoint::has_apriorix() const {
3048  return (_has_bits_[0] & 0x00008000u) != 0;
3049 }
3050 inline void ControlNetFileProtoV0001_PBControlPoint::set_has_apriorix() {
3051  _has_bits_[0] |= 0x00008000u;
3052 }
3053 inline void ControlNetFileProtoV0001_PBControlPoint::clear_has_apriorix() {
3054  _has_bits_[0] &= ~0x00008000u;
3055 }
3056 inline void ControlNetFileProtoV0001_PBControlPoint::clear_apriorix() {
3057  apriorix_ = 0;
3058  clear_has_apriorix();
3059 }
3060 inline double ControlNetFileProtoV0001_PBControlPoint::apriorix() const {
3061  // @@protoc_insertion_point(field_get:Isis.ControlNetFileProtoV0001.PBControlPoint.aprioriX)
3062  return apriorix_;
3063 }
3064 inline void ControlNetFileProtoV0001_PBControlPoint::set_apriorix(double value) {
3065  set_has_apriorix();
3066  apriorix_ = value;
3067  // @@protoc_insertion_point(field_set:Isis.ControlNetFileProtoV0001.PBControlPoint.aprioriX)
3068 }
3069 
3070 // optional double aprioriY = 13;
3071 inline bool ControlNetFileProtoV0001_PBControlPoint::has_aprioriy() const {
3072  return (_has_bits_[0] & 0x00010000u) != 0;
3073 }
3074 inline void ControlNetFileProtoV0001_PBControlPoint::set_has_aprioriy() {
3075  _has_bits_[0] |= 0x00010000u;
3076 }
3077 inline void ControlNetFileProtoV0001_PBControlPoint::clear_has_aprioriy() {
3078  _has_bits_[0] &= ~0x00010000u;
3079 }
3080 inline void ControlNetFileProtoV0001_PBControlPoint::clear_aprioriy() {
3081  aprioriy_ = 0;
3082  clear_has_aprioriy();
3083 }
3084 inline double ControlNetFileProtoV0001_PBControlPoint::aprioriy() const {
3085  // @@protoc_insertion_point(field_get:Isis.ControlNetFileProtoV0001.PBControlPoint.aprioriY)
3086  return aprioriy_;
3087 }
3088 inline void ControlNetFileProtoV0001_PBControlPoint::set_aprioriy(double value) {
3089  set_has_aprioriy();
3090  aprioriy_ = value;
3091  // @@protoc_insertion_point(field_set:Isis.ControlNetFileProtoV0001.PBControlPoint.aprioriY)
3092 }
3093 
3094 // optional double aprioriZ = 14;
3095 inline bool ControlNetFileProtoV0001_PBControlPoint::has_aprioriz() const {
3096  return (_has_bits_[0] & 0x00020000u) != 0;
3097 }
3098 inline void ControlNetFileProtoV0001_PBControlPoint::set_has_aprioriz() {
3099  _has_bits_[0] |= 0x00020000u;
3100 }
3101 inline void ControlNetFileProtoV0001_PBControlPoint::clear_has_aprioriz() {
3102  _has_bits_[0] &= ~0x00020000u;
3103 }
3104 inline void ControlNetFileProtoV0001_PBControlPoint::clear_aprioriz() {
3105  aprioriz_ = 0;
3106  clear_has_aprioriz();
3107 }
3108 inline double ControlNetFileProtoV0001_PBControlPoint::aprioriz() const {
3109  // @@protoc_insertion_point(field_get:Isis.ControlNetFileProtoV0001.PBControlPoint.aprioriZ)
3110  return aprioriz_;
3111 }
3112 inline void ControlNetFileProtoV0001_PBControlPoint::set_aprioriz(double value) {
3113  set_has_aprioriz();
3114  aprioriz_ = value;
3115  // @@protoc_insertion_point(field_set:Isis.ControlNetFileProtoV0001.PBControlPoint.aprioriZ)
3116 }
3117 
3118 // repeated double aprioriCovar = 15 [packed = true];
3119 inline int ControlNetFileProtoV0001_PBControlPoint::aprioricovar_size() const {
3120  return aprioricovar_.size();
3121 }
3122 inline void ControlNetFileProtoV0001_PBControlPoint::clear_aprioricovar() {
3123  aprioricovar_.Clear();
3124 }
3125 inline double ControlNetFileProtoV0001_PBControlPoint::aprioricovar(int index) const {
3126  // @@protoc_insertion_point(field_get:Isis.ControlNetFileProtoV0001.PBControlPoint.aprioriCovar)
3127  return aprioricovar_.Get(index);
3128 }
3129 inline void ControlNetFileProtoV0001_PBControlPoint::set_aprioricovar(int index, double value) {
3130  aprioricovar_.Set(index, value);
3131  // @@protoc_insertion_point(field_set:Isis.ControlNetFileProtoV0001.PBControlPoint.aprioriCovar)
3132 }
3133 inline void ControlNetFileProtoV0001_PBControlPoint::add_aprioricovar(double value) {
3134  aprioricovar_.Add(value);
3135  // @@protoc_insertion_point(field_add:Isis.ControlNetFileProtoV0001.PBControlPoint.aprioriCovar)
3136 }
3137 inline const ::google::protobuf::RepeatedField< double >&
3138 ControlNetFileProtoV0001_PBControlPoint::aprioricovar() const {
3139  // @@protoc_insertion_point(field_list:Isis.ControlNetFileProtoV0001.PBControlPoint.aprioriCovar)
3140  return aprioricovar_;
3141 }
3142 inline ::google::protobuf::RepeatedField< double >*
3143 ControlNetFileProtoV0001_PBControlPoint::mutable_aprioricovar() {
3144  // @@protoc_insertion_point(field_mutable_list:Isis.ControlNetFileProtoV0001.PBControlPoint.aprioriCovar)
3145  return &aprioricovar_;
3146 }
3147 
3148 // optional double adjustedX = 16;
3149 inline bool ControlNetFileProtoV0001_PBControlPoint::has_adjustedx() const {
3150  return (_has_bits_[0] & 0x00080000u) != 0;
3151 }
3152 inline void ControlNetFileProtoV0001_PBControlPoint::set_has_adjustedx() {
3153  _has_bits_[0] |= 0x00080000u;
3154 }
3155 inline void ControlNetFileProtoV0001_PBControlPoint::clear_has_adjustedx() {
3156  _has_bits_[0] &= ~0x00080000u;
3157 }
3158 inline void ControlNetFileProtoV0001_PBControlPoint::clear_adjustedx() {
3159  adjustedx_ = 0;
3160  clear_has_adjustedx();
3161 }
3162 inline double ControlNetFileProtoV0001_PBControlPoint::adjustedx() const {
3163  // @@protoc_insertion_point(field_get:Isis.ControlNetFileProtoV0001.PBControlPoint.adjustedX)
3164  return adjustedx_;
3165 }
3166 inline void ControlNetFileProtoV0001_PBControlPoint::set_adjustedx(double value) {
3167  set_has_adjustedx();
3168  adjustedx_ = value;
3169  // @@protoc_insertion_point(field_set:Isis.ControlNetFileProtoV0001.PBControlPoint.adjustedX)
3170 }
3171 
3172 // optional double adjustedY = 17;
3173 inline bool ControlNetFileProtoV0001_PBControlPoint::has_adjustedy() const {
3174  return (_has_bits_[0] & 0x00100000u) != 0;
3175 }
3176 inline void ControlNetFileProtoV0001_PBControlPoint::set_has_adjustedy() {
3177  _has_bits_[0] |= 0x00100000u;
3178 }
3179 inline void ControlNetFileProtoV0001_PBControlPoint::clear_has_adjustedy() {
3180  _has_bits_[0] &= ~0x00100000u;
3181 }
3182 inline void ControlNetFileProtoV0001_PBControlPoint::clear_adjustedy() {
3183  adjustedy_ = 0;
3184  clear_has_adjustedy();
3185 }
3186 inline double ControlNetFileProtoV0001_PBControlPoint::adjustedy() const {
3187  // @@protoc_insertion_point(field_get:Isis.ControlNetFileProtoV0001.PBControlPoint.adjustedY)
3188  return adjustedy_;
3189 }
3190 inline void ControlNetFileProtoV0001_PBControlPoint::set_adjustedy(double value) {
3191  set_has_adjustedy();
3192  adjustedy_ = value;
3193  // @@protoc_insertion_point(field_set:Isis.ControlNetFileProtoV0001.PBControlPoint.adjustedY)
3194 }
3195 
3196 // optional double adjustedZ = 18;
3197 inline bool ControlNetFileProtoV0001_PBControlPoint::has_adjustedz() const {
3198  return (_has_bits_[0] & 0x00200000u) != 0;
3199 }
3200 inline void ControlNetFileProtoV0001_PBControlPoint::set_has_adjustedz() {
3201  _has_bits_[0] |= 0x00200000u;
3202 }
3203 inline void ControlNetFileProtoV0001_PBControlPoint::clear_has_adjustedz() {
3204  _has_bits_[0] &= ~0x00200000u;
3205 }
3206 inline void ControlNetFileProtoV0001_PBControlPoint::clear_adjustedz() {
3207  adjustedz_ = 0;
3208  clear_has_adjustedz();
3209 }
3210 inline double ControlNetFileProtoV0001_PBControlPoint::adjustedz() const {
3211  // @@protoc_insertion_point(field_get:Isis.ControlNetFileProtoV0001.PBControlPoint.adjustedZ)
3212  return adjustedz_;
3213 }
3214 inline void ControlNetFileProtoV0001_PBControlPoint::set_adjustedz(double value) {
3215  set_has_adjustedz();
3216  adjustedz_ = value;
3217  // @@protoc_insertion_point(field_set:Isis.ControlNetFileProtoV0001.PBControlPoint.adjustedZ)
3218 }
3219 
3220 // repeated double adjustedCovar = 19 [packed = true];
3221 inline int ControlNetFileProtoV0001_PBControlPoint::adjustedcovar_size() const {
3222  return adjustedcovar_.size();
3223 }
3224 inline void ControlNetFileProtoV0001_PBControlPoint::clear_adjustedcovar() {
3225  adjustedcovar_.Clear();
3226 }
3227 inline double ControlNetFileProtoV0001_PBControlPoint::adjustedcovar(int index) const {
3228  // @@protoc_insertion_point(field_get:Isis.ControlNetFileProtoV0001.PBControlPoint.adjustedCovar)
3229  return adjustedcovar_.Get(index);
3230 }
3231 inline void ControlNetFileProtoV0001_PBControlPoint::set_adjustedcovar(int index, double value) {
3232  adjustedcovar_.Set(index, value);
3233  // @@protoc_insertion_point(field_set:Isis.ControlNetFileProtoV0001.PBControlPoint.adjustedCovar)
3234 }
3235 inline void ControlNetFileProtoV0001_PBControlPoint::add_adjustedcovar(double value) {
3236  adjustedcovar_.Add(value);
3237  // @@protoc_insertion_point(field_add:Isis.ControlNetFileProtoV0001.PBControlPoint.adjustedCovar)
3238 }
3239 inline const ::google::protobuf::RepeatedField< double >&
3240 ControlNetFileProtoV0001_PBControlPoint::adjustedcovar() const {
3241  // @@protoc_insertion_point(field_list:Isis.ControlNetFileProtoV0001.PBControlPoint.adjustedCovar)
3242  return adjustedcovar_;
3243 }
3244 inline ::google::protobuf::RepeatedField< double >*
3245 ControlNetFileProtoV0001_PBControlPoint::mutable_adjustedcovar() {
3246  // @@protoc_insertion_point(field_mutable_list:Isis.ControlNetFileProtoV0001.PBControlPoint.adjustedCovar)
3247  return &adjustedcovar_;
3248 }
3249 
3250 // repeated .Isis.ControlNetFileProtoV0001.PBControlPoint.PBControlMeasure measures = 20;
3251 inline int ControlNetFileProtoV0001_PBControlPoint::measures_size() const {
3252  return measures_.size();
3253 }
3254 inline void ControlNetFileProtoV0001_PBControlPoint::clear_measures() {
3255  measures_.Clear();
3256 }
3257 inline const ::Isis::ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure& ControlNetFileProtoV0001_PBControlPoint::measures(int index) const {
3258  // @@protoc_insertion_point(field_get:Isis.ControlNetFileProtoV0001.PBControlPoint.measures)
3259  return measures_.Get(index);
3260 }
3261 inline ::Isis::ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure* ControlNetFileProtoV0001_PBControlPoint::mutable_measures(int index) {
3262  // @@protoc_insertion_point(field_mutable:Isis.ControlNetFileProtoV0001.PBControlPoint.measures)
3263  return measures_.Mutable(index);
3264 }
3265 inline ::Isis::ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure* ControlNetFileProtoV0001_PBControlPoint::add_measures() {
3266  // @@protoc_insertion_point(field_add:Isis.ControlNetFileProtoV0001.PBControlPoint.measures)
3267  return measures_.Add();
3268 }
3269 inline const ::google::protobuf::RepeatedPtrField< ::Isis::ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure >&
3270 ControlNetFileProtoV0001_PBControlPoint::measures() const {
3271  // @@protoc_insertion_point(field_list:Isis.ControlNetFileProtoV0001.PBControlPoint.measures)
3272  return measures_;
3273 }
3274 inline ::google::protobuf::RepeatedPtrField< ::Isis::ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure >*
3275 ControlNetFileProtoV0001_PBControlPoint::mutable_measures() {
3276  // @@protoc_insertion_point(field_mutable_list:Isis.ControlNetFileProtoV0001.PBControlPoint.measures)
3277  return &measures_;
3278 }
3279 
3280 // -------------------------------------------------------------------
3281 
3282 // ControlNetFileProtoV0001_PBNetCubes_PBCubeList
3283 
3284 // optional string filename = 1;
3285 inline bool ControlNetFileProtoV0001_PBNetCubes_PBCubeList::has_filename() const {
3286  return (_has_bits_[0] & 0x00000001u) != 0;
3287 }
3288 inline void ControlNetFileProtoV0001_PBNetCubes_PBCubeList::set_has_filename() {
3289  _has_bits_[0] |= 0x00000001u;
3290 }
3291 inline void ControlNetFileProtoV0001_PBNetCubes_PBCubeList::clear_has_filename() {
3292  _has_bits_[0] &= ~0x00000001u;
3293 }
3294 inline void ControlNetFileProtoV0001_PBNetCubes_PBCubeList::clear_filename() {
3295  if (filename_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3296  filename_->clear();
3297  }
3298  clear_has_filename();
3299 }
3300 inline const ::std::string& ControlNetFileProtoV0001_PBNetCubes_PBCubeList::filename() const {
3301  // @@protoc_insertion_point(field_get:Isis.ControlNetFileProtoV0001.PBNetCubes.PBCubeList.filename)
3302  return *filename_;
3303 }
3304 inline void ControlNetFileProtoV0001_PBNetCubes_PBCubeList::set_filename(const ::std::string& value) {
3305  set_has_filename();
3306  if (filename_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3307  filename_ = new ::std::string;
3308  }
3309  filename_->assign(value);
3310  // @@protoc_insertion_point(field_set:Isis.ControlNetFileProtoV0001.PBNetCubes.PBCubeList.filename)
3311 }
3312 inline void ControlNetFileProtoV0001_PBNetCubes_PBCubeList::set_filename(const char* value) {
3313  set_has_filename();
3314  if (filename_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3315  filename_ = new ::std::string;
3316  }
3317  filename_->assign(value);
3318  // @@protoc_insertion_point(field_set_char:Isis.ControlNetFileProtoV0001.PBNetCubes.PBCubeList.filename)
3319 }
3320 inline void ControlNetFileProtoV0001_PBNetCubes_PBCubeList::set_filename(const char* value, size_t size) {
3321  set_has_filename();
3322  if (filename_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3323  filename_ = new ::std::string;
3324  }
3325  filename_->assign(reinterpret_cast<const char*>(value), size);
3326  // @@protoc_insertion_point(field_set_pointer:Isis.ControlNetFileProtoV0001.PBNetCubes.PBCubeList.filename)
3327 }
3328 inline ::std::string* ControlNetFileProtoV0001_PBNetCubes_PBCubeList::mutable_filename() {
3329  set_has_filename();
3330  if (filename_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3331  filename_ = new ::std::string;
3332  }
3333  // @@protoc_insertion_point(field_mutable:Isis.ControlNetFileProtoV0001.PBNetCubes.PBCubeList.filename)
3334  return filename_;
3335 }
3336 inline ::std::string* ControlNetFileProtoV0001_PBNetCubes_PBCubeList::release_filename() {
3337  clear_has_filename();
3338  if (filename_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3339  return NULL;
3340  } else {
3341  ::std::string* temp = filename_;
3342  filename_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
3343  return temp;
3344  }
3345 }
3346 inline void ControlNetFileProtoV0001_PBNetCubes_PBCubeList::set_allocated_filename(::std::string* filename) {
3347  if (filename_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3348  delete filename_;
3349  }
3350  if (filename) {
3351  set_has_filename();
3352  filename_ = filename;
3353  } else {
3354  clear_has_filename();
3355  filename_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
3356  }
3357  // @@protoc_insertion_point(field_set_allocated:Isis.ControlNetFileProtoV0001.PBNetCubes.PBCubeList.filename)
3358 }
3359 
3360 // optional string serialnumber = 2;
3361 inline bool ControlNetFileProtoV0001_PBNetCubes_PBCubeList::has_serialnumber() const {
3362  return (_has_bits_[0] & 0x00000002u) != 0;
3363 }
3364 inline void ControlNetFileProtoV0001_PBNetCubes_PBCubeList::set_has_serialnumber() {
3365  _has_bits_[0] |= 0x00000002u;
3366 }
3367 inline void ControlNetFileProtoV0001_PBNetCubes_PBCubeList::clear_has_serialnumber() {
3368  _has_bits_[0] &= ~0x00000002u;
3369 }
3370 inline void ControlNetFileProtoV0001_PBNetCubes_PBCubeList::clear_serialnumber() {
3371  if (serialnumber_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3372  serialnumber_->clear();
3373  }
3374  clear_has_serialnumber();
3375 }
3376 inline const ::std::string& ControlNetFileProtoV0001_PBNetCubes_PBCubeList::serialnumber() const {
3377  // @@protoc_insertion_point(field_get:Isis.ControlNetFileProtoV0001.PBNetCubes.PBCubeList.serialnumber)
3378  return *serialnumber_;
3379 }
3380 inline void ControlNetFileProtoV0001_PBNetCubes_PBCubeList::set_serialnumber(const ::std::string& value) {
3381  set_has_serialnumber();
3382  if (serialnumber_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3383  serialnumber_ = new ::std::string;
3384  }
3385  serialnumber_->assign(value);
3386  // @@protoc_insertion_point(field_set:Isis.ControlNetFileProtoV0001.PBNetCubes.PBCubeList.serialnumber)
3387 }
3388 inline void ControlNetFileProtoV0001_PBNetCubes_PBCubeList::set_serialnumber(const char* value) {
3389  set_has_serialnumber();
3390  if (serialnumber_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3391  serialnumber_ = new ::std::string;
3392  }
3393  serialnumber_->assign(value);
3394  // @@protoc_insertion_point(field_set_char:Isis.ControlNetFileProtoV0001.PBNetCubes.PBCubeList.serialnumber)
3395 }
3396 inline void ControlNetFileProtoV0001_PBNetCubes_PBCubeList::set_serialnumber(const char* value, size_t size) {
3397  set_has_serialnumber();
3398  if (serialnumber_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3399  serialnumber_ = new ::std::string;
3400  }
3401  serialnumber_->assign(reinterpret_cast<const char*>(value), size);
3402  // @@protoc_insertion_point(field_set_pointer:Isis.ControlNetFileProtoV0001.PBNetCubes.PBCubeList.serialnumber)
3403 }
3404 inline ::std::string* ControlNetFileProtoV0001_PBNetCubes_PBCubeList::mutable_serialnumber() {
3405  set_has_serialnumber();
3406  if (serialnumber_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3407  serialnumber_ = new ::std::string;
3408  }
3409  // @@protoc_insertion_point(field_mutable:Isis.ControlNetFileProtoV0001.PBNetCubes.PBCubeList.serialnumber)
3410  return serialnumber_;
3411 }
3412 inline ::std::string* ControlNetFileProtoV0001_PBNetCubes_PBCubeList::release_serialnumber() {
3413  clear_has_serialnumber();
3414  if (serialnumber_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3415  return NULL;
3416  } else {
3417  ::std::string* temp = serialnumber_;
3418  serialnumber_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
3419  return temp;
3420  }
3421 }
3422 inline void ControlNetFileProtoV0001_PBNetCubes_PBCubeList::set_allocated_serialnumber(::std::string* serialnumber) {
3423  if (serialnumber_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3424  delete serialnumber_;
3425  }
3426  if (serialnumber) {
3427  set_has_serialnumber();
3428  serialnumber_ = serialnumber;
3429  } else {
3430  clear_has_serialnumber();
3431  serialnumber_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
3432  }
3433  // @@protoc_insertion_point(field_set_allocated:Isis.ControlNetFileProtoV0001.PBNetCubes.PBCubeList.serialnumber)
3434 }
3435 
3436 // optional int32 lines = 3;
3437 inline bool ControlNetFileProtoV0001_PBNetCubes_PBCubeList::has_lines() const {
3438  return (_has_bits_[0] & 0x00000004u) != 0;
3439 }
3440 inline void ControlNetFileProtoV0001_PBNetCubes_PBCubeList::set_has_lines() {
3441  _has_bits_[0] |= 0x00000004u;
3442 }
3443 inline void ControlNetFileProtoV0001_PBNetCubes_PBCubeList::clear_has_lines() {
3444  _has_bits_[0] &= ~0x00000004u;
3445 }
3446 inline void ControlNetFileProtoV0001_PBNetCubes_PBCubeList::clear_lines() {
3447  lines_ = 0;
3448  clear_has_lines();
3449 }
3450 inline ::google::protobuf::int32 ControlNetFileProtoV0001_PBNetCubes_PBCubeList::lines() const {
3451  // @@protoc_insertion_point(field_get:Isis.ControlNetFileProtoV0001.PBNetCubes.PBCubeList.lines)
3452  return lines_;
3453 }
3454 inline void ControlNetFileProtoV0001_PBNetCubes_PBCubeList::set_lines(::google::protobuf::int32 value) {
3455  set_has_lines();
3456  lines_ = value;
3457  // @@protoc_insertion_point(field_set:Isis.ControlNetFileProtoV0001.PBNetCubes.PBCubeList.lines)
3458 }
3459 
3460 // optional int32 samples = 4;
3461 inline bool ControlNetFileProtoV0001_PBNetCubes_PBCubeList::has_samples() const {
3462  return (_has_bits_[0] & 0x00000008u) != 0;
3463 }
3464 inline void ControlNetFileProtoV0001_PBNetCubes_PBCubeList::set_has_samples() {
3465  _has_bits_[0] |= 0x00000008u;
3466 }
3467 inline void ControlNetFileProtoV0001_PBNetCubes_PBCubeList::clear_has_samples() {
3468  _has_bits_[0] &= ~0x00000008u;
3469 }
3470 inline void ControlNetFileProtoV0001_PBNetCubes_PBCubeList::clear_samples() {
3471  samples_ = 0;
3472  clear_has_samples();
3473 }
3474 inline ::google::protobuf::int32 ControlNetFileProtoV0001_PBNetCubes_PBCubeList::samples() const {
3475  // @@protoc_insertion_point(field_get:Isis.ControlNetFileProtoV0001.PBNetCubes.PBCubeList.samples)
3476  return samples_;
3477 }
3478 inline void ControlNetFileProtoV0001_PBNetCubes_PBCubeList::set_samples(::google::protobuf::int32 value) {
3479  set_has_samples();
3480  samples_ = value;
3481  // @@protoc_insertion_point(field_set:Isis.ControlNetFileProtoV0001.PBNetCubes.PBCubeList.samples)
3482 }
3483 
3484 // -------------------------------------------------------------------
3485 
3486 // ControlNetFileProtoV0001_PBNetCubes
3487 
3488 // optional string cubelistfile = 1;
3489 inline bool ControlNetFileProtoV0001_PBNetCubes::has_cubelistfile() const {
3490  return (_has_bits_[0] & 0x00000001u) != 0;
3491 }
3492 inline void ControlNetFileProtoV0001_PBNetCubes::set_has_cubelistfile() {
3493  _has_bits_[0] |= 0x00000001u;
3494 }
3495 inline void ControlNetFileProtoV0001_PBNetCubes::clear_has_cubelistfile() {
3496  _has_bits_[0] &= ~0x00000001u;
3497 }
3498 inline void ControlNetFileProtoV0001_PBNetCubes::clear_cubelistfile() {
3499  if (cubelistfile_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3500  cubelistfile_->clear();
3501  }
3502  clear_has_cubelistfile();
3503 }
3504 inline const ::std::string& ControlNetFileProtoV0001_PBNetCubes::cubelistfile() const {
3505  // @@protoc_insertion_point(field_get:Isis.ControlNetFileProtoV0001.PBNetCubes.cubelistfile)
3506  return *cubelistfile_;
3507 }
3508 inline void ControlNetFileProtoV0001_PBNetCubes::set_cubelistfile(const ::std::string& value) {
3509  set_has_cubelistfile();
3510  if (cubelistfile_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3511  cubelistfile_ = new ::std::string;
3512  }
3513  cubelistfile_->assign(value);
3514  // @@protoc_insertion_point(field_set:Isis.ControlNetFileProtoV0001.PBNetCubes.cubelistfile)
3515 }
3516 inline void ControlNetFileProtoV0001_PBNetCubes::set_cubelistfile(const char* value) {
3517  set_has_cubelistfile();
3518  if (cubelistfile_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3519  cubelistfile_ = new ::std::string;
3520  }
3521  cubelistfile_->assign(value);
3522  // @@protoc_insertion_point(field_set_char:Isis.ControlNetFileProtoV0001.PBNetCubes.cubelistfile)
3523 }
3524 inline void ControlNetFileProtoV0001_PBNetCubes::set_cubelistfile(const char* value, size_t size) {
3525  set_has_cubelistfile();
3526  if (cubelistfile_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3527  cubelistfile_ = new ::std::string;
3528  }
3529  cubelistfile_->assign(reinterpret_cast<const char*>(value), size);
3530  // @@protoc_insertion_point(field_set_pointer:Isis.ControlNetFileProtoV0001.PBNetCubes.cubelistfile)
3531 }
3532 inline ::std::string* ControlNetFileProtoV0001_PBNetCubes::mutable_cubelistfile() {
3533  set_has_cubelistfile();
3534  if (cubelistfile_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3535  cubelistfile_ = new ::std::string;
3536  }
3537  // @@protoc_insertion_point(field_mutable:Isis.ControlNetFileProtoV0001.PBNetCubes.cubelistfile)
3538  return cubelistfile_;
3539 }
3540 inline ::std::string* ControlNetFileProtoV0001_PBNetCubes::release_cubelistfile() {
3541  clear_has_cubelistfile();
3542  if (cubelistfile_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3543  return NULL;
3544  } else {
3545  ::std::string* temp = cubelistfile_;
3546  cubelistfile_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
3547  return temp;
3548  }
3549 }
3550 inline void ControlNetFileProtoV0001_PBNetCubes::set_allocated_cubelistfile(::std::string* cubelistfile) {
3551  if (cubelistfile_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3552  delete cubelistfile_;
3553  }
3554  if (cubelistfile) {
3555  set_has_cubelistfile();
3556  cubelistfile_ = cubelistfile;
3557  } else {
3558  clear_has_cubelistfile();
3559  cubelistfile_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
3560  }
3561  // @@protoc_insertion_point(field_set_allocated:Isis.ControlNetFileProtoV0001.PBNetCubes.cubelistfile)
3562 }
3563 
3564 // repeated .Isis.ControlNetFileProtoV0001.PBNetCubes.PBCubeList filelist = 2;
3565 inline int ControlNetFileProtoV0001_PBNetCubes::filelist_size() const {
3566  return filelist_.size();
3567 }
3568 inline void ControlNetFileProtoV0001_PBNetCubes::clear_filelist() {
3569  filelist_.Clear();
3570 }
3571 inline const ::Isis::ControlNetFileProtoV0001_PBNetCubes_PBCubeList& ControlNetFileProtoV0001_PBNetCubes::filelist(int index) const {
3572  // @@protoc_insertion_point(field_get:Isis.ControlNetFileProtoV0001.PBNetCubes.filelist)
3573  return filelist_.Get(index);
3574 }
3575 inline ::Isis::ControlNetFileProtoV0001_PBNetCubes_PBCubeList* ControlNetFileProtoV0001_PBNetCubes::mutable_filelist(int index) {
3576  // @@protoc_insertion_point(field_mutable:Isis.ControlNetFileProtoV0001.PBNetCubes.filelist)
3577  return filelist_.Mutable(index);
3578 }
3579 inline ::Isis::ControlNetFileProtoV0001_PBNetCubes_PBCubeList* ControlNetFileProtoV0001_PBNetCubes::add_filelist() {
3580  // @@protoc_insertion_point(field_add:Isis.ControlNetFileProtoV0001.PBNetCubes.filelist)
3581  return filelist_.Add();
3582 }
3583 inline const ::google::protobuf::RepeatedPtrField< ::Isis::ControlNetFileProtoV0001_PBNetCubes_PBCubeList >&
3584 ControlNetFileProtoV0001_PBNetCubes::filelist() const {
3585  // @@protoc_insertion_point(field_list:Isis.ControlNetFileProtoV0001.PBNetCubes.filelist)
3586  return filelist_;
3587 }
3588 inline ::google::protobuf::RepeatedPtrField< ::Isis::ControlNetFileProtoV0001_PBNetCubes_PBCubeList >*
3589 ControlNetFileProtoV0001_PBNetCubes::mutable_filelist() {
3590  // @@protoc_insertion_point(field_mutable_list:Isis.ControlNetFileProtoV0001.PBNetCubes.filelist)
3591  return &filelist_;
3592 }
3593 
3594 // -------------------------------------------------------------------
3595 
3596 // ControlNetFileProtoV0001
3597 
3598 // required .Isis.ControlNetFileProtoV0001.Pedigree pedigree = 1;
3599 inline bool ControlNetFileProtoV0001::has_pedigree() const {
3600  return (_has_bits_[0] & 0x00000001u) != 0;
3601 }
3602 inline void ControlNetFileProtoV0001::set_has_pedigree() {
3603  _has_bits_[0] |= 0x00000001u;
3604 }
3605 inline void ControlNetFileProtoV0001::clear_has_pedigree() {
3606  _has_bits_[0] &= ~0x00000001u;
3607 }
3608 inline void ControlNetFileProtoV0001::clear_pedigree() {
3609  if (pedigree_ != NULL) pedigree_->::Isis::ControlNetFileProtoV0001_Pedigree::Clear();
3610  clear_has_pedigree();
3611 }
3612 inline const ::Isis::ControlNetFileProtoV0001_Pedigree& ControlNetFileProtoV0001::pedigree() const {
3613  // @@protoc_insertion_point(field_get:Isis.ControlNetFileProtoV0001.pedigree)
3614  return pedigree_ != NULL ? *pedigree_ : *default_instance_->pedigree_;
3615 }
3616 inline ::Isis::ControlNetFileProtoV0001_Pedigree* ControlNetFileProtoV0001::mutable_pedigree() {
3617  set_has_pedigree();
3618  if (pedigree_ == NULL) pedigree_ = new ::Isis::ControlNetFileProtoV0001_Pedigree;
3619  // @@protoc_insertion_point(field_mutable:Isis.ControlNetFileProtoV0001.pedigree)
3620  return pedigree_;
3621 }
3622 inline ::Isis::ControlNetFileProtoV0001_Pedigree* ControlNetFileProtoV0001::release_pedigree() {
3623  clear_has_pedigree();
3625  pedigree_ = NULL;
3626  return temp;
3627 }
3628 inline void ControlNetFileProtoV0001::set_allocated_pedigree(::Isis::ControlNetFileProtoV0001_Pedigree* pedigree) {
3629  delete pedigree_;
3630  pedigree_ = pedigree;
3631  if (pedigree) {
3632  set_has_pedigree();
3633  } else {
3634  clear_has_pedigree();
3635  }
3636  // @@protoc_insertion_point(field_set_allocated:Isis.ControlNetFileProtoV0001.pedigree)
3637 }
3638 
3639 // optional string networkId = 2;
3640 inline bool ControlNetFileProtoV0001::has_networkid() const {
3641  return (_has_bits_[0] & 0x00000002u) != 0;
3642 }
3643 inline void ControlNetFileProtoV0001::set_has_networkid() {
3644  _has_bits_[0] |= 0x00000002u;
3645 }
3646 inline void ControlNetFileProtoV0001::clear_has_networkid() {
3647  _has_bits_[0] &= ~0x00000002u;
3648 }
3649 inline void ControlNetFileProtoV0001::clear_networkid() {
3650  if (networkid_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3651  networkid_->clear();
3652  }
3653  clear_has_networkid();
3654 }
3655 inline const ::std::string& ControlNetFileProtoV0001::networkid() const {
3656  // @@protoc_insertion_point(field_get:Isis.ControlNetFileProtoV0001.networkId)
3657  return *networkid_;
3658 }
3659 inline void ControlNetFileProtoV0001::set_networkid(const ::std::string& value) {
3660  set_has_networkid();
3661  if (networkid_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3662  networkid_ = new ::std::string;
3663  }
3664  networkid_->assign(value);
3665  // @@protoc_insertion_point(field_set:Isis.ControlNetFileProtoV0001.networkId)
3666 }
3667 inline void ControlNetFileProtoV0001::set_networkid(const char* value) {
3668  set_has_networkid();
3669  if (networkid_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3670  networkid_ = new ::std::string;
3671  }
3672  networkid_->assign(value);
3673  // @@protoc_insertion_point(field_set_char:Isis.ControlNetFileProtoV0001.networkId)
3674 }
3675 inline void ControlNetFileProtoV0001::set_networkid(const char* value, size_t size) {
3676  set_has_networkid();
3677  if (networkid_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3678  networkid_ = new ::std::string;
3679  }
3680  networkid_->assign(reinterpret_cast<const char*>(value), size);
3681  // @@protoc_insertion_point(field_set_pointer:Isis.ControlNetFileProtoV0001.networkId)
3682 }
3683 inline ::std::string* ControlNetFileProtoV0001::mutable_networkid() {
3684  set_has_networkid();
3685  if (networkid_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3686  networkid_ = new ::std::string;
3687  }
3688  // @@protoc_insertion_point(field_mutable:Isis.ControlNetFileProtoV0001.networkId)
3689  return networkid_;
3690 }
3691 inline ::std::string* ControlNetFileProtoV0001::release_networkid() {
3692  clear_has_networkid();
3693  if (networkid_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3694  return NULL;
3695  } else {
3696  ::std::string* temp = networkid_;
3697  networkid_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
3698  return temp;
3699  }
3700 }
3701 inline void ControlNetFileProtoV0001::set_allocated_networkid(::std::string* networkid) {
3702  if (networkid_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3703  delete networkid_;
3704  }
3705  if (networkid) {
3706  set_has_networkid();
3707  networkid_ = networkid;
3708  } else {
3709  clear_has_networkid();
3710  networkid_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
3711  }
3712  // @@protoc_insertion_point(field_set_allocated:Isis.ControlNetFileProtoV0001.networkId)
3713 }
3714 
3715 // optional string targetName = 3;
3716 inline bool ControlNetFileProtoV0001::has_targetname() const {
3717  return (_has_bits_[0] & 0x00000004u) != 0;
3718 }
3719 inline void ControlNetFileProtoV0001::set_has_targetname() {
3720  _has_bits_[0] |= 0x00000004u;
3721 }
3722 inline void ControlNetFileProtoV0001::clear_has_targetname() {
3723  _has_bits_[0] &= ~0x00000004u;
3724 }
3725 inline void ControlNetFileProtoV0001::clear_targetname() {
3726  if (targetname_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3727  targetname_->clear();
3728  }
3729  clear_has_targetname();
3730 }
3731 inline const ::std::string& ControlNetFileProtoV0001::targetname() const {
3732  // @@protoc_insertion_point(field_get:Isis.ControlNetFileProtoV0001.targetName)
3733  return *targetname_;
3734 }
3735 inline void ControlNetFileProtoV0001::set_targetname(const ::std::string& value) {
3736  set_has_targetname();
3737  if (targetname_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3738  targetname_ = new ::std::string;
3739  }
3740  targetname_->assign(value);
3741  // @@protoc_insertion_point(field_set:Isis.ControlNetFileProtoV0001.targetName)
3742 }
3743 inline void ControlNetFileProtoV0001::set_targetname(const char* value) {
3744  set_has_targetname();
3745  if (targetname_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3746  targetname_ = new ::std::string;
3747  }
3748  targetname_->assign(value);
3749  // @@protoc_insertion_point(field_set_char:Isis.ControlNetFileProtoV0001.targetName)
3750 }
3751 inline void ControlNetFileProtoV0001::set_targetname(const char* value, size_t size) {
3752  set_has_targetname();
3753  if (targetname_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3754  targetname_ = new ::std::string;
3755  }
3756  targetname_->assign(reinterpret_cast<const char*>(value), size);
3757  // @@protoc_insertion_point(field_set_pointer:Isis.ControlNetFileProtoV0001.targetName)
3758 }
3759 inline ::std::string* ControlNetFileProtoV0001::mutable_targetname() {
3760  set_has_targetname();
3761  if (targetname_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3762  targetname_ = new ::std::string;
3763  }
3764  // @@protoc_insertion_point(field_mutable:Isis.ControlNetFileProtoV0001.targetName)
3765  return targetname_;
3766 }
3767 inline ::std::string* ControlNetFileProtoV0001::release_targetname() {
3768  clear_has_targetname();
3769  if (targetname_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3770  return NULL;
3771  } else {
3772  ::std::string* temp = targetname_;
3773  targetname_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
3774  return temp;
3775  }
3776 }
3777 inline void ControlNetFileProtoV0001::set_allocated_targetname(::std::string* targetname) {
3778  if (targetname_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3779  delete targetname_;
3780  }
3781  if (targetname) {
3782  set_has_targetname();
3783  targetname_ = targetname;
3784  } else {
3785  clear_has_targetname();
3786  targetname_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
3787  }
3788  // @@protoc_insertion_point(field_set_allocated:Isis.ControlNetFileProtoV0001.targetName)
3789 }
3790 
3791 // optional string created = 4;
3792 inline bool ControlNetFileProtoV0001::has_created() const {
3793  return (_has_bits_[0] & 0x00000008u) != 0;
3794 }
3795 inline void ControlNetFileProtoV0001::set_has_created() {
3796  _has_bits_[0] |= 0x00000008u;
3797 }
3798 inline void ControlNetFileProtoV0001::clear_has_created() {
3799  _has_bits_[0] &= ~0x00000008u;
3800 }
3801 inline void ControlNetFileProtoV0001::clear_created() {
3802  if (created_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3803  created_->clear();
3804  }
3805  clear_has_created();
3806 }
3807 inline const ::std::string& ControlNetFileProtoV0001::created() const {
3808  // @@protoc_insertion_point(field_get:Isis.ControlNetFileProtoV0001.created)
3809  return *created_;
3810 }
3811 inline void ControlNetFileProtoV0001::set_created(const ::std::string& value) {
3812  set_has_created();
3813  if (created_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3814  created_ = new ::std::string;
3815  }
3816  created_->assign(value);
3817  // @@protoc_insertion_point(field_set:Isis.ControlNetFileProtoV0001.created)
3818 }
3819 inline void ControlNetFileProtoV0001::set_created(const char* value) {
3820  set_has_created();
3821  if (created_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3822  created_ = new ::std::string;
3823  }
3824  created_->assign(value);
3825  // @@protoc_insertion_point(field_set_char:Isis.ControlNetFileProtoV0001.created)
3826 }
3827 inline void ControlNetFileProtoV0001::set_created(const char* value, size_t size) {
3828  set_has_created();
3829  if (created_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3830  created_ = new ::std::string;
3831  }
3832  created_->assign(reinterpret_cast<const char*>(value), size);
3833  // @@protoc_insertion_point(field_set_pointer:Isis.ControlNetFileProtoV0001.created)
3834 }
3835 inline ::std::string* ControlNetFileProtoV0001::mutable_created() {
3836  set_has_created();
3837  if (created_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3838  created_ = new ::std::string;
3839  }
3840  // @@protoc_insertion_point(field_mutable:Isis.ControlNetFileProtoV0001.created)
3841  return created_;
3842 }
3843 inline ::std::string* ControlNetFileProtoV0001::release_created() {
3844  clear_has_created();
3845  if (created_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3846  return NULL;
3847  } else {
3848  ::std::string* temp = created_;
3849  created_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
3850  return temp;
3851  }
3852 }
3853 inline void ControlNetFileProtoV0001::set_allocated_created(::std::string* created) {
3854  if (created_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3855  delete created_;
3856  }
3857  if (created) {
3858  set_has_created();
3859  created_ = created;
3860  } else {
3861  clear_has_created();
3862  created_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
3863  }
3864  // @@protoc_insertion_point(field_set_allocated:Isis.ControlNetFileProtoV0001.created)
3865 }
3866 
3867 // optional string lastModified = 5;
3868 inline bool ControlNetFileProtoV0001::has_lastmodified() const {
3869  return (_has_bits_[0] & 0x00000010u) != 0;
3870 }
3871 inline void ControlNetFileProtoV0001::set_has_lastmodified() {
3872  _has_bits_[0] |= 0x00000010u;
3873 }
3874 inline void ControlNetFileProtoV0001::clear_has_lastmodified() {
3875  _has_bits_[0] &= ~0x00000010u;
3876 }
3877 inline void ControlNetFileProtoV0001::clear_lastmodified() {
3878  if (lastmodified_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3879  lastmodified_->clear();
3880  }
3881  clear_has_lastmodified();
3882 }
3883 inline const ::std::string& ControlNetFileProtoV0001::lastmodified() const {
3884  // @@protoc_insertion_point(field_get:Isis.ControlNetFileProtoV0001.lastModified)
3885  return *lastmodified_;
3886 }
3887 inline void ControlNetFileProtoV0001::set_lastmodified(const ::std::string& value) {
3888  set_has_lastmodified();
3889  if (lastmodified_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3890  lastmodified_ = new ::std::string;
3891  }
3892  lastmodified_->assign(value);
3893  // @@protoc_insertion_point(field_set:Isis.ControlNetFileProtoV0001.lastModified)
3894 }
3895 inline void ControlNetFileProtoV0001::set_lastmodified(const char* value) {
3896  set_has_lastmodified();
3897  if (lastmodified_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3898  lastmodified_ = new ::std::string;
3899  }
3900  lastmodified_->assign(value);
3901  // @@protoc_insertion_point(field_set_char:Isis.ControlNetFileProtoV0001.lastModified)
3902 }
3903 inline void ControlNetFileProtoV0001::set_lastmodified(const char* value, size_t size) {
3904  set_has_lastmodified();
3905  if (lastmodified_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3906  lastmodified_ = new ::std::string;
3907  }
3908  lastmodified_->assign(reinterpret_cast<const char*>(value), size);
3909  // @@protoc_insertion_point(field_set_pointer:Isis.ControlNetFileProtoV0001.lastModified)
3910 }
3911 inline ::std::string* ControlNetFileProtoV0001::mutable_lastmodified() {
3912  set_has_lastmodified();
3913  if (lastmodified_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3914  lastmodified_ = new ::std::string;
3915  }
3916  // @@protoc_insertion_point(field_mutable:Isis.ControlNetFileProtoV0001.lastModified)
3917  return lastmodified_;
3918 }
3919 inline ::std::string* ControlNetFileProtoV0001::release_lastmodified() {
3920  clear_has_lastmodified();
3921  if (lastmodified_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3922  return NULL;
3923  } else {
3924  ::std::string* temp = lastmodified_;
3925  lastmodified_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
3926  return temp;
3927  }
3928 }
3929 inline void ControlNetFileProtoV0001::set_allocated_lastmodified(::std::string* lastmodified) {
3930  if (lastmodified_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3931  delete lastmodified_;
3932  }
3933  if (lastmodified) {
3934  set_has_lastmodified();
3935  lastmodified_ = lastmodified;
3936  } else {
3937  clear_has_lastmodified();
3938  lastmodified_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
3939  }
3940  // @@protoc_insertion_point(field_set_allocated:Isis.ControlNetFileProtoV0001.lastModified)
3941 }
3942 
3943 // optional string description = 6;
3944 inline bool ControlNetFileProtoV0001::has_description() const {
3945  return (_has_bits_[0] & 0x00000020u) != 0;
3946 }
3947 inline void ControlNetFileProtoV0001::set_has_description() {
3948  _has_bits_[0] |= 0x00000020u;
3949 }
3950 inline void ControlNetFileProtoV0001::clear_has_description() {
3951  _has_bits_[0] &= ~0x00000020u;
3952 }
3953 inline void ControlNetFileProtoV0001::clear_description() {
3954  if (description_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3955  description_->clear();
3956  }
3957  clear_has_description();
3958 }
3959 inline const ::std::string& ControlNetFileProtoV0001::description() const {
3960  // @@protoc_insertion_point(field_get:Isis.ControlNetFileProtoV0001.description)
3961  return *description_;
3962 }
3963 inline void ControlNetFileProtoV0001::set_description(const ::std::string& value) {
3964  set_has_description();
3965  if (description_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3966  description_ = new ::std::string;
3967  }
3968  description_->assign(value);
3969  // @@protoc_insertion_point(field_set:Isis.ControlNetFileProtoV0001.description)
3970 }
3971 inline void ControlNetFileProtoV0001::set_description(const char* value) {
3972  set_has_description();
3973  if (description_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3974  description_ = new ::std::string;
3975  }
3976  description_->assign(value);
3977  // @@protoc_insertion_point(field_set_char:Isis.ControlNetFileProtoV0001.description)
3978 }
3979 inline void ControlNetFileProtoV0001::set_description(const char* value, size_t size) {
3980  set_has_description();
3981  if (description_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3982  description_ = new ::std::string;
3983  }
3984  description_->assign(reinterpret_cast<const char*>(value), size);
3985  // @@protoc_insertion_point(field_set_pointer:Isis.ControlNetFileProtoV0001.description)
3986 }
3987 inline ::std::string* ControlNetFileProtoV0001::mutable_description() {
3988  set_has_description();
3989  if (description_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3990  description_ = new ::std::string;
3991  }
3992  // @@protoc_insertion_point(field_mutable:Isis.ControlNetFileProtoV0001.description)
3993  return description_;
3994 }
3995 inline ::std::string* ControlNetFileProtoV0001::release_description() {
3996  clear_has_description();
3997  if (description_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3998  return NULL;
3999  } else {
4000  ::std::string* temp = description_;
4001  description_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
4002  return temp;
4003  }
4004 }
4005 inline void ControlNetFileProtoV0001::set_allocated_description(::std::string* description) {
4006  if (description_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
4007  delete description_;
4008  }
4009  if (description) {
4010  set_has_description();
4011  description_ = description;
4012  } else {
4013  clear_has_description();
4014  description_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
4015  }
4016  // @@protoc_insertion_point(field_set_allocated:Isis.ControlNetFileProtoV0001.description)
4017 }
4018 
4019 // optional string userName = 7;
4020 inline bool ControlNetFileProtoV0001::has_username() const {
4021  return (_has_bits_[0] & 0x00000040u) != 0;
4022 }
4023 inline void ControlNetFileProtoV0001::set_has_username() {
4024  _has_bits_[0] |= 0x00000040u;
4025 }
4026 inline void ControlNetFileProtoV0001::clear_has_username() {
4027  _has_bits_[0] &= ~0x00000040u;
4028 }
4029 inline void ControlNetFileProtoV0001::clear_username() {
4030  if (username_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
4031  username_->clear();
4032  }
4033  clear_has_username();
4034 }
4035 inline const ::std::string& ControlNetFileProtoV0001::username() const {
4036  // @@protoc_insertion_point(field_get:Isis.ControlNetFileProtoV0001.userName)
4037  return *username_;
4038 }
4039 inline void ControlNetFileProtoV0001::set_username(const ::std::string& value) {
4040  set_has_username();
4041  if (username_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
4042  username_ = new ::std::string;
4043  }
4044  username_->assign(value);
4045  // @@protoc_insertion_point(field_set:Isis.ControlNetFileProtoV0001.userName)
4046 }
4047 inline void ControlNetFileProtoV0001::set_username(const char* value) {
4048  set_has_username();
4049  if (username_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
4050  username_ = new ::std::string;
4051  }
4052  username_->assign(value);
4053  // @@protoc_insertion_point(field_set_char:Isis.ControlNetFileProtoV0001.userName)
4054 }
4055 inline void ControlNetFileProtoV0001::set_username(const char* value, size_t size) {
4056  set_has_username();
4057  if (username_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
4058  username_ = new ::std::string;
4059  }
4060  username_->assign(reinterpret_cast<const char*>(value), size);
4061  // @@protoc_insertion_point(field_set_pointer:Isis.ControlNetFileProtoV0001.userName)
4062 }
4063 inline ::std::string* ControlNetFileProtoV0001::mutable_username() {
4064  set_has_username();
4065  if (username_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
4066  username_ = new ::std::string;
4067  }
4068  // @@protoc_insertion_point(field_mutable:Isis.ControlNetFileProtoV0001.userName)
4069  return username_;
4070 }
4071 inline ::std::string* ControlNetFileProtoV0001::release_username() {
4072  clear_has_username();
4073  if (username_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
4074  return NULL;
4075  } else {
4076  ::std::string* temp = username_;
4077  username_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
4078  return temp;
4079  }
4080 }
4081 inline void ControlNetFileProtoV0001::set_allocated_username(::std::string* username) {
4082  if (username_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
4083  delete username_;
4084  }
4085  if (username) {
4086  set_has_username();
4087  username_ = username;
4088  } else {
4089  clear_has_username();
4090  username_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
4091  }
4092  // @@protoc_insertion_point(field_set_allocated:Isis.ControlNetFileProtoV0001.userName)
4093 }
4094 
4095 // repeated .Isis.ControlNetFileProtoV0001.PBControlPoint points = 8;
4096 inline int ControlNetFileProtoV0001::points_size() const {
4097  return points_.size();
4098 }
4099 inline void ControlNetFileProtoV0001::clear_points() {
4100  points_.Clear();
4101 }
4102 inline const ::Isis::ControlNetFileProtoV0001_PBControlPoint& ControlNetFileProtoV0001::points(int index) const {
4103  // @@protoc_insertion_point(field_get:Isis.ControlNetFileProtoV0001.points)
4104  return points_.Get(index);
4105 }
4106 inline ::Isis::ControlNetFileProtoV0001_PBControlPoint* ControlNetFileProtoV0001::mutable_points(int index) {
4107  // @@protoc_insertion_point(field_mutable:Isis.ControlNetFileProtoV0001.points)
4108  return points_.Mutable(index);
4109 }
4110 inline ::Isis::ControlNetFileProtoV0001_PBControlPoint* ControlNetFileProtoV0001::add_points() {
4111  // @@protoc_insertion_point(field_add:Isis.ControlNetFileProtoV0001.points)
4112  return points_.Add();
4113 }
4114 inline const ::google::protobuf::RepeatedPtrField< ::Isis::ControlNetFileProtoV0001_PBControlPoint >&
4115 ControlNetFileProtoV0001::points() const {
4116  // @@protoc_insertion_point(field_list:Isis.ControlNetFileProtoV0001.points)
4117  return points_;
4118 }
4119 inline ::google::protobuf::RepeatedPtrField< ::Isis::ControlNetFileProtoV0001_PBControlPoint >*
4120 ControlNetFileProtoV0001::mutable_points() {
4121  // @@protoc_insertion_point(field_mutable_list:Isis.ControlNetFileProtoV0001.points)
4122  return &points_;
4123 }
4124 
4125 // optional .Isis.ControlNetFileProtoV0001.PBNetCubes netcubes = 9;
4126 inline bool ControlNetFileProtoV0001::has_netcubes() const {
4127  return (_has_bits_[0] & 0x00000100u) != 0;
4128 }
4129 inline void ControlNetFileProtoV0001::set_has_netcubes() {
4130  _has_bits_[0] |= 0x00000100u;
4131 }
4132 inline void ControlNetFileProtoV0001::clear_has_netcubes() {
4133  _has_bits_[0] &= ~0x00000100u;
4134 }
4135 inline void ControlNetFileProtoV0001::clear_netcubes() {
4136  if (netcubes_ != NULL) netcubes_->::Isis::ControlNetFileProtoV0001_PBNetCubes::Clear();
4137  clear_has_netcubes();
4138 }
4139 inline const ::Isis::ControlNetFileProtoV0001_PBNetCubes& ControlNetFileProtoV0001::netcubes() const {
4140  // @@protoc_insertion_point(field_get:Isis.ControlNetFileProtoV0001.netcubes)
4141  return netcubes_ != NULL ? *netcubes_ : *default_instance_->netcubes_;
4142 }
4143 inline ::Isis::ControlNetFileProtoV0001_PBNetCubes* ControlNetFileProtoV0001::mutable_netcubes() {
4144  set_has_netcubes();
4145  if (netcubes_ == NULL) netcubes_ = new ::Isis::ControlNetFileProtoV0001_PBNetCubes;
4146  // @@protoc_insertion_point(field_mutable:Isis.ControlNetFileProtoV0001.netcubes)
4147  return netcubes_;
4148 }
4149 inline ::Isis::ControlNetFileProtoV0001_PBNetCubes* ControlNetFileProtoV0001::release_netcubes() {
4150  clear_has_netcubes();
4152  netcubes_ = NULL;
4153  return temp;
4154 }
4155 inline void ControlNetFileProtoV0001::set_allocated_netcubes(::Isis::ControlNetFileProtoV0001_PBNetCubes* netcubes) {
4156  delete netcubes_;
4157  netcubes_ = netcubes;
4158  if (netcubes) {
4159  set_has_netcubes();
4160  } else {
4161  clear_has_netcubes();
4162  }
4163  // @@protoc_insertion_point(field_set_allocated:Isis.ControlNetFileProtoV0001.netcubes)
4164 }
4165 
4166 // -------------------------------------------------------------------
4167 
4168 // ControlNetLogDataProtoV0001_Point_Measure_DataEntry
4169 
4170 // required int32 dataType = 2;
4171 inline bool ControlNetLogDataProtoV0001_Point_Measure_DataEntry::has_datatype() const {
4172  return (_has_bits_[0] & 0x00000001u) != 0;
4173 }
4174 inline void ControlNetLogDataProtoV0001_Point_Measure_DataEntry::set_has_datatype() {
4175  _has_bits_[0] |= 0x00000001u;
4176 }
4177 inline void ControlNetLogDataProtoV0001_Point_Measure_DataEntry::clear_has_datatype() {
4178  _has_bits_[0] &= ~0x00000001u;
4179 }
4180 inline void ControlNetLogDataProtoV0001_Point_Measure_DataEntry::clear_datatype() {
4181  datatype_ = 0;
4182  clear_has_datatype();
4183 }
4184 inline ::google::protobuf::int32 ControlNetLogDataProtoV0001_Point_Measure_DataEntry::datatype() const {
4185  // @@protoc_insertion_point(field_get:Isis.ControlNetLogDataProtoV0001.Point.Measure.DataEntry.dataType)
4186  return datatype_;
4187 }
4188 inline void ControlNetLogDataProtoV0001_Point_Measure_DataEntry::set_datatype(::google::protobuf::int32 value) {
4189  set_has_datatype();
4190  datatype_ = value;
4191  // @@protoc_insertion_point(field_set:Isis.ControlNetLogDataProtoV0001.Point.Measure.DataEntry.dataType)
4192 }
4193 
4194 // required double dataValue = 3;
4195 inline bool ControlNetLogDataProtoV0001_Point_Measure_DataEntry::has_datavalue() const {
4196  return (_has_bits_[0] & 0x00000002u) != 0;
4197 }
4198 inline void ControlNetLogDataProtoV0001_Point_Measure_DataEntry::set_has_datavalue() {
4199  _has_bits_[0] |= 0x00000002u;
4200 }
4201 inline void ControlNetLogDataProtoV0001_Point_Measure_DataEntry::clear_has_datavalue() {
4202  _has_bits_[0] &= ~0x00000002u;
4203 }
4204 inline void ControlNetLogDataProtoV0001_Point_Measure_DataEntry::clear_datavalue() {
4205  datavalue_ = 0;
4206  clear_has_datavalue();
4207 }
4208 inline double ControlNetLogDataProtoV0001_Point_Measure_DataEntry::datavalue() const {
4209  // @@protoc_insertion_point(field_get:Isis.ControlNetLogDataProtoV0001.Point.Measure.DataEntry.dataValue)
4210  return datavalue_;
4211 }
4212 inline void ControlNetLogDataProtoV0001_Point_Measure_DataEntry::set_datavalue(double value) {
4213  set_has_datavalue();
4214  datavalue_ = value;
4215  // @@protoc_insertion_point(field_set:Isis.ControlNetLogDataProtoV0001.Point.Measure.DataEntry.dataValue)
4216 }
4217 
4218 // -------------------------------------------------------------------
4219 
4220 // ControlNetLogDataProtoV0001_Point_Measure
4221 
4222 // repeated .Isis.ControlNetLogDataProtoV0001.Point.Measure.DataEntry loggedMeasureData = 2;
4223 inline int ControlNetLogDataProtoV0001_Point_Measure::loggedmeasuredata_size() const {
4224  return loggedmeasuredata_.size();
4225 }
4226 inline void ControlNetLogDataProtoV0001_Point_Measure::clear_loggedmeasuredata() {
4227  loggedmeasuredata_.Clear();
4228 }
4229 inline const ::Isis::ControlNetLogDataProtoV0001_Point_Measure_DataEntry& ControlNetLogDataProtoV0001_Point_Measure::loggedmeasuredata(int index) const {
4230  // @@protoc_insertion_point(field_get:Isis.ControlNetLogDataProtoV0001.Point.Measure.loggedMeasureData)
4231  return loggedmeasuredata_.Get(index);
4232 }
4233 inline ::Isis::ControlNetLogDataProtoV0001_Point_Measure_DataEntry* ControlNetLogDataProtoV0001_Point_Measure::mutable_loggedmeasuredata(int index) {
4234  // @@protoc_insertion_point(field_mutable:Isis.ControlNetLogDataProtoV0001.Point.Measure.loggedMeasureData)
4235  return loggedmeasuredata_.Mutable(index);
4236 }
4237 inline ::Isis::ControlNetLogDataProtoV0001_Point_Measure_DataEntry* ControlNetLogDataProtoV0001_Point_Measure::add_loggedmeasuredata() {
4238  // @@protoc_insertion_point(field_add:Isis.ControlNetLogDataProtoV0001.Point.Measure.loggedMeasureData)
4239  return loggedmeasuredata_.Add();
4240 }
4241 inline const ::google::protobuf::RepeatedPtrField< ::Isis::ControlNetLogDataProtoV0001_Point_Measure_DataEntry >&
4242 ControlNetLogDataProtoV0001_Point_Measure::loggedmeasuredata() const {
4243  // @@protoc_insertion_point(field_list:Isis.ControlNetLogDataProtoV0001.Point.Measure.loggedMeasureData)
4244  return loggedmeasuredata_;
4245 }
4246 inline ::google::protobuf::RepeatedPtrField< ::Isis::ControlNetLogDataProtoV0001_Point_Measure_DataEntry >*
4247 ControlNetLogDataProtoV0001_Point_Measure::mutable_loggedmeasuredata() {
4248  // @@protoc_insertion_point(field_mutable_list:Isis.ControlNetLogDataProtoV0001.Point.Measure.loggedMeasureData)
4249  return &loggedmeasuredata_;
4250 }
4251 
4252 // -------------------------------------------------------------------
4253 
4254 // ControlNetLogDataProtoV0001_Point
4255 
4256 // repeated .Isis.ControlNetLogDataProtoV0001.Point.Measure measures = 2;
4257 inline int ControlNetLogDataProtoV0001_Point::measures_size() const {
4258  return measures_.size();
4259 }
4260 inline void ControlNetLogDataProtoV0001_Point::clear_measures() {
4261  measures_.Clear();
4262 }
4263 inline const ::Isis::ControlNetLogDataProtoV0001_Point_Measure& ControlNetLogDataProtoV0001_Point::measures(int index) const {
4264  // @@protoc_insertion_point(field_get:Isis.ControlNetLogDataProtoV0001.Point.measures)
4265  return measures_.Get(index);
4266 }
4267 inline ::Isis::ControlNetLogDataProtoV0001_Point_Measure* ControlNetLogDataProtoV0001_Point::mutable_measures(int index) {
4268  // @@protoc_insertion_point(field_mutable:Isis.ControlNetLogDataProtoV0001.Point.measures)
4269  return measures_.Mutable(index);
4270 }
4271 inline ::Isis::ControlNetLogDataProtoV0001_Point_Measure* ControlNetLogDataProtoV0001_Point::add_measures() {
4272  // @@protoc_insertion_point(field_add:Isis.ControlNetLogDataProtoV0001.Point.measures)
4273  return measures_.Add();
4274 }
4275 inline const ::google::protobuf::RepeatedPtrField< ::Isis::ControlNetLogDataProtoV0001_Point_Measure >&
4276 ControlNetLogDataProtoV0001_Point::measures() const {
4277  // @@protoc_insertion_point(field_list:Isis.ControlNetLogDataProtoV0001.Point.measures)
4278  return measures_;
4279 }
4280 inline ::google::protobuf::RepeatedPtrField< ::Isis::ControlNetLogDataProtoV0001_Point_Measure >*
4281 ControlNetLogDataProtoV0001_Point::mutable_measures() {
4282  // @@protoc_insertion_point(field_mutable_list:Isis.ControlNetLogDataProtoV0001.Point.measures)
4283  return &measures_;
4284 }
4285 
4286 // -------------------------------------------------------------------
4287 
4288 // ControlNetLogDataProtoV0001
4289 
4290 // repeated .Isis.ControlNetLogDataProtoV0001.Point points = 1;
4291 inline int ControlNetLogDataProtoV0001::points_size() const {
4292  return points_.size();
4293 }
4294 inline void ControlNetLogDataProtoV0001::clear_points() {
4295  points_.Clear();
4296 }
4297 inline const ::Isis::ControlNetLogDataProtoV0001_Point& ControlNetLogDataProtoV0001::points(int index) const {
4298  // @@protoc_insertion_point(field_get:Isis.ControlNetLogDataProtoV0001.points)
4299  return points_.Get(index);
4300 }
4301 inline ::Isis::ControlNetLogDataProtoV0001_Point* ControlNetLogDataProtoV0001::mutable_points(int index) {
4302  // @@protoc_insertion_point(field_mutable:Isis.ControlNetLogDataProtoV0001.points)
4303  return points_.Mutable(index);
4304 }
4305 inline ::Isis::ControlNetLogDataProtoV0001_Point* ControlNetLogDataProtoV0001::add_points() {
4306  // @@protoc_insertion_point(field_add:Isis.ControlNetLogDataProtoV0001.points)
4307  return points_.Add();
4308 }
4309 inline const ::google::protobuf::RepeatedPtrField< ::Isis::ControlNetLogDataProtoV0001_Point >&
4310 ControlNetLogDataProtoV0001::points() const {
4311  // @@protoc_insertion_point(field_list:Isis.ControlNetLogDataProtoV0001.points)
4312  return points_;
4313 }
4314 inline ::google::protobuf::RepeatedPtrField< ::Isis::ControlNetLogDataProtoV0001_Point >*
4315 ControlNetLogDataProtoV0001::mutable_points() {
4316  // @@protoc_insertion_point(field_mutable_list:Isis.ControlNetLogDataProtoV0001.points)
4317  return &points_;
4318 }
4319 
4320 
4321 // @@protoc_insertion_point(namespace_scope)
4322 
4323 } // namespace Isis
4324 
4325 #ifndef SWIG
4326 namespace google {
4327 namespace protobuf {
4328 
4329 template <> struct is_proto_enum< ::Isis::ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType> : ::google::protobuf::internal::true_type {};
4330 template <>
4331 inline const EnumDescriptor* GetEnumDescriptor< ::Isis::ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType>() {
4332  return ::Isis::ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType_descriptor();
4333 }
4334 template <> struct is_proto_enum< ::Isis::ControlNetFileProtoV0001_PBControlPoint_PointType> : ::google::protobuf::internal::true_type {};
4335 template <>
4336 inline const EnumDescriptor* GetEnumDescriptor< ::Isis::ControlNetFileProtoV0001_PBControlPoint_PointType>() {
4337  return ::Isis::ControlNetFileProtoV0001_PBControlPoint_PointType_descriptor();
4338 }
4339 template <> struct is_proto_enum< ::Isis::ControlNetFileProtoV0001_PBControlPoint_AprioriSource> : ::google::protobuf::internal::true_type {};
4340 template <>
4341 inline const EnumDescriptor* GetEnumDescriptor< ::Isis::ControlNetFileProtoV0001_PBControlPoint_AprioriSource>() {
4342  return ::Isis::ControlNetFileProtoV0001_PBControlPoint_AprioriSource_descriptor();
4343 }
4344 
4345 } // namespace google
4346 } // namespace protobuf
4347 #endif // SWIG
4348 
4349 // @@protoc_insertion_point(global_scope)
4350 
4351 #endif // PROTOBUF_ControlNetFileV0001_2eproto__INCLUDED