Isis 3.0
Back | Home
ControlNetFileV0001.pb.h
Go to the documentation of this file.
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.
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 
54 };
59 
62  return ::google::protobuf::internal::NameOfEnum(
64 }
67  return ::google::protobuf::internal::ParseNamedEnum<ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType>(
69 }
73 };
78 
79 const ::google::protobuf::EnumDescriptor* ControlNetFileProtoV0001_PBControlPoint_PointType_descriptor();
81  return ::google::protobuf::internal::NameOfEnum(
83 }
85  const ::std::string& name, ControlNetFileProtoV0001_PBControlPoint_PointType* value) {
86  return ::google::protobuf::internal::ParseNamedEnum<ControlNetFileProtoV0001_PBControlPoint_PointType>(
88 }
98 };
103 
104 const ::google::protobuf::EnumDescriptor* ControlNetFileProtoV0001_PBControlPoint_AprioriSource_descriptor();
106  return ::google::protobuf::internal::NameOfEnum(
108 }
110  const ::std::string& name, ControlNetFileProtoV0001_PBControlPoint_AprioriSource* value) {
111  return ::google::protobuf::internal::ParseNamedEnum<ControlNetFileProtoV0001_PBControlPoint_AprioriSource>(
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();
138 
140 
141  // implements Message ----------------------------------------------
142 
144  void CopyFrom(const ::google::protobuf::Message& from);
145  void MergeFrom(const ::google::protobuf::Message& from);
148  void Clear();
149  bool IsInitialized() const;
150 
151  int ByteSize() const;
153  ::google::protobuf::io::CodedInputStream* input);
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_;
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;
248  ::google::protobuf::io::CodedInputStream* input);
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_;
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();
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;
357  ::google::protobuf::io::CodedInputStream* input);
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 
378  static inline bool MeasureType_IsValid(int value) {
380  }
385  static const int MeasureType_ARRAYSIZE =
387  static inline const ::google::protobuf::EnumDescriptor*
390  }
391  static inline const ::std::string& MeasureType_Name(MeasureType value) {
393  }
394  static inline bool MeasureType_Parse(const ::std::string& name,
395  MeasureType* 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;
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();
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_;
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();
586 
588 
589  // implements Message ----------------------------------------------
590 
592  void CopyFrom(const ::google::protobuf::Message& from);
593  void MergeFrom(const ::google::protobuf::Message& from);
596  void Clear();
597  bool IsInitialized() const;
598 
599  int ByteSize() const;
601  ::google::protobuf::io::CodedInputStream* input);
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 
620  static inline bool PointType_IsValid(int value) {
622  }
623  static const PointType PointType_MIN =
625  static const PointType PointType_MAX =
627  static const int PointType_ARRAYSIZE =
629  static inline const ::google::protobuf::EnumDescriptor*
632  }
633  static inline const ::std::string& PointType_Name(PointType value) {
635  }
636  static inline bool PointType_Parse(const ::std::string& name,
637  PointType* value) {
639  }
640 
650  static inline bool AprioriSource_IsValid(int value) {
652  }
657  static const int AprioriSource_ARRAYSIZE =
659  static inline const ::google::protobuf::EnumDescriptor*
662  }
663  static inline const ::std::string& AprioriSource_Name(AprioriSource value) {
665  }
666  static inline bool AprioriSource_Parse(const ::std::string& name,
667  AprioriSource* 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;
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();
750 
751  // optional string aprioriSurfPointSourceFile = 9;
752  inline bool has_apriorisurfpointsourcefile() const;
753  inline void clear_apriorisurfpointsourcefile();
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();
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;
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();
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 >*
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 >*
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 >*
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_;
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();
987 
989 
990  // implements Message ----------------------------------------------
991 
993  void CopyFrom(const ::google::protobuf::Message& from);
994  void MergeFrom(const ::google::protobuf::Message& from);
997  void Clear();
998  bool IsInitialized() const;
999 
1000  int ByteSize() const;
1002  ::google::protobuf::io::CodedInputStream* input);
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_;
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();
1106 
1108 
1109  // implements Message ----------------------------------------------
1110 
1112  void CopyFrom(const ::google::protobuf::Message& from);
1113  void MergeFrom(const ::google::protobuf::Message& from);
1116  void Clear();
1117  bool IsInitialized() const;
1118 
1119  int ByteSize() const;
1121  ::google::protobuf::io::CodedInputStream* input);
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_;
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 
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();
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;
1220  ::google::protobuf::io::CodedInputStream* input);
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();
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();
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_;
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();
1405 
1407 
1408  // implements Message ----------------------------------------------
1409 
1411  void CopyFrom(const ::google::protobuf::Message& from);
1412  void MergeFrom(const ::google::protobuf::Message& from);
1415  void Clear();
1416  bool IsInitialized() const;
1417 
1418  int ByteSize() const;
1420  ::google::protobuf::io::CodedInputStream* input);
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_;
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();
1494 
1496 
1497  // implements Message ----------------------------------------------
1498 
1500  void CopyFrom(const ::google::protobuf::Message& from);
1501  void MergeFrom(const ::google::protobuf::Message& from);
1504  void Clear();
1505  bool IsInitialized() const;
1506 
1507  int ByteSize() const;
1509  ::google::protobuf::io::CodedInputStream* input);
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 >*
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_;
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();
1578 
1580 
1581  // implements Message ----------------------------------------------
1582 
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;
1593  ::google::protobuf::io::CodedInputStream* input);
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_;
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 
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();
1662 
1663  void Swap(ControlNetLogDataProtoV0001* other);
1664 
1665  // implements Message ----------------------------------------------
1666 
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;
1677  ::google::protobuf::io::CodedInputStream* input);
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_;
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];
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 }
1740  version_ = 1;
1741  clear_has_version();
1742 }
1744  // @@protoc_insertion_point(field_get:Isis.ControlNetFileProtoV0001.Pedigree.version)
1745  return version_;
1746 }
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"];
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 }
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 }
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 }
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 }
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;
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 }
1844  sample_ = 0;
1845  clear_has_sample();
1846 }
1848  // @@protoc_insertion_point(field_get:Isis.ControlNetFileProtoV0001.PBControlPoint.PBControlMeasure.PBMeasure.sample)
1849  return sample_;
1850 }
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;
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 }
1868  line_ = 0;
1869  clear_has_line();
1870 }
1872  // @@protoc_insertion_point(field_get:Isis.ControlNetFileProtoV0001.PBControlPoint.PBControlMeasure.PBMeasure.line)
1873  return line_;
1874 }
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;
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 }
1892  sampleresidual_ = 0;
1893  clear_has_sampleresidual();
1894 }
1896  // @@protoc_insertion_point(field_get:Isis.ControlNetFileProtoV0001.PBControlPoint.PBControlMeasure.PBMeasure.sampleResidual)
1897  return sampleresidual_;
1898 }
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;
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 }
1916  lineresidual_ = 0;
1917  clear_has_lineresidual();
1918 }
1920  // @@protoc_insertion_point(field_get:Isis.ControlNetFileProtoV0001.PBControlPoint.PBControlMeasure.PBMeasure.lineResidual)
1921  return lineresidual_;
1922 }
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;
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 }
1944  if (serialnumber_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1945  serialnumber_->clear();
1946  }
1947  clear_has_serialnumber();
1948 }
1950  // @@protoc_insertion_point(field_get:Isis.ControlNetFileProtoV0001.PBControlPoint.PBControlMeasure.serialnumber)
1951  return *serialnumber_;
1952 }
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 }
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 }
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 }
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 }
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 }
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];
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 }
2020  type_ = 1;
2021  clear_has_type();
2022 }
2024  // @@protoc_insertion_point(field_get:Isis.ControlNetFileProtoV0001.PBControlPoint.PBControlMeasure.type)
2026 }
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;
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 }
2045  if (choosername_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2046  choosername_->clear();
2047  }
2048  clear_has_choosername();
2049 }
2051  // @@protoc_insertion_point(field_get:Isis.ControlNetFileProtoV0001.PBControlPoint.PBControlMeasure.choosername)
2052  return *choosername_;
2053 }
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 }
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 }
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 }
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 }
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 }
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;
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 }
2121  if (datetime_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2122  datetime_->clear();
2123  }
2124  clear_has_datetime();
2125 }
2127  // @@protoc_insertion_point(field_get:Isis.ControlNetFileProtoV0001.PBControlPoint.PBControlMeasure.datetime)
2128  return *datetime_;
2129 }
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 }
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 }
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 }
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 }
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 }
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];
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 }
2197  editlock_ = false;
2198  clear_has_editlock();
2199 }
2201  // @@protoc_insertion_point(field_get:Isis.ControlNetFileProtoV0001.PBControlPoint.PBControlMeasure.editLock)
2202  return editlock_;
2203 }
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];
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 }
2221  ignore_ = false;
2222  clear_has_ignore();
2223 }
2225  // @@protoc_insertion_point(field_get:Isis.ControlNetFileProtoV0001.PBControlPoint.PBControlMeasure.ignore)
2226  return ignore_;
2227 }
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];
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 }
2245  jigsawrejected_ = false;
2246  clear_has_jigsawrejected();
2247 }
2249  // @@protoc_insertion_point(field_get:Isis.ControlNetFileProtoV0001.PBControlPoint.PBControlMeasure.jigsawRejected)
2250  return jigsawrejected_;
2251 }
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;
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 }
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 }
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;
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 }
2310  diameter_ = 0;
2311  clear_has_diameter();
2312 }
2314  // @@protoc_insertion_point(field_get:Isis.ControlNetFileProtoV0001.PBControlPoint.PBControlMeasure.diameter)
2315  return diameter_;
2316 }
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;
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 }
2334  apriorisample_ = 0;
2335  clear_has_apriorisample();
2336 }
2338  // @@protoc_insertion_point(field_get:Isis.ControlNetFileProtoV0001.PBControlPoint.PBControlMeasure.apriorisample)
2339  return apriorisample_;
2340 }
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;
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 }
2358  aprioriline_ = 0;
2359  clear_has_aprioriline();
2360 }
2362  // @@protoc_insertion_point(field_get:Isis.ControlNetFileProtoV0001.PBControlPoint.PBControlMeasure.aprioriline)
2363  return aprioriline_;
2364 }
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;
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 }
2382  samplesigma_ = 0;
2383  clear_has_samplesigma();
2384 }
2386  // @@protoc_insertion_point(field_get:Isis.ControlNetFileProtoV0001.PBControlPoint.PBControlMeasure.samplesigma)
2387  return samplesigma_;
2388 }
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;
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 }
2406  linesigma_ = 0;
2407  clear_has_linesigma();
2408 }
2410  // @@protoc_insertion_point(field_get:Isis.ControlNetFileProtoV0001.PBControlPoint.PBControlMeasure.linesigma)
2411  return linesigma_;
2412 }
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;
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 }
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 }
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 }
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 }
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];
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 }
2510  type_ = 0;
2511  clear_has_type();
2512 }
2514  // @@protoc_insertion_point(field_get:Isis.ControlNetFileProtoV0001.PBControlPoint.type)
2515  return static_cast< ::Isis::ControlNetFileProtoV0001_PBControlPoint_PointType >(type_);
2516 }
2519  set_has_type();
2520  type_ = value;
2521  // @@protoc_insertion_point(field_set:Isis.ControlNetFileProtoV0001.PBControlPoint.type)
2522 }
2523 
2524 // optional string chooserName = 3;
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 }
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 }
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 }
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 }
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 }
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;
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 }
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 }
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 }
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 }
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 }
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];
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 }
2687  editlock_ = false;
2688  clear_has_editlock();
2689 }
2691  // @@protoc_insertion_point(field_get:Isis.ControlNetFileProtoV0001.PBControlPoint.editLock)
2692  return editlock_;
2693 }
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];
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 }
2711  ignore_ = false;
2712  clear_has_ignore();
2713 }
2715  // @@protoc_insertion_point(field_get:Isis.ControlNetFileProtoV0001.PBControlPoint.ignore)
2716  return ignore_;
2717 }
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];
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 }
2735  jigsawrejected_ = false;
2736  clear_has_jigsawrejected();
2737 }
2739  // @@protoc_insertion_point(field_get:Isis.ControlNetFileProtoV0001.PBControlPoint.jigsawRejected)
2740  return jigsawrejected_;
2741 }
2743  set_has_jigsawrejected();
2744  jigsawrejected_ = value;
2745  // @@protoc_insertion_point(field_set:Isis.ControlNetFileProtoV0001.PBControlPoint.jigsawRejected)
2746 }
2747 
2748 // optional int32 referenceIndex = 21;
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 }
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;
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 }
2783  apriorisurfpointsource_ = 0;
2784  clear_has_apriorisurfpointsource();
2785 }
2787  // @@protoc_insertion_point(field_get:Isis.ControlNetFileProtoV0001.PBControlPoint.aprioriSurfPointSource)
2788  return static_cast< ::Isis::ControlNetFileProtoV0001_PBControlPoint_AprioriSource >(apriorisurfpointsource_);
2789 }
2792  set_has_apriorisurfpointsource();
2793  apriorisurfpointsource_ = value;
2794  // @@protoc_insertion_point(field_set:Isis.ControlNetFileProtoV0001.PBControlPoint.aprioriSurfPointSource)
2795 }
2796 
2797 // optional string aprioriSurfPointSourceFile = 9;
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 }
2808  if (apriorisurfpointsourcefile_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2809  apriorisurfpointsourcefile_->clear();
2810  }
2811  clear_has_apriorisurfpointsourcefile();
2812 }
2814  // @@protoc_insertion_point(field_get:Isis.ControlNetFileProtoV0001.PBControlPoint.aprioriSurfPointSourceFile)
2815  return *apriorisurfpointsourcefile_;
2816 }
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 }
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 }
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 }
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 }
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;
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 }
2884  aprioriradiussource_ = 0;
2885  clear_has_aprioriradiussource();
2886 }
2888  // @@protoc_insertion_point(field_get:Isis.ControlNetFileProtoV0001.PBControlPoint.aprioriRadiusSource)
2889  return static_cast< ::Isis::ControlNetFileProtoV0001_PBControlPoint_AprioriSource >(aprioriradiussource_);
2890 }
2893  set_has_aprioriradiussource();
2894  aprioriradiussource_ = value;
2895  // @@protoc_insertion_point(field_set:Isis.ControlNetFileProtoV0001.PBControlPoint.aprioriRadiusSource)
2896 }
2897 
2898 // optional string aprioriRadiusSourceFile = 11;
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 }
2909  if (aprioriradiussourcefile_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2910  aprioriradiussourcefile_->clear();
2911  }
2912  clear_has_aprioriradiussourcefile();
2913 }
2915  // @@protoc_insertion_point(field_get:Isis.ControlNetFileProtoV0001.PBControlPoint.aprioriRadiusSourceFile)
2916  return *aprioriradiussourcefile_;
2917 }
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 }
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 }
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 }
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 }
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];
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 }
2985  latitudeconstrained_ = true;
2986  clear_has_latitudeconstrained();
2987 }
2989  // @@protoc_insertion_point(field_get:Isis.ControlNetFileProtoV0001.PBControlPoint.latitudeConstrained)
2990  return latitudeconstrained_;
2991 }
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];
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 }
3009  longitudeconstrained_ = true;
3010  clear_has_longitudeconstrained();
3011 }
3013  // @@protoc_insertion_point(field_get:Isis.ControlNetFileProtoV0001.PBControlPoint.longitudeConstrained)
3014  return longitudeconstrained_;
3015 }
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];
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 }
3033  radiusconstrained_ = true;
3034  clear_has_radiusconstrained();
3035 }
3037  // @@protoc_insertion_point(field_get:Isis.ControlNetFileProtoV0001.PBControlPoint.radiusConstrained)
3038  return radiusconstrained_;
3039 }
3041  set_has_radiusconstrained();
3042  radiusconstrained_ = value;
3043  // @@protoc_insertion_point(field_set:Isis.ControlNetFileProtoV0001.PBControlPoint.radiusConstrained)
3044 }
3045 
3046 // optional double aprioriX = 12;
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 }
3057  apriorix_ = 0;
3058  clear_has_apriorix();
3059 }
3061  // @@protoc_insertion_point(field_get:Isis.ControlNetFileProtoV0001.PBControlPoint.aprioriX)
3062  return apriorix_;
3063 }
3065  set_has_apriorix();
3066  apriorix_ = value;
3067  // @@protoc_insertion_point(field_set:Isis.ControlNetFileProtoV0001.PBControlPoint.aprioriX)
3068 }
3069 
3070 // optional double aprioriY = 13;
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 }
3081  aprioriy_ = 0;
3082  clear_has_aprioriy();
3083 }
3085  // @@protoc_insertion_point(field_get:Isis.ControlNetFileProtoV0001.PBControlPoint.aprioriY)
3086  return aprioriy_;
3087 }
3089  set_has_aprioriy();
3090  aprioriy_ = value;
3091  // @@protoc_insertion_point(field_set:Isis.ControlNetFileProtoV0001.PBControlPoint.aprioriY)
3092 }
3093 
3094 // optional double aprioriZ = 14;
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 }
3105  aprioriz_ = 0;
3106  clear_has_aprioriz();
3107 }
3109  // @@protoc_insertion_point(field_get:Isis.ControlNetFileProtoV0001.PBControlPoint.aprioriZ)
3110  return aprioriz_;
3111 }
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];
3120  return aprioricovar_.size();
3121 }
3123  aprioricovar_.Clear();
3124 }
3126  // @@protoc_insertion_point(field_get:Isis.ControlNetFileProtoV0001.PBControlPoint.aprioriCovar)
3127  return aprioricovar_.Get(index);
3128 }
3130  aprioricovar_.Set(index, value);
3131  // @@protoc_insertion_point(field_set:Isis.ControlNetFileProtoV0001.PBControlPoint.aprioriCovar)
3132 }
3134  aprioricovar_.Add(value);
3135  // @@protoc_insertion_point(field_add:Isis.ControlNetFileProtoV0001.PBControlPoint.aprioriCovar)
3136 }
3137 inline const ::google::protobuf::RepeatedField< double >&
3139  // @@protoc_insertion_point(field_list:Isis.ControlNetFileProtoV0001.PBControlPoint.aprioriCovar)
3140  return aprioricovar_;
3141 }
3142 inline ::google::protobuf::RepeatedField< double >*
3144  // @@protoc_insertion_point(field_mutable_list:Isis.ControlNetFileProtoV0001.PBControlPoint.aprioriCovar)
3145  return &aprioricovar_;
3146 }
3147 
3148 // optional double adjustedX = 16;
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 }
3159  adjustedx_ = 0;
3160  clear_has_adjustedx();
3161 }
3163  // @@protoc_insertion_point(field_get:Isis.ControlNetFileProtoV0001.PBControlPoint.adjustedX)
3164  return adjustedx_;
3165 }
3167  set_has_adjustedx();
3168  adjustedx_ = value;
3169  // @@protoc_insertion_point(field_set:Isis.ControlNetFileProtoV0001.PBControlPoint.adjustedX)
3170 }
3171 
3172 // optional double adjustedY = 17;
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 }
3183  adjustedy_ = 0;
3184  clear_has_adjustedy();
3185 }
3187  // @@protoc_insertion_point(field_get:Isis.ControlNetFileProtoV0001.PBControlPoint.adjustedY)
3188  return adjustedy_;
3189 }
3191  set_has_adjustedy();
3192  adjustedy_ = value;
3193  // @@protoc_insertion_point(field_set:Isis.ControlNetFileProtoV0001.PBControlPoint.adjustedY)
3194 }
3195 
3196 // optional double adjustedZ = 18;
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 }
3207  adjustedz_ = 0;
3208  clear_has_adjustedz();
3209 }
3211  // @@protoc_insertion_point(field_get:Isis.ControlNetFileProtoV0001.PBControlPoint.adjustedZ)
3212  return adjustedz_;
3213 }
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];
3222  return adjustedcovar_.size();
3223 }
3225  adjustedcovar_.Clear();
3226 }
3228  // @@protoc_insertion_point(field_get:Isis.ControlNetFileProtoV0001.PBControlPoint.adjustedCovar)
3229  return adjustedcovar_.Get(index);
3230 }
3232  adjustedcovar_.Set(index, value);
3233  // @@protoc_insertion_point(field_set:Isis.ControlNetFileProtoV0001.PBControlPoint.adjustedCovar)
3234 }
3236  adjustedcovar_.Add(value);
3237  // @@protoc_insertion_point(field_add:Isis.ControlNetFileProtoV0001.PBControlPoint.adjustedCovar)
3238 }
3239 inline const ::google::protobuf::RepeatedField< double >&
3241  // @@protoc_insertion_point(field_list:Isis.ControlNetFileProtoV0001.PBControlPoint.adjustedCovar)
3242  return adjustedcovar_;
3243 }
3244 inline ::google::protobuf::RepeatedField< double >*
3246  // @@protoc_insertion_point(field_mutable_list:Isis.ControlNetFileProtoV0001.PBControlPoint.adjustedCovar)
3247  return &adjustedcovar_;
3248 }
3249 
3250 // repeated .Isis.ControlNetFileProtoV0001.PBControlPoint.PBControlMeasure measures = 20;
3252  return measures_.size();
3253 }
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 >&
3271  // @@protoc_insertion_point(field_list:Isis.ControlNetFileProtoV0001.PBControlPoint.measures)
3272  return measures_;
3273 }
3274 inline ::google::protobuf::RepeatedPtrField< ::Isis::ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure >*
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;
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 }
3295  if (filename_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3296  filename_->clear();
3297  }
3298  clear_has_filename();
3299 }
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 }
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 }
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 }
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 }
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;
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 }
3371  if (serialnumber_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3372  serialnumber_->clear();
3373  }
3374  clear_has_serialnumber();
3375 }
3377  // @@protoc_insertion_point(field_get:Isis.ControlNetFileProtoV0001.PBNetCubes.PBCubeList.serialnumber)
3378  return *serialnumber_;
3379 }
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 }
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 }
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 }
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 }
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;
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 }
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;
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 }
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;
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 }
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 }
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 }
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 }
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 }
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;
3566  return filelist_.size();
3567 }
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 >&
3585  // @@protoc_insertion_point(field_list:Isis.ControlNetFileProtoV0001.PBNetCubes.filelist)
3586  return filelist_;
3587 }
3588 inline ::google::protobuf::RepeatedPtrField< ::Isis::ControlNetFileProtoV0001_PBNetCubes_PBCubeList >*
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;
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 }
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 }
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;
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 }
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 }
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 }
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;
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 }
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 }
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 }
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;
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 }
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 }
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 }
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;
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 }
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 }
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 }
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;
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 }
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 }
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 }
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;
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 }
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 }
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 }
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;
4097  return points_.size();
4098 }
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 >&
4116  // @@protoc_insertion_point(field_list:Isis.ControlNetFileProtoV0001.points)
4117  return points_;
4118 }
4119 inline ::google::protobuf::RepeatedPtrField< ::Isis::ControlNetFileProtoV0001_PBControlPoint >*
4121  // @@protoc_insertion_point(field_mutable_list:Isis.ControlNetFileProtoV0001.points)
4122  return &points_;
4123 }
4124 
4125 // optional .Isis.ControlNetFileProtoV0001.PBNetCubes netcubes = 9;
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 }
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 }
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;
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 }
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;
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 }
4205  datavalue_ = 0;
4206  clear_has_datavalue();
4207 }
4209  // @@protoc_insertion_point(field_get:Isis.ControlNetLogDataProtoV0001.Point.Measure.DataEntry.dataValue)
4210  return datavalue_;
4211 }
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;
4224  return loggedmeasuredata_.size();
4225 }
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 >&
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 >*
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;
4258  return measures_.size();
4259 }
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 >&
4277  // @@protoc_insertion_point(field_list:Isis.ControlNetLogDataProtoV0001.Point.measures)
4278  return measures_;
4279 }
4280 inline ::google::protobuf::RepeatedPtrField< ::Isis::ControlNetLogDataProtoV0001_Point_Measure >*
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;
4292  return points_.size();
4293 }
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 >&
4311  // @@protoc_insertion_point(field_list:Isis.ControlNetLogDataProtoV0001.points)
4312  return points_;
4313 }
4314 inline ::google::protobuf::RepeatedPtrField< ::Isis::ControlNetLogDataProtoV0001_Point >*
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>() {
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>() {
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>() {
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
inline::std::string * release_filename()
Definition: ControlNetFileV0001.pb.h:3336
static const int kDataValueFieldNumber
Definition: ControlNetFileV0001.pb.h:1446
static const ::std::string & AprioriSource_Name(AprioriSource value)
Definition: ControlNetFileV0001.pb.h:663
static const int kLineResidualFieldNumber
Definition: ControlNetFileV0001.pb.h:288
void MergeFrom(const ::google::protobuf::Message &from)
inline::std::string * release_description()
Definition: ControlNetFileV0001.pb.h:3995
double samplesigma() const
Definition: ControlNetFileV0001.pb.h:2385
const ::Isis::ControlNetFileProtoV0001_Pedigree & pedigree() const
Definition: ControlNetFileV0001.pb.h:3612
inline::std::string * mutable_datetime()
Definition: ControlNetFileV0001.pb.h:2154
inline::Isis::ControlNetLogDataProtoV0001_Point_Measure * add_measures()
Definition: ControlNetFileV0001.pb.h:4271
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: ControlNetFileV0001.pb.h:1484
void CopyFrom(const ::google::protobuf::Message &from)
::google::protobuf::uint8 * SerializeWithCachedSizesToArray(::google::protobuf::uint8 *output) const
void MergeFrom(const ::google::protobuf::Message &from)
friend void protobuf_AddDesc_ControlNetFileV0001_2eproto()
void clear_latitudeconstrained()
Definition: ControlNetFileV0001.pb.h:2984
void CopyFrom(const ::google::protobuf::Message &from)
bool has_adjustedz() const
Definition: ControlNetFileV0001.pb.h:3197
ControlNetLogDataProtoV0001_Point_Measure_DataEntry DataEntry
Definition: ControlNetFileV0001.pb.h:1523
friend void protobuf_AssignDesc_ControlNetFileV0001_2eproto()
bool has_lastmodified() const
Definition: ControlNetFileV0001.pb.h:3868
static const int kNetcubesFieldNumber
Definition: ControlNetFileV0001.pb.h:1336
const ::std::string & ControlNetFileProtoV0001_PBControlPoint_AprioriSource_Name(ControlNetFileProtoV0001_PBControlPoint_AprioriSource value)
Definition: ControlNetFileV0001.pb.h:105
bool has_radiusconstrained() const
Definition: ControlNetFileV0001.pb.h:3023
void add_aprioricovar(double value)
Definition: ControlNetFileV0001.pb.h:3133
ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure PBControlMeasure
Definition: ControlNetFileV0001.pb.h:615
void set_allocated_serialnumber(::std::string *serialnumber)
Definition: ControlNetFileV0001.pb.h:1995
double diameter() const
Definition: ControlNetFileV0001.pb.h:2313
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const
inline::std::string * mutable_created()
Definition: ControlNetFileV0001.pb.h:3835
static const ::google::protobuf::Descriptor * descriptor()
static const int kMeasuresFieldNumber
Definition: ControlNetFileV0001.pb.h:872
const ::std::string & serialnumber() const
Definition: ControlNetFileV0001.pb.h:1949
void add_adjustedcovar(double value)
Definition: ControlNetFileV0001.pb.h:3235
static const int kCubelistfileFieldNumber
Definition: ControlNetFileV0001.pb.h:1142
void clear_datavalue()
Definition: ControlNetFileV0001.pb.h:4204
void clear_samplesigma()
Definition: ControlNetFileV0001.pb.h:2381
const ::google::protobuf::RepeatedPtrField< ::Isis::ControlNetLogDataProtoV0001_Point_Measure > & measures() const
Definition: ControlNetFileV0001.pb.h:4276
void clear_choosername()
Definition: ControlNetFileV0001.pb.h:2534
static const int kUserNameFieldNumber
Definition: ControlNetFileV0001.pb.h:1312
friend void protobuf_ShutdownFile_ControlNetFileV0001_2eproto()
const ::std::string & aprioriradiussourcefile() const
Definition: ControlNetFileV0001.pb.h:2914
static const int kLineFieldNumber
Definition: ControlNetFileV0001.pb.h:274
void set_created(const ::std::string &value)
Definition: ControlNetFileV0001.pb.h:3811
void clear_measures()
Definition: ControlNetFileV0001.pb.h:4260
static const AprioriSource None
Definition: ControlNetFileV0001.pb.h:642
ControlNetFileProtoV0001 * New() const
double line() const
Definition: ControlNetFileV0001.pb.h:1871
bool has_sample() const
Definition: ControlNetFileV0001.pb.h:1834
ControlNetFileProtoV0001_Pedigree * New() const
inline::google::protobuf::int32 lines() const
Definition: ControlNetFileV0001.pb.h:3450
const ::google::protobuf::RepeatedPtrField< ::Isis::ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure > & measures() const
Definition: ControlNetFileV0001.pb.h:3270
bool has_datetime() const
Definition: ControlNetFileV0001.pb.h:2111
bool has_filename() const
Definition: ControlNetFileV0001.pb.h:3285
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input)
static const int kAdjustedZFieldNumber
Definition: ControlNetFileV0001.pb.h:853
static const ControlNetFileProtoV0001_Pedigree & default_instance()
void clear_type()
Definition: ControlNetFileV0001.pb.h:2019
ControlNetFileProtoV0001_PBControlPoint_PointType PointType
Definition: ControlNetFileV0001.pb.h:617
static const ::google::protobuf::Descriptor * descriptor()
inline::Isis::ControlNetLogDataProtoV0001_Point * add_points()
Definition: ControlNetFileV0001.pb.h:4305
ControlNetLogDataProtoV0001_Point & operator=(const ControlNetLogDataProtoV0001_Point &from)
Definition: ControlNetFileV0001.pb.h:1563
static const int kSampleFieldNumber
Definition: ControlNetFileV0001.pb.h:267
int GetCachedSize() const
Definition: ControlNetFileV0001.pb.h:1597
double aprioriy() const
Definition: ControlNetFileV0001.pb.h:3084
void set_radiusconstrained(bool value)
Definition: ControlNetFileV0001.pb.h:3040
static const int kIgnoreFieldNumber
Definition: ControlNetFileV0001.pb.h:454
float version() const
Definition: ControlNetFileV0001.pb.h:1743
inline::std::string * release_lastmodified()
Definition: ControlNetFileV0001.pb.h:3919
inline::Isis::ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_PBMeasure * mutable_measurement()
Definition: ControlNetFileV0001.pb.h:2276
static const ControlNetLogDataProtoV0001_Point_Measure_DataEntry & default_instance()
const ::google::protobuf::EnumDescriptor * ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType_descriptor()
ControlNetFileProtoV0001_Pedigree & operator=(const ControlNetFileProtoV0001_Pedigree &from)
Definition: ControlNetFileV0001.pb.h:123
int aprioricovar_size() const
Definition: ControlNetFileV0001.pb.h:3119
static const int kSerialnumberFieldNumber
Definition: ControlNetFileV0001.pb.h:404
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: ControlNetFileV0001.pb.h:132
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: ControlNetFileV0001.pb.h:1096
bool ignore() const
Definition: ControlNetFileV0001.pb.h:2714
const ::google::protobuf::RepeatedPtrField< ::Isis::ControlNetFileProtoV0001_PBControlPoint > & points() const
Definition: ControlNetFileV0001.pb.h:4115
void MergeFrom(const ::google::protobuf::Message &from)
static const int kLoggedMeasureDataFieldNumber
Definition: ControlNetFileV0001.pb.h:1530
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const
inline::Isis::ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure * add_measures()
Definition: ControlNetFileV0001.pb.h:3265
ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure * New() const
void clear_apriorix()
Definition: ControlNetFileV0001.pb.h:3056
void clear_ignore()
Definition: ControlNetFileV0001.pb.h:2710
ControlNetLogDataProtoV0001_Point * New() const
bool has_description() const
Definition: ControlNetFileV0001.pb.h:3944
inline::std::string * mutable_aprioriradiussourcefile()
Definition: ControlNetFileV0001.pb.h:2942
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: ControlNetFileV0001.pb.h:1100
static const int kAdjustedYFieldNumber
Definition: ControlNetFileV0001.pb.h:846
void set_allocated_id(::std::string *id)
Definition: ControlNetFileV0001.pb.h:2485
void MergeFrom(const ::google::protobuf::Message &from)
void set_targetname(const ::std::string &value)
Definition: ControlNetFileV0001.pb.h:3735
static const ::google::protobuf::Descriptor * descriptor()
inline::std::string * mutable_serialnumber()
Definition: ControlNetFileV0001.pb.h:3404
bool has_referenceindex() const
Definition: ControlNetFileV0001.pb.h:2749
static const MeasureType Manual
Definition: ControlNetFileV0001.pb.h:375
inline::Isis::ControlNetFileProtoV0001_PBControlPoint_AprioriSource aprioriradiussource() const
Definition: ControlNetFileV0001.pb.h:2887
inline::Isis::ControlNetLogDataProtoV0001_Point_Measure_DataEntry * add_loggedmeasuredata()
Definition: ControlNetFileV0001.pb.h:4237
ControlNetFileProtoV0001_PBControlPoint_AprioriSource
Definition: ControlNetFileV0001.pb.h:89
void set_ignore(bool value)
Definition: ControlNetFileV0001.pb.h:2228
void set_latitudeconstrained(bool value)
Definition: ControlNetFileV0001.pb.h:2992
const ::google::protobuf::RepeatedPtrField< ::Isis::ControlNetLogDataProtoV0001_Point_Measure_DataEntry > & loggedmeasuredata() const
Definition: ControlNetFileV0001.pb.h:4242
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input)
void set_line(double value)
Definition: ControlNetFileV0001.pb.h:1875
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input)
void clear_aprioriz()
Definition: ControlNetFileV0001.pb.h:3104
void clear_datetime()
Definition: ControlNetFileV0001.pb.h:2120
void set_adjustedx(double value)
Definition: ControlNetFileV0001.pb.h:3166
bool has_editlock() const
Definition: ControlNetFileV0001.pb.h:2677
inline::std::string * release_id()
Definition: ControlNetFileV0001.pb.h:2475
inline::google::protobuf::RepeatedPtrField< ::Isis::ControlNetLogDataProtoV0001_Point_Measure_DataEntry > * mutable_loggedmeasuredata()
Definition: ControlNetFileV0001.pb.h:4247
friend void protobuf_AddDesc_ControlNetFileV0001_2eproto()
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input)
const ::std::string & filename() const
Definition: ControlNetFileV0001.pb.h:3300
friend void protobuf_ShutdownFile_ControlNetFileV0001_2eproto()
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const
ControlNetFileProtoV0001_PBNetCubes * New() const
void set_apriorisurfpointsource(::Isis::ControlNetFileProtoV0001_PBControlPoint_AprioriSource value)
Definition: ControlNetFileV0001.pb.h:2790
void set_lastmodified(const ::std::string &value)
Definition: ControlNetFileV0001.pb.h:3887
static const AprioriSource Basemap
Definition: ControlNetFileV0001.pb.h:648
const ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType_MeasureType_MIN
Definition: ControlNetFileV0001.pb.h:56
bool ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType_Parse(const ::std::string &name, ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType *value)
Definition: ControlNetFileV0001.pb.h:65
void clear_adjustedy()
Definition: ControlNetFileV0001.pb.h:3182
void clear_sampleresidual()
Definition: ControlNetFileV0001.pb.h:1891
static const AprioriSource BundleSolution
Definition: ControlNetFileV0001.pb.h:649
ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_PBMeasure & operator=(const ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_PBMeasure &from)
Definition: ControlNetFileV0001.pb.h:218
bool has_apriorisurfpointsourcefile() const
Definition: ControlNetFileV0001.pb.h:2798
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const
bool has_datatype() const
Definition: ControlNetFileV0001.pb.h:4171
void set_aprioriradiussource(::Isis::ControlNetFileProtoV0001_PBControlPoint_AprioriSource value)
Definition: ControlNetFileV0001.pb.h:2891
bool has_targetname() const
Definition: ControlNetFileV0001.pb.h:3716
static const int kIgnoreFieldNumber
Definition: ControlNetFileV0001.pb.h:726
static const AprioriSource Reference
Definition: ControlNetFileV0001.pb.h:645
void clear_adjustedcovar()
Definition: ControlNetFileV0001.pb.h:3224
inline::std::string * release_targetname()
Definition: ControlNetFileV0001.pb.h:3767
static const ::google::protobuf::Descriptor * descriptor()
void clear_aprioriradiussource()
Definition: ControlNetFileV0001.pb.h:2883
static const AprioriSource User
Definition: ControlNetFileV0001.pb.h:643
static const int kDataTypeFieldNumber
Definition: ControlNetFileV0001.pb.h:1439
void set_description(const ::std::string &value)
Definition: ControlNetFileV0001.pb.h:3963
bool has_apriorix() const
Definition: ControlNetFileV0001.pb.h:3047
friend void protobuf_ShutdownFile_ControlNetFileV0001_2eproto()
void clear_cubelistfile()
Definition: ControlNetFileV0001.pb.h:3498
void CopyFrom(const ::google::protobuf::Message &from)
void set_id(const ::std::string &value)
Definition: ControlNetFileV0001.pb.h:2443
const ControlNetFileProtoV0001_PBControlPoint_PointType ControlNetFileProtoV0001_PBControlPoint_PointType_PointType_MIN
Definition: ControlNetFileV0001.pb.h:75
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: ControlNetFileV0001.pb.h:580
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const
::google::protobuf::Metadata GetMetadata() const
static const int kCreatedFieldNumber
Definition: ControlNetFileV0001.pb.h:1276
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: ControlNetFileV0001.pb.h:332
const ControlNetFileProtoV0001_PBControlPoint_AprioriSource ControlNetFileProtoV0001_PBControlPoint_AprioriSource_AprioriSource_MIN
Definition: ControlNetFileV0001.pb.h:100
void clear_editlock()
Definition: ControlNetFileV0001.pb.h:2196
Definition: ControlNetFileV0001.pb.h:564
static bool PointType_Parse(const ::std::string &name, PointType *value)
Definition: ControlNetFileV0001.pb.h:636
const ::std::string & datetime() const
Definition: ControlNetFileV0001.pb.h:2126
Definition: ControlNetFileV0001.pb.h:1472
const ::google::protobuf::RepeatedPtrField< ::Isis::ControlNetFileProtoV0001_PBNetCubes_PBCubeList > & filelist() const
Definition: ControlNetFileV0001.pb.h:3584
static const int kPointsFieldNumber
Definition: ControlNetFileV0001.pb.h:1698
friend void protobuf_AddDesc_ControlNetFileV0001_2eproto()
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: ControlNetFileV0001.pb.h:223
static const int kAprioriXFieldNumber
Definition: ControlNetFileV0001.pb.h:806
inline::std::string * mutable_cubelistfile()
Definition: ControlNetFileV0001.pb.h:3532
static const int kMeasurementFieldNumber
Definition: ControlNetFileV0001.pb.h:468
ControlNetLogDataProtoV0001_Point_Measure_DataEntry & operator=(const ControlNetLogDataProtoV0001_Point_Measure_DataEntry &from)
Definition: ControlNetFileV0001.pb.h:1390
const ::std::string & username() const
Definition: ControlNetFileV0001.pb.h:4035
void clear_referenceindex()
Definition: ControlNetFileV0001.pb.h:2758
static const int kAprioriCovarFieldNumber
Definition: ControlNetFileV0001.pb.h:827
void set_longitudeconstrained(bool value)
Definition: ControlNetFileV0001.pb.h:3016
ControlNetFileProtoV0001_PBControlPoint PBControlPoint
Definition: ControlNetFileV0001.pb.h:1235
void Swap(ControlNetLogDataProtoV0001_Point *other)
void CopyFrom(const ::google::protobuf::Message &from)
bool has_samples() const
Definition: ControlNetFileV0001.pb.h:3461
const ::std::string & choosername() const
Definition: ControlNetFileV0001.pb.h:2540
bool has_sampleresidual() const
Definition: ControlNetFileV0001.pb.h:1882
void CopyFrom(const ::google::protobuf::Message &from)
void clear_datatype()
Definition: ControlNetFileV0001.pb.h:4180
void set_lines(::google::protobuf::int32 value)
Definition: ControlNetFileV0001.pb.h:3454
inline::std::string * release_serialnumber()
Definition: ControlNetFileV0001.pb.h:1985
inline::Isis::ControlNetFileProtoV0001_PBControlPoint * add_points()
Definition: ControlNetFileV0001.pb.h:4110
static const ::google::protobuf::EnumDescriptor * MeasureType_descriptor()
Definition: ControlNetFileV0001.pb.h:388
bool has_date() const
Definition: ControlNetFileV0001.pb.h:1754
friend void protobuf_ShutdownFile_ControlNetFileV0001_2eproto()
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: ControlNetFileV0001.pb.h:576
const ::google::protobuf::EnumDescriptor * ControlNetFileProtoV0001_PBControlPoint_AprioriSource_descriptor()
void clear_networkid()
Definition: ControlNetFileV0001.pb.h:3649
static const MeasureType RegisteredPixel
Definition: ControlNetFileV0001.pb.h:376
void set_lineresidual(double value)
Definition: ControlNetFileV0001.pb.h:1923
void CopyFrom(const ::google::protobuf::Message &from)
void clear_created()
Definition: ControlNetFileV0001.pb.h:3801
static const int kLastModifiedFieldNumber
Definition: ControlNetFileV0001.pb.h:1288
static bool MeasureType_Parse(const ::std::string &name, MeasureType *value)
Definition: ControlNetFileV0001.pb.h:394
bool ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType_IsValid(int value)
int measures_size() const
Definition: ControlNetFileV0001.pb.h:4257
ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_PBMeasure PBMeasure
Definition: ControlNetFileV0001.pb.h:371
ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType MeasureType
Definition: ControlNetFileV0001.pb.h:373
void set_datetime(const ::std::string &value)
Definition: ControlNetFileV0001.pb.h:2130
void set_datavalue(double value)
Definition: ControlNetFileV0001.pb.h:4212
static const MeasureType MeasureType_MAX
Definition: ControlNetFileV0001.pb.h:383
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: ControlNetFileV0001.pb.h:1488
static const int kVersionFieldNumber
Definition: ControlNetFileV0001.pb.h:172
void set_editlock(bool value)
Definition: ControlNetFileV0001.pb.h:2694
static const AprioriSource AprioriSource_MIN
Definition: ControlNetFileV0001.pb.h:653
bool jigsawrejected() const
Definition: ControlNetFileV0001.pb.h:2738
void clear_aprioriradiussourcefile()
Definition: ControlNetFileV0001.pb.h:2908
void set_aprioriradiussourcefile(const ::std::string &value)
Definition: ControlNetFileV0001.pb.h:2918
void set_allocated_measurement(::Isis::ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_PBMeasure *measurement)
Definition: ControlNetFileV0001.pb.h:2288
void set_jigsawrejected(bool value)
Definition: ControlNetFileV0001.pb.h:2742
static const int kSamplesFieldNumber
Definition: ControlNetFileV0001.pb.h:1052
static const ControlNetFileProtoV0001_PBNetCubes_PBCubeList & default_instance()
static const int kChoosernameFieldNumber
Definition: ControlNetFileV0001.pb.h:423
inline::google::protobuf::int32 referenceindex() const
Definition: ControlNetFileV0001.pb.h:2762
bool has_lines() const
Definition: ControlNetFileV0001.pb.h:3437
static const int kAprioriSurfPointSourceFileFieldNumber
Definition: ControlNetFileV0001.pb.h:754
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const
inline::std::string * release_choosername()
Definition: ControlNetFileV0001.pb.h:2576
bool has_id() const
Definition: ControlNetFileV0001.pb.h:2424
::google::protobuf::Metadata GetMetadata() const
bool has_networkid() const
Definition: ControlNetFileV0001.pb.h:3640
bool has_serialnumber() const
Definition: ControlNetFileV0001.pb.h:3361
void clear_longitudeconstrained()
Definition: ControlNetFileV0001.pb.h:3008
static bool PointType_IsValid(int value)
Definition: ControlNetFileV0001.pb.h:620
void set_allocated_cubelistfile(::std::string *cubelistfile)
Definition: ControlNetFileV0001.pb.h:3550
bool has_choosername() const
Definition: ControlNetFileV0001.pb.h:2525
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const
inline::Isis::ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType type() const
Definition: ControlNetFileV0001.pb.h:2023
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: ControlNetFileV0001.pb.h:1568
void MergeFrom(const ::google::protobuf::Message &from)
static const AprioriSource DEM
Definition: ControlNetFileV0001.pb.h:647
static const PointType PointType_MIN
Definition: ControlNetFileV0001.pb.h:623
void set_apriorisample(double value)
Definition: ControlNetFileV0001.pb.h:2341
static const int kNetworkIdFieldNumber
Definition: ControlNetFileV0001.pb.h:1252
static const int kRadiusConstrainedFieldNumber
Definition: ControlNetFileV0001.pb.h:799
friend void protobuf_AssignDesc_ControlNetFileV0001_2eproto()
::google::protobuf::uint8 * SerializeWithCachedSizesToArray(::google::protobuf::uint8 *output) const
void set_choosername(const ::std::string &value)
Definition: ControlNetFileV0001.pb.h:2544
void Swap(ControlNetFileProtoV0001 *other)
int GetCachedSize() const
Definition: ControlNetFileV0001.pb.h:1681
void Swap(ControlNetLogDataProtoV0001_Point_Measure_DataEntry *other)
inline::std::string * mutable_choosername()
Definition: ControlNetFileV0001.pb.h:2078
bool has_aprioriradiussource() const
Definition: ControlNetFileV0001.pb.h:2874
int points_size() const
Definition: ControlNetFileV0001.pb.h:4096
double datavalue() const
Definition: ControlNetFileV0001.pb.h:4208
static const ControlNetLogDataProtoV0001_Point & default_instance()
static const ControlNetLogDataProtoV0001 & default_instance()
const int ControlNetFileProtoV0001_PBControlPoint_AprioriSource_AprioriSource_ARRAYSIZE
Definition: ControlNetFileV0001.pb.h:102
void set_aprioricovar(int index, double value)
Definition: ControlNetFileV0001.pb.h:3129
void set_version(float value)
Definition: ControlNetFileV0001.pb.h:1747
inline::google::protobuf::RepeatedPtrField< ::Isis::ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure > * mutable_measures()
Definition: ControlNetFileV0001.pb.h:3275
inline::std::string * release_serialnumber()
Definition: ControlNetFileV0001.pb.h:3412
static bool AprioriSource_IsValid(int value)
Definition: ControlNetFileV0001.pb.h:650
::google::protobuf::Metadata GetMetadata() const
void set_allocated_targetname(::std::string *targetname)
Definition: ControlNetFileV0001.pb.h:3777
int filelist_size() const
Definition: ControlNetFileV0001.pb.h:3565
bool has_choosername() const
Definition: ControlNetFileV0001.pb.h:2035
inline::google::protobuf::int32 samples() const
Definition: ControlNetFileV0001.pb.h:3474
void set_adjustedz(double value)
Definition: ControlNetFileV0001.pb.h:3214
static const int kDatetimeFieldNumber
Definition: ControlNetFileV0001.pb.h:707
static const ::google::protobuf::Descriptor * descriptor()
const ::std::string & id() const
Definition: ControlNetFileV0001.pb.h:2439
double apriorisample() const
Definition: ControlNetFileV0001.pb.h:2337
static const ControlNetFileProtoV0001_PBControlPoint & default_instance()
inline::std::string * release_datetime()
Definition: ControlNetFileV0001.pb.h:2652
ControlNetLogDataProtoV0001_Point_Measure & operator=(const ControlNetLogDataProtoV0001_Point_Measure &from)
Definition: ControlNetFileV0001.pb.h:1479
void set_allocated_filename(::std::string *filename)
Definition: ControlNetFileV0001.pb.h:3346
bool has_jigsawrejected() const
Definition: ControlNetFileV0001.pb.h:2235
void clear_jigsawrejected()
Definition: ControlNetFileV0001.pb.h:2734
void clear_jigsawrejected()
Definition: ControlNetFileV0001.pb.h:2244
bool has_latitudeconstrained() const
Definition: ControlNetFileV0001.pb.h:2975
inline::std::string * release_aprioriradiussourcefile()
Definition: ControlNetFileV0001.pb.h:2950
static const ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure & default_instance()
void set_linesigma(double value)
Definition: ControlNetFileV0001.pb.h:2413
::google::protobuf::Metadata GetMetadata() const
bool editlock() const
Definition: ControlNetFileV0001.pb.h:2200
double sampleresidual() const
Definition: ControlNetFileV0001.pb.h:1895
void clear_netcubes()
Definition: ControlNetFileV0001.pb.h:4135
ControlNetFileProtoV0001_Pedigree Pedigree
Definition: ControlNetFileV0001.pb.h:1234
static const int kEditLockFieldNumber
Definition: ControlNetFileV0001.pb.h:719
ControlNetFileProtoV0001_PBNetCubes_PBCubeList * New() const
int GetCachedSize() const
Definition: ControlNetFileV0001.pb.h:1224
void set_type(::Isis::ControlNetFileProtoV0001_PBControlPoint_PointType value)
Definition: ControlNetFileV0001.pb.h:2517
void clear_filelist()
Definition: ControlNetFileV0001.pb.h:3568
friend void protobuf_ShutdownFile_ControlNetFileV0001_2eproto()
Definition: ControlNetFileV0001.pb.h:1383
static const int MeasureType_ARRAYSIZE
Definition: ControlNetFileV0001.pb.h:385
static const ::google::protobuf::Descriptor * descriptor()
void set_adjustedy(double value)
Definition: ControlNetFileV0001.pb.h:3190
int GetCachedSize() const
Definition: ControlNetFileV0001.pb.h:1006
void CopyFrom(const ::google::protobuf::Message &from)
Definition: ControlNetFileV0001.pb.h:1183
double sample() const
Definition: ControlNetFileV0001.pb.h:1847
inline::Isis::ControlNetFileProtoV0001_PBNetCubes_PBCubeList * add_filelist()
Definition: ControlNetFileV0001.pb.h:3579
const ::Isis::ControlNetFileProtoV0001_PBNetCubes & netcubes() const
Definition: ControlNetFileV0001.pb.h:4139
inline::google::protobuf::int32 datatype() const
Definition: ControlNetFileV0001.pb.h:4184
inline::std::string * mutable_id()
Definition: ControlNetFileV0001.pb.h:2467
void Swap(ControlNetLogDataProtoV0001 *other)
friend void protobuf_AddDesc_ControlNetFileV0001_2eproto()
void set_allocated_datetime(::std::string *datetime)
Definition: ControlNetFileV0001.pb.h:2172
static const int kAprioriZFieldNumber
Definition: ControlNetFileV0001.pb.h:820
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input)
void clear_ignore()
Definition: ControlNetFileV0001.pb.h:2220
bool has_apriorisurfpointsource() const
Definition: ControlNetFileV0001.pb.h:2773
static const int kDateFieldNumber
Definition: ControlNetFileV0001.pb.h:179
void set_editlock(bool value)
Definition: ControlNetFileV0001.pb.h:2204
void set_allocated_choosername(::std::string *choosername)
Definition: ControlNetFileV0001.pb.h:2586
inline::google::protobuf::RepeatedPtrField< ::Isis::ControlNetLogDataProtoV0001_Point_Measure > * mutable_measures()
Definition: ControlNetFileV0001.pb.h:4281
const int ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType_MeasureType_ARRAYSIZE
Definition: ControlNetFileV0001.pb.h:58
static const int kSampleResidualFieldNumber
Definition: ControlNetFileV0001.pb.h:281
inline::google::protobuf::RepeatedPtrField< ::Isis::ControlNetFileProtoV0001_PBControlPoint > * mutable_points()
Definition: ControlNetFileV0001.pb.h:4120
static const int kDatetimeFieldNumber
Definition: ControlNetFileV0001.pb.h:435
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const
static const int kLongitudeConstrainedFieldNumber
Definition: ControlNetFileV0001.pb.h:792
static const int kDescriptionFieldNumber
Definition: ControlNetFileV0001.pb.h:1300
const ::std::string & lastmodified() const
Definition: ControlNetFileV0001.pb.h:3883
static const int kAprioriRadiusSourceFieldNumber
Definition: ControlNetFileV0001.pb.h:766
static bool MeasureType_IsValid(int value)
Definition: ControlNetFileV0001.pb.h:378
static const int kJigsawRejectedFieldNumber
Definition: ControlNetFileV0001.pb.h:461
void set_datatype(::google::protobuf::int32 value)
Definition: ControlNetFileV0001.pb.h:4188
void set_diameter(double value)
Definition: ControlNetFileV0001.pb.h:2317
static const int kJigsawRejectedFieldNumber
Definition: ControlNetFileV0001.pb.h:733
ControlNetFileProtoV0001_PBControlPoint_AprioriSource AprioriSource
Definition: ControlNetFileV0001.pb.h:641
void clear_line()
Definition: ControlNetFileV0001.pb.h:1867
inline::Isis::ControlNetFileProtoV0001_PBNetCubes * mutable_netcubes()
Definition: ControlNetFileV0001.pb.h:4143
inline::std::string * mutable_filename()
Definition: ControlNetFileV0001.pb.h:3328
void set_allocated_aprioriradiussourcefile(::std::string *aprioriradiussourcefile)
Definition: ControlNetFileV0001.pb.h:2960
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: ControlNetFileV0001.pb.h:1395
static const ::google::protobuf::EnumDescriptor * AprioriSource_descriptor()
Definition: ControlNetFileV0001.pb.h:660
Definition: ControlNetFileV0001.pb.h:965
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input)
bool longitudeconstrained() const
Definition: ControlNetFileV0001.pb.h:3012
void clear_loggedmeasuredata()
Definition: ControlNetFileV0001.pb.h:4226
bool has_cubelistfile() const
Definition: ControlNetFileV0001.pb.h:3489
void CopyFrom(const ::google::protobuf::Message &from)
inline::std::string * release_choosername()
Definition: ControlNetFileV0001.pb.h:2086
const ::std::string & targetname() const
Definition: ControlNetFileV0001.pb.h:3731
void set_referenceindex(::google::protobuf::int32 value)
Definition: ControlNetFileV0001.pb.h:2766
inline::std::string * mutable_targetname()
Definition: ControlNetFileV0001.pb.h:3759
void set_allocated_pedigree(::Isis::ControlNetFileProtoV0001_Pedigree *pedigree)
Definition: ControlNetFileV0001.pb.h:3628
Definition: ControlNetFileV0001.pb.h:1640
static const int kFilenameFieldNumber
Definition: ControlNetFileV0001.pb.h:1021
ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType
Definition: ControlNetFileV0001.pb.h:49
void Swap(ControlNetFileProtoV0001_PBControlPoint *other)
const ::google::protobuf::RepeatedField< double > & aprioricovar() const
Definition: ControlNetFileV0001.pb.h:3138
inline::std::string * mutable_networkid()
Definition: ControlNetFileV0001.pb.h:3683
::google::protobuf::Metadata GetMetadata() const
static const int kAdjustedXFieldNumber
Definition: ControlNetFileV0001.pb.h:839
static const int AprioriSource_ARRAYSIZE
Definition: ControlNetFileV0001.pb.h:657
void set_allocated_created(::std::string *created)
Definition: ControlNetFileV0001.pb.h:3853
void Swap(ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_PBMeasure *other)
inline::std::string * mutable_date()
Definition: ControlNetFileV0001.pb.h:1797
void set_allocated_netcubes(::Isis::ControlNetFileProtoV0001_PBNetCubes *netcubes)
Definition: ControlNetFileV0001.pb.h:4155
friend void protobuf_AssignDesc_ControlNetFileV0001_2eproto()
inline::Isis::ControlNetFileProtoV0001_PBNetCubes * release_netcubes()
Definition: ControlNetFileV0001.pb.h:4149
void clear_points()
Definition: ControlNetFileV0001.pb.h:4099
const ::std::string & datetime() const
Definition: ControlNetFileV0001.pb.h:2616
void protobuf_AddDesc_ControlNetFileV0001_2eproto()
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input)
bool has_serialnumber() const
Definition: ControlNetFileV0001.pb.h:1934
bool has_adjustedx() const
Definition: ControlNetFileV0001.pb.h:3149
void MergeFrom(const ::google::protobuf::Message &from)
ControlNetLogDataProtoV0001_Point_Measure_DataEntry * New() const
bool has_ignore() const
Definition: ControlNetFileV0001.pb.h:2701
void clear_radiusconstrained()
Definition: ControlNetFileV0001.pb.h:3032
static const AprioriSource Ellipsoid
Definition: ControlNetFileV0001.pb.h:646
static const AprioriSource AprioriSource_MAX
Definition: ControlNetFileV0001.pb.h:655
Definition: ControlNetFileV0001.pb.h:116
Definition: ControlNetFileV0001.pb.h:1556
static const int kDiameterFieldNumber
Definition: ControlNetFileV0001.pb.h:477
static const ::google::protobuf::Descriptor * descriptor()
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: ControlNetFileV0001.pb.h:1399
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: ControlNetFileV0001.pb.h:1656
void clear_type()
Definition: ControlNetFileV0001.pb.h:2509
static const MeasureType MeasureType_MIN
Definition: ControlNetFileV0001.pb.h:381
inline::std::string * release_cubelistfile()
Definition: ControlNetFileV0001.pb.h:3540
static const int kChooserNameFieldNumber
Definition: ControlNetFileV0001.pb.h:695
static const int kLinesigmaFieldNumber
Definition: ControlNetFileV0001.pb.h:505
void CopyFrom(const ::google::protobuf::Message &from)
bool has_version() const
Definition: ControlNetFileV0001.pb.h:1730
inline::std::string * release_username()
Definition: ControlNetFileV0001.pb.h:4071
void set_adjustedcovar(int index, double value)
Definition: ControlNetFileV0001.pb.h:3231
bool has_created() const
Definition: ControlNetFileV0001.pb.h:3792
const int ControlNetFileProtoV0001_PBControlPoint_PointType_PointType_ARRAYSIZE
Definition: ControlNetFileV0001.pb.h:77
static const int kEditLockFieldNumber
Definition: ControlNetFileV0001.pb.h:447
void protobuf_AssignDesc_ControlNetFileV0001_2eproto()
const ::std::string & choosername() const
Definition: ControlNetFileV0001.pb.h:2050
void set_allocated_apriorisurfpointsourcefile(::std::string *apriorisurfpointsourcefile)
Definition: ControlNetFileV0001.pb.h:2859
bool has_username() const
Definition: ControlNetFileV0001.pb.h:4020
void clear_diameter()
Definition: ControlNetFileV0001.pb.h:2309
ControlNetLogDataProtoV0001 & operator=(const ControlNetLogDataProtoV0001 &from)
Definition: ControlNetFileV0001.pb.h:1647
void set_serialnumber(const ::std::string &value)
Definition: ControlNetFileV0001.pb.h:3380
void set_ignore(bool value)
Definition: ControlNetFileV0001.pb.h:2718
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const
inline::std::string * mutable_apriorisurfpointsourcefile()
Definition: ControlNetFileV0001.pb.h:2841
void clear_aprioriy()
Definition: ControlNetFileV0001.pb.h:3080
bool has_datavalue() const
Definition: ControlNetFileV0001.pb.h:4195
::google::protobuf::Metadata GetMetadata() const
inline::std::string * mutable_description()
Definition: ControlNetFileV0001.pb.h:3987
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: ControlNetFileV0001.pb.h:336
void clear_apriorisurfpointsource()
Definition: ControlNetFileV0001.pb.h:2782
ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure & operator=(const ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure &from)
Definition: ControlNetFileV0001.pb.h:327
static bool AprioriSource_Parse(const ::std::string &name, AprioriSource *value)
Definition: ControlNetFileV0001.pb.h:666
bool jigsawrejected() const
Definition: ControlNetFileV0001.pb.h:2248
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: ControlNetFileV0001.pb.h:1199
void clear_lastmodified()
Definition: ControlNetFileV0001.pb.h:3877
bool has_diameter() const
Definition: ControlNetFileV0001.pb.h:2300
void set_allocated_username(::std::string *username)
Definition: ControlNetFileV0001.pb.h:4081
static const int kIdFieldNumber
Definition: ControlNetFileV0001.pb.h:676
void set_allocated_networkid(::std::string *networkid)
Definition: ControlNetFileV0001.pb.h:3701
static const ::google::protobuf::Descriptor * descriptor()
inline::std::string * release_date()
Definition: ControlNetFileV0001.pb.h:1805
friend void protobuf_AddDesc_ControlNetFileV0001_2eproto()
static const int kPointsFieldNumber
Definition: ControlNetFileV0001.pb.h:1324
static const ControlNetFileProtoV0001_PBNetCubes & default_instance()
::google::protobuf::uint8 * SerializeWithCachedSizesToArray(::google::protobuf::uint8 *output) const
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: ControlNetFileV0001.pb.h:1572
inline::std::string * mutable_datetime()
Definition: ControlNetFileV0001.pb.h:2644
::google::protobuf::uint8 * SerializeWithCachedSizesToArray(::google::protobuf::uint8 *output) const
bool ControlNetFileProtoV0001_PBControlPoint_PointType_Parse(const ::std::string &name, ControlNetFileProtoV0001_PBControlPoint_PointType *value)
Definition: ControlNetFileV0001.pb.h:84
void clear_linesigma()
Definition: ControlNetFileV0001.pb.h:2405
bool has_netcubes() const
Definition: ControlNetFileV0001.pb.h:4126
void clear_version()
Definition: ControlNetFileV0001.pb.h:1739
static const MeasureType Candidate
Definition: ControlNetFileV0001.pb.h:374
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: ControlNetFileV0001.pb.h:977
const ControlNetFileProtoV0001_PBControlPoint_PointType ControlNetFileProtoV0001_PBControlPoint_PointType_PointType_MAX
Definition: ControlNetFileV0001.pb.h:76
static const int kApriorilineFieldNumber
Definition: ControlNetFileV0001.pb.h:491
inline::std::string * mutable_serialnumber()
Definition: ControlNetFileV0001.pb.h:1977
void set_allocated_description(::std::string *description)
Definition: ControlNetFileV0001.pb.h:4005
void Swap(ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure *other)
bool has_line() const
Definition: ControlNetFileV0001.pb.h:1858
bool has_measurement() const
Definition: ControlNetFileV0001.pb.h:2259
::google::protobuf::Metadata GetMetadata() const
::google::protobuf::uint8 * SerializeWithCachedSizesToArray(::google::protobuf::uint8 *output) const
bool has_samplesigma() const
Definition: ControlNetFileV0001.pb.h:2372
bool has_pedigree() const
Definition: ControlNetFileV0001.pb.h:3599
static const int kTargetNameFieldNumber
Definition: ControlNetFileV0001.pb.h:1264
int points_size() const
Definition: ControlNetFileV0001.pb.h:4291
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: ControlNetFileV0001.pb.h:1652
void clear_description()
Definition: ControlNetFileV0001.pb.h:3953
inline::std::string * release_networkid()
Definition: ControlNetFileV0001.pb.h:3691
ControlNetLogDataProtoV0001_Point_Measure Measure
Definition: ControlNetFileV0001.pb.h:1607
ControlNetLogDataProtoV0001_Point Point
Definition: ControlNetFileV0001.pb.h:1691
void set_cubelistfile(const ::std::string &value)
Definition: ControlNetFileV0001.pb.h:3508
void clear_editlock()
Definition: ControlNetFileV0001.pb.h:2686
inline::google::protobuf::RepeatedPtrField< ::Isis::ControlNetFileProtoV0001_PBNetCubes_PBCubeList > * mutable_filelist()
Definition: ControlNetFileV0001.pb.h:3589
bool latitudeconstrained() const
Definition: ControlNetFileV0001.pb.h:2988
inline::Isis::ControlNetFileProtoV0001_Pedigree * release_pedigree()
Definition: ControlNetFileV0001.pb.h:3622
void clear_adjustedz()
Definition: ControlNetFileV0001.pb.h:3206
void clear_apriorisurfpointsourcefile()
Definition: ControlNetFileV0001.pb.h:2807
static const int kSerialnumberFieldNumber
Definition: ControlNetFileV0001.pb.h:1033
void set_filename(const ::std::string &value)
Definition: ControlNetFileV0001.pb.h:3304
const ::std::string & apriorisurfpointsourcefile() const
Definition: ControlNetFileV0001.pb.h:2813
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: ControlNetFileV0001.pb.h:981
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: ControlNetFileV0001.pb.h:128
::google::protobuf::uint8 * SerializeWithCachedSizesToArray(::google::protobuf::uint8 *output) const
bool has_type() const
Definition: ControlNetFileV0001.pb.h:2010
void set_samplesigma(double value)
Definition: ControlNetFileV0001.pb.h:2389
static const ControlNetLogDataProtoV0001_Point_Measure & default_instance()
bool has_aprioriz() const
Definition: ControlNetFileV0001.pb.h:3095
inline::Isis::ControlNetFileProtoV0001_PBControlPoint_AprioriSource apriorisurfpointsource() const
Definition: ControlNetFileV0001.pb.h:2786
static const int PointType_ARRAYSIZE
Definition: ControlNetFileV0001.pb.h:627
Definition: ControlNetFileV0001.pb.h:1084
const ::std::string & ControlNetFileProtoV0001_PBControlPoint_PointType_Name(ControlNetFileProtoV0001_PBControlPoint_PointType value)
Definition: ControlNetFileV0001.pb.h:80
void set_sample(double value)
Definition: ControlNetFileV0001.pb.h:1851
::google::protobuf::Metadata GetMetadata() const
inline::std::string * release_datetime()
Definition: ControlNetFileV0001.pb.h:2162
const ::std::string & cubelistfile() const
Definition: ControlNetFileV0001.pb.h:3504
inline::std::string * mutable_lastmodified()
Definition: ControlNetFileV0001.pb.h:3911
void clear_choosername()
Definition: ControlNetFileV0001.pb.h:2044
void MergeFrom(const ::google::protobuf::Message &from)
void set_allocated_choosername(::std::string *choosername)
Definition: ControlNetFileV0001.pb.h:2096
static const ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_PBMeasure & default_instance()
const ::std::string & networkid() const
Definition: ControlNetFileV0001.pb.h:3655
void clear_username()
Definition: ControlNetFileV0001.pb.h:4029
double lineresidual() const
Definition: ControlNetFileV0001.pb.h:1919
ControlNetFileProtoV0001_PBControlPoint_PointType
Definition: ControlNetFileV0001.pb.h:70
ControlNetFileProtoV0001_PBNetCubes PBNetCubes
Definition: ControlNetFileV0001.pb.h:1236
ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_PBMeasure * New() const
static const AprioriSource AverageOfMeasures
Definition: ControlNetFileV0001.pb.h:644
double apriorix() const
Definition: ControlNetFileV0001.pb.h:3060
bool IsInitialized() const
const ControlNetFileProtoV0001_PBControlPoint_AprioriSource ControlNetFileProtoV0001_PBControlPoint_AprioriSource_AprioriSource_MAX
Definition: ControlNetFileV0001.pb.h:101
bool has_jigsawrejected() const
Definition: ControlNetFileV0001.pb.h:2725
inline::google::protobuf::RepeatedPtrField< ::Isis::ControlNetLogDataProtoV0001_Point > * mutable_points()
Definition: ControlNetFileV0001.pb.h:4315
double adjustedz() const
Definition: ControlNetFileV0001.pb.h:3210
double aprioriz() const
Definition: ControlNetFileV0001.pb.h:3108
bool has_ignore() const
Definition: ControlNetFileV0001.pb.h:2211
int GetCachedSize() const
Definition: ControlNetFileV0001.pb.h:605
inline::google::protobuf::RepeatedField< double > * mutable_aprioricovar()
Definition: ControlNetFileV0001.pb.h:3143
void set_allocated_serialnumber(::std::string *serialnumber)
Definition: ControlNetFileV0001.pb.h:3422
bool has_longitudeconstrained() const
Definition: ControlNetFileV0001.pb.h:2999
static const PointType Tie
Definition: ControlNetFileV0001.pb.h:618
static const ::google::protobuf::Descriptor * descriptor()
const ::Isis::ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_PBMeasure & measurement() const
Definition: ControlNetFileV0001.pb.h:2272
bool has_aprioriline() const
Definition: ControlNetFileV0001.pb.h:2348
void set_jigsawrejected(bool value)
Definition: ControlNetFileV0001.pb.h:2252
friend void protobuf_AssignDesc_ControlNetFileV0001_2eproto()
void set_aprioriy(double value)
Definition: ControlNetFileV0001.pb.h:3088
void MergeFrom(const ::google::protobuf::Message &from)
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input)
static const int kSamplesigmaFieldNumber
Definition: ControlNetFileV0001.pb.h:498
void set_datetime(const ::std::string &value)
Definition: ControlNetFileV0001.pb.h:2620
static const int kApriorisampleFieldNumber
Definition: ControlNetFileV0001.pb.h:484
::google::protobuf::Metadata GetMetadata() const
static const int kFilelistFieldNumber
Definition: ControlNetFileV0001.pb.h:1154
double adjustedx() const
Definition: ControlNetFileV0001.pb.h:3162
static const PointType PointType_MAX
Definition: ControlNetFileV0001.pb.h:625
const ::google::protobuf::RepeatedField< double > & adjustedcovar() const
Definition: ControlNetFileV0001.pb.h:3240
void set_samples(::google::protobuf::int32 value)
Definition: ControlNetFileV0001.pb.h:3478
int GetCachedSize() const
Definition: ControlNetFileV0001.pb.h:361
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: ControlNetFileV0001.pb.h:227
void Swap(ControlNetFileProtoV0001_Pedigree *other)
void clear_aprioricovar()
Definition: ControlNetFileV0001.pb.h:3122
::google::protobuf::uint8 * SerializeWithCachedSizesToArray(::google::protobuf::uint8 *output) const
static const int kPedigreeFieldNumber
Definition: ControlNetFileV0001.pb.h:1243
inline::google::protobuf::RepeatedField< double > * mutable_adjustedcovar()
Definition: ControlNetFileV0001.pb.h:3245
void set_username(const ::std::string &value)
Definition: ControlNetFileV0001.pb.h:4039
bool ControlNetFileProtoV0001_PBControlPoint_AprioriSource_IsValid(int value)
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input)
void Swap(ControlNetFileProtoV0001_PBNetCubes_PBCubeList *other)
void set_type(::Isis::ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType value)
Definition: ControlNetFileV0001.pb.h:2027
void clear_aprioriline()
Definition: ControlNetFileV0001.pb.h:2357
static const int kAdjustedCovarFieldNumber
Definition: ControlNetFileV0001.pb.h:860
void Clear()
inline::Isis::ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_PBMeasure * release_measurement()
Definition: ControlNetFileV0001.pb.h:2282
void set_apriorisurfpointsourcefile(const ::std::string &value)
Definition: ControlNetFileV0001.pb.h:2817
bool has_apriorisample() const
Definition: ControlNetFileV0001.pb.h:2324
static const PointType Ground
Definition: ControlNetFileV0001.pb.h:619
ControlNetFileProtoV0001_PBControlPoint & operator=(const ControlNetFileProtoV0001_PBControlPoint &from)
Definition: ControlNetFileV0001.pb.h:571
::google::protobuf::uint8 * SerializeWithCachedSizesToArray(::google::protobuf::uint8 *output) const
void CopyFrom(const ::google::protobuf::Message &from)
bool has_adjustedy() const
Definition: ControlNetFileV0001.pb.h:3173
void clear_sample()
Definition: ControlNetFileV0001.pb.h:1843
void clear_samples()
Definition: ControlNetFileV0001.pb.h:3470
int GetCachedSize() const
Definition: ControlNetFileV0001.pb.h:1424
void set_serialnumber(const ::std::string &value)
Definition: ControlNetFileV0001.pb.h:1953
void set_networkid(const ::std::string &value)
Definition: ControlNetFileV0001.pb.h:3659
int GetCachedSize() const
Definition: ControlNetFileV0001.pb.h:252
const ::std::string & ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType_Name(ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType value)
Definition: ControlNetFileV0001.pb.h:61
int GetCachedSize() const
Definition: ControlNetFileV0001.pb.h:157
void Swap(ControlNetFileProtoV0001_PBNetCubes *other)
ControlNetFileProtoV0001 & operator=(const ControlNetFileProtoV0001 &from)
Definition: ControlNetFileV0001.pb.h:1190
void Swap(ControlNetLogDataProtoV0001_Point_Measure *other)
const ::google::protobuf::RepeatedPtrField< ::Isis::ControlNetLogDataProtoV0001_Point > & points() const
Definition: ControlNetFileV0001.pb.h:4310
void set_aprioriline(double value)
Definition: ControlNetFileV0001.pb.h:2365
bool has_datetime() const
Definition: ControlNetFileV0001.pb.h:2601
bool has_type() const
Definition: ControlNetFileV0001.pb.h:2500
static const int kAprioriRadiusSourceFileFieldNumber
Definition: ControlNetFileV0001.pb.h:773
void clear_filename()
Definition: ControlNetFileV0001.pb.h:3294
bool has_lineresidual() const
Definition: ControlNetFileV0001.pb.h:1906
ControlNetLogDataProtoV0001_Point_Measure * New() const
bool ignore() const
Definition: ControlNetFileV0001.pb.h:2224
void clear_serialnumber()
Definition: ControlNetFileV0001.pb.h:1943
void clear_lineresidual()
Definition: ControlNetFileV0001.pb.h:1915
static const ::std::string & PointType_Name(PointType value)
Definition: ControlNetFileV0001.pb.h:633
void set_date(const ::std::string &value)
Definition: ControlNetFileV0001.pb.h:1773
inline::std::string * release_apriorisurfpointsourcefile()
Definition: ControlNetFileV0001.pb.h:2849
static const int kTypeFieldNumber
Definition: ControlNetFileV0001.pb.h:416
::google::protobuf::uint8 * SerializeWithCachedSizesToArray(::google::protobuf::uint8 *output) const
inline::Isis::ControlNetFileProtoV0001_Pedigree * mutable_pedigree()
Definition: ControlNetFileV0001.pb.h:3616
void clear_adjustedx()
Definition: ControlNetFileV0001.pb.h:3158
static const ::google::protobuf::Descriptor * descriptor()
void set_aprioriz(double value)
Definition: ControlNetFileV0001.pb.h:3112
void clear_id()
Definition: ControlNetFileV0001.pb.h:2433
const ::std::string & description() const
Definition: ControlNetFileV0001.pb.h:3959
void clear_lines()
Definition: ControlNetFileV0001.pb.h:3446
static const int kMeasuresFieldNumber
Definition: ControlNetFileV0001.pb.h:1614
inline::std::string * mutable_choosername()
Definition: ControlNetFileV0001.pb.h:2568
static const MeasureType RegisteredSubPixel
Definition: ControlNetFileV0001.pb.h:377
ControlNetFileProtoV0001_PBControlPoint * New() const
void clear_points()
Definition: ControlNetFileV0001.pb.h:4294
static const ::google::protobuf::EnumDescriptor * PointType_descriptor()
Definition: ControlNetFileV0001.pb.h:630
void clear_serialnumber()
Definition: ControlNetFileV0001.pb.h:3370
ControlNetFileProtoV0001_PBNetCubes_PBCubeList PBCubeList
Definition: ControlNetFileV0001.pb.h:1135
bool ControlNetFileProtoV0001_PBControlPoint_PointType_IsValid(int value)
friend void protobuf_AssignDesc_ControlNetFileV0001_2eproto()
bool radiusconstrained() const
Definition: ControlNetFileV0001.pb.h:3036
void clear_date()
Definition: ControlNetFileV0001.pb.h:1763
friend void protobuf_AddDesc_ControlNetFileV0001_2eproto()
inline::Isis::ControlNetFileProtoV0001_PBControlPoint_PointType type() const
Definition: ControlNetFileV0001.pb.h:2513
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: ControlNetFileV0001.pb.h:1195
const ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType_MeasureType_MAX
Definition: ControlNetFileV0001.pb.h:57
static const int kAprioriYFieldNumber
Definition: ControlNetFileV0001.pb.h:813
int loggedmeasuredata_size() const
Definition: ControlNetFileV0001.pb.h:4223
int GetCachedSize() const
Definition: ControlNetFileV0001.pb.h:1125
void set_allocated_date(::std::string *date)
Definition: ControlNetFileV0001.pb.h:1815
inline::std::string * release_created()
Definition: ControlNetFileV0001.pb.h:3843
void set_choosername(const ::std::string &value)
Definition: ControlNetFileV0001.pb.h:2054
friend void protobuf_AssignDesc_ControlNetFileV0001_2eproto()
static const int kLatitudeConstrainedFieldNumber
Definition: ControlNetFileV0001.pb.h:785
bool editlock() const
Definition: ControlNetFileV0001.pb.h:2690
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input)
ControlNetFileProtoV0001_PBNetCubes_PBCubeList & operator=(const ControlNetFileProtoV0001_PBNetCubes_PBCubeList &from)
Definition: ControlNetFileV0001.pb.h:972
::google::protobuf::uint8 * SerializeWithCachedSizesToArray(::google::protobuf::uint8 *output) const
void clear_apriorisample()
Definition: ControlNetFileV0001.pb.h:2333
ControlNetLogDataProtoV0001 * New() const
void set_apriorix(double value)
Definition: ControlNetFileV0001.pb.h:3064
const ::std::string & created() const
Definition: ControlNetFileV0001.pb.h:3807
void protobuf_ShutdownFile_ControlNetFileV0001_2eproto()
void clear_pedigree()
Definition: ControlNetFileV0001.pb.h:3608
static const int kTypeFieldNumber
Definition: ControlNetFileV0001.pb.h:688
static const int kReferenceIndexFieldNumber
Definition: ControlNetFileV0001.pb.h:740
const ::std::string & date() const
Definition: ControlNetFileV0001.pb.h:1769
void clear_datetime()
Definition: ControlNetFileV0001.pb.h:2610
void set_allocated_datetime(::std::string *datetime)
Definition: ControlNetFileV0001.pb.h:2662
virtual ~ControlNetLogDataProtoV0001_Point_Measure_DataEntry()
static const ::google::protobuf::Descriptor * descriptor()
static const int kLinesFieldNumber
Definition: ControlNetFileV0001.pb.h:1045
inline::std::string * mutable_username()
Definition: ControlNetFileV0001.pb.h:4063
friend void protobuf_ShutdownFile_ControlNetFileV0001_2eproto()
bool ControlNetFileProtoV0001_PBControlPoint_AprioriSource_Parse(const ::std::string &name, ControlNetFileProtoV0001_PBControlPoint_AprioriSource *value)
Definition: ControlNetFileV0001.pb.h:109
bool has_linesigma() const
Definition: ControlNetFileV0001.pb.h:2396
int adjustedcovar_size() const
Definition: ControlNetFileV0001.pb.h:3221
::google::protobuf::uint8 * SerializeWithCachedSizesToArray(::google::protobuf::uint8 *output) const
double adjustedy() const
Definition: ControlNetFileV0001.pb.h:3186
static const int kAprioriSurfPointSourceFieldNumber
Definition: ControlNetFileV0001.pb.h:747
void MergeFrom(const ::google::protobuf::Message &from)
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input)
int measures_size() const
Definition: ControlNetFileV0001.pb.h:3251
int ByteSize() const
bool has_aprioriy() const
Definition: ControlNetFileV0001.pb.h:3071
const ::std::string & serialnumber() const
Definition: ControlNetFileV0001.pb.h:3376
void clear_measurement()
Definition: ControlNetFileV0001.pb.h:2268
double linesigma() const
Definition: ControlNetFileV0001.pb.h:2409
const ::google::protobuf::EnumDescriptor * ControlNetFileProtoV0001_PBControlPoint_PointType_descriptor()
int GetCachedSize() const
Definition: ControlNetFileV0001.pb.h:1513
bool has_aprioriradiussourcefile() const
Definition: ControlNetFileV0001.pb.h:2899
void clear_measures()
Definition: ControlNetFileV0001.pb.h:3254
void set_allocated_lastmodified(::std::string *lastmodified)
Definition: ControlNetFileV0001.pb.h:3929
ControlNetFileProtoV0001_PBNetCubes & operator=(const ControlNetFileProtoV0001_PBNetCubes &from)
Definition: ControlNetFileV0001.pb.h:1091
ControlNetLogDataProtoV0001_Point_Measure_DataEntry()
double aprioriline() const
Definition: ControlNetFileV0001.pb.h:2361
static const ::std::string & MeasureType_Name(MeasureType value)
Definition: ControlNetFileV0001.pb.h:391
void set_sampleresidual(double value)
Definition: ControlNetFileV0001.pb.h:1899
void MergeFrom(const ::google::protobuf::Message &from)
void clear_targetname()
Definition: ControlNetFileV0001.pb.h:3725
bool has_editlock() const
Definition: ControlNetFileV0001.pb.h:2187
static const ControlNetFileProtoV0001 & default_instance()

U.S. Department of the Interior | U.S. Geological Survey
ISIS | Privacy & Disclaimers | Astrogeology Research Program
To contact us, please post comments and questions on the ISIS Support Center
File Modified: 07/12/2023 23:16:33