Isis 3.0 Programmer Reference
Back | Home
ControlNetFileV0002.pb.h
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: ControlNetFileV0002.proto
3 
4 #ifndef PROTOBUF_ControlNetFileV0002_2eproto__INCLUDED
5 #define PROTOBUF_ControlNetFileV0002_2eproto__INCLUDED
6 
7 #include <string>
8 
9 #include <google/protobuf/stubs/common.h>
10 
11 #if GOOGLE_PROTOBUF_VERSION < 2006000
12 #error This file was generated by a newer version of protoc which is
13 #error incompatible with your Protocol Buffer headers. Please update
14 #error your headers.
15 #endif
16 #if 2006001 < GOOGLE_PROTOBUF_MIN_PROTOC_VERSION
17 #error This file was generated by an older version of protoc which is
18 #error incompatible with your Protocol Buffer headers. Please
19 #error regenerate this file with a newer version of protoc.
20 #endif
21 
22 #include <google/protobuf/generated_message_util.h>
23 #include <google/protobuf/message.h>
24 #include <google/protobuf/repeated_field.h>
25 #include <google/protobuf/extension_set.h>
26 #include <google/protobuf/generated_enum_reflection.h>
27 #include <google/protobuf/unknown_field_set.h>
28 // @@protoc_insertion_point(includes)
29 
30 namespace Isis {
31 
32 // Internal implementation detail -- do not call these.
33 void protobuf_AddDesc_ControlNetFileV0002_2eproto();
34 void protobuf_AssignDesc_ControlNetFileV0002_2eproto();
35 void protobuf_ShutdownFile_ControlNetFileV0002_2eproto();
36 
37 class ControlNetFileHeaderV0002;
38 class ControlPointFileEntryV0002;
39 class ControlPointFileEntryV0002_PointLogData;
40 class ControlPointFileEntryV0002_Measure;
41 class ControlPointFileEntryV0002_Measure_MeasureLogData;
42 
43 enum ControlPointFileEntryV0002_Measure_MeasureType {
44  ControlPointFileEntryV0002_Measure_MeasureType_Candidate = 0,
45  ControlPointFileEntryV0002_Measure_MeasureType_Manual = 1,
46  ControlPointFileEntryV0002_Measure_MeasureType_RegisteredPixel = 2,
47  ControlPointFileEntryV0002_Measure_MeasureType_RegisteredSubPixel = 3
48 };
49 bool ControlPointFileEntryV0002_Measure_MeasureType_IsValid(int value);
50 const ControlPointFileEntryV0002_Measure_MeasureType ControlPointFileEntryV0002_Measure_MeasureType_MeasureType_MIN = ControlPointFileEntryV0002_Measure_MeasureType_Candidate;
51 const ControlPointFileEntryV0002_Measure_MeasureType ControlPointFileEntryV0002_Measure_MeasureType_MeasureType_MAX = ControlPointFileEntryV0002_Measure_MeasureType_RegisteredSubPixel;
52 const int ControlPointFileEntryV0002_Measure_MeasureType_MeasureType_ARRAYSIZE = ControlPointFileEntryV0002_Measure_MeasureType_MeasureType_MAX + 1;
53 
54 const ::google::protobuf::EnumDescriptor* ControlPointFileEntryV0002_Measure_MeasureType_descriptor();
55 inline const ::std::string& ControlPointFileEntryV0002_Measure_MeasureType_Name(ControlPointFileEntryV0002_Measure_MeasureType value) {
56  return ::google::protobuf::internal::NameOfEnum(
57  ControlPointFileEntryV0002_Measure_MeasureType_descriptor(), value);
58 }
59 inline bool ControlPointFileEntryV0002_Measure_MeasureType_Parse(
60  const ::std::string& name, ControlPointFileEntryV0002_Measure_MeasureType* value) {
61  return ::google::protobuf::internal::ParseNamedEnum<ControlPointFileEntryV0002_Measure_MeasureType>(
62  ControlPointFileEntryV0002_Measure_MeasureType_descriptor(), name, value);
63 }
64 enum ControlPointFileEntryV0002_PointType {
65  ControlPointFileEntryV0002_PointType_Free = 2,
66  ControlPointFileEntryV0002_PointType_Constrained = 3,
67  ControlPointFileEntryV0002_PointType_Fixed = 4,
68  ControlPointFileEntryV0002_PointType_obsolete_Tie = 0,
69  ControlPointFileEntryV0002_PointType_obsolete_Ground = 1
70 };
71 bool ControlPointFileEntryV0002_PointType_IsValid(int value);
72 const ControlPointFileEntryV0002_PointType ControlPointFileEntryV0002_PointType_PointType_MIN = ControlPointFileEntryV0002_PointType_obsolete_Tie;
73 const ControlPointFileEntryV0002_PointType ControlPointFileEntryV0002_PointType_PointType_MAX = ControlPointFileEntryV0002_PointType_Fixed;
74 const int ControlPointFileEntryV0002_PointType_PointType_ARRAYSIZE = ControlPointFileEntryV0002_PointType_PointType_MAX + 1;
75 
76 const ::google::protobuf::EnumDescriptor* ControlPointFileEntryV0002_PointType_descriptor();
77 inline const ::std::string& ControlPointFileEntryV0002_PointType_Name(ControlPointFileEntryV0002_PointType value) {
78  return ::google::protobuf::internal::NameOfEnum(
79  ControlPointFileEntryV0002_PointType_descriptor(), value);
80 }
81 inline bool ControlPointFileEntryV0002_PointType_Parse(
82  const ::std::string& name, ControlPointFileEntryV0002_PointType* value) {
83  return ::google::protobuf::internal::ParseNamedEnum<ControlPointFileEntryV0002_PointType>(
84  ControlPointFileEntryV0002_PointType_descriptor(), name, value);
85 }
86 enum ControlPointFileEntryV0002_AprioriSource {
87  ControlPointFileEntryV0002_AprioriSource_None = 0,
88  ControlPointFileEntryV0002_AprioriSource_User = 1,
89  ControlPointFileEntryV0002_AprioriSource_AverageOfMeasures = 2,
90  ControlPointFileEntryV0002_AprioriSource_Reference = 3,
91  ControlPointFileEntryV0002_AprioriSource_Ellipsoid = 4,
92  ControlPointFileEntryV0002_AprioriSource_DEM = 5,
93  ControlPointFileEntryV0002_AprioriSource_Basemap = 6,
94  ControlPointFileEntryV0002_AprioriSource_BundleSolution = 7
95 };
96 bool ControlPointFileEntryV0002_AprioriSource_IsValid(int value);
97 const ControlPointFileEntryV0002_AprioriSource ControlPointFileEntryV0002_AprioriSource_AprioriSource_MIN = ControlPointFileEntryV0002_AprioriSource_None;
98 const ControlPointFileEntryV0002_AprioriSource ControlPointFileEntryV0002_AprioriSource_AprioriSource_MAX = ControlPointFileEntryV0002_AprioriSource_BundleSolution;
99 const int ControlPointFileEntryV0002_AprioriSource_AprioriSource_ARRAYSIZE = ControlPointFileEntryV0002_AprioriSource_AprioriSource_MAX + 1;
100 
101 const ::google::protobuf::EnumDescriptor* ControlPointFileEntryV0002_AprioriSource_descriptor();
102 inline const ::std::string& ControlPointFileEntryV0002_AprioriSource_Name(ControlPointFileEntryV0002_AprioriSource value) {
103  return ::google::protobuf::internal::NameOfEnum(
104  ControlPointFileEntryV0002_AprioriSource_descriptor(), value);
105 }
106 inline bool ControlPointFileEntryV0002_AprioriSource_Parse(
107  const ::std::string& name, ControlPointFileEntryV0002_AprioriSource* value) {
108  return ::google::protobuf::internal::ParseNamedEnum<ControlPointFileEntryV0002_AprioriSource>(
109  ControlPointFileEntryV0002_AprioriSource_descriptor(), name, value);
110 }
111 // ===================================================================
112 
113 class ControlNetFileHeaderV0002 : public ::google::protobuf::Message {
114  public:
116  virtual ~ControlNetFileHeaderV0002();
117 
119 
120  inline ControlNetFileHeaderV0002& operator=(const ControlNetFileHeaderV0002& from) {
121  CopyFrom(from);
122  return *this;
123  }
124 
125  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
126  return _unknown_fields_;
127  }
128 
129  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
130  return &_unknown_fields_;
131  }
132 
133  static const ::google::protobuf::Descriptor* descriptor();
134  static const ControlNetFileHeaderV0002& default_instance();
135 
136  void Swap(ControlNetFileHeaderV0002* other);
137 
138  // implements Message ----------------------------------------------
139 
140  ControlNetFileHeaderV0002* New() const;
141  void CopyFrom(const ::google::protobuf::Message& from);
142  void MergeFrom(const ::google::protobuf::Message& from);
143  void CopyFrom(const ControlNetFileHeaderV0002& from);
144  void MergeFrom(const ControlNetFileHeaderV0002& from);
145  void Clear();
146  bool IsInitialized() const;
147 
148  int ByteSize() const;
149  bool MergePartialFromCodedStream(
150  ::google::protobuf::io::CodedInputStream* input);
151  void SerializeWithCachedSizes(
152  ::google::protobuf::io::CodedOutputStream* output) const;
153  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
154  int GetCachedSize() const { return _cached_size_; }
155  private:
156  void SharedCtor();
157  void SharedDtor();
158  void SetCachedSize(int size) const;
159  public:
160  ::google::protobuf::Metadata GetMetadata() const;
161 
162  // nested types ----------------------------------------------------
163 
164  // accessors -------------------------------------------------------
165 
166  // required string networkId = 1;
167  inline bool has_networkid() const;
168  inline void clear_networkid();
169  static const int kNetworkIdFieldNumber = 1;
170  inline const ::std::string& networkid() const;
171  inline void set_networkid(const ::std::string& value);
172  inline void set_networkid(const char* value);
173  inline void set_networkid(const char* value, size_t size);
174  inline ::std::string* mutable_networkid();
175  inline ::std::string* release_networkid();
176  inline void set_allocated_networkid(::std::string* networkid);
177 
178  // required string targetName = 2;
179  inline bool has_targetname() const;
180  inline void clear_targetname();
181  static const int kTargetNameFieldNumber = 2;
182  inline const ::std::string& targetname() const;
183  inline void set_targetname(const ::std::string& value);
184  inline void set_targetname(const char* value);
185  inline void set_targetname(const char* value, size_t size);
186  inline ::std::string* mutable_targetname();
187  inline ::std::string* release_targetname();
188  inline void set_allocated_targetname(::std::string* targetname);
189 
190  // optional string created = 3;
191  inline bool has_created() const;
192  inline void clear_created();
193  static const int kCreatedFieldNumber = 3;
194  inline const ::std::string& created() const;
195  inline void set_created(const ::std::string& value);
196  inline void set_created(const char* value);
197  inline void set_created(const char* value, size_t size);
198  inline ::std::string* mutable_created();
199  inline ::std::string* release_created();
200  inline void set_allocated_created(::std::string* created);
201 
202  // optional string lastModified = 4;
203  inline bool has_lastmodified() const;
204  inline void clear_lastmodified();
205  static const int kLastModifiedFieldNumber = 4;
206  inline const ::std::string& lastmodified() const;
207  inline void set_lastmodified(const ::std::string& value);
208  inline void set_lastmodified(const char* value);
209  inline void set_lastmodified(const char* value, size_t size);
210  inline ::std::string* mutable_lastmodified();
211  inline ::std::string* release_lastmodified();
212  inline void set_allocated_lastmodified(::std::string* lastmodified);
213 
214  // optional string description = 5;
215  inline bool has_description() const;
216  inline void clear_description();
217  static const int kDescriptionFieldNumber = 5;
218  inline const ::std::string& description() const;
219  inline void set_description(const ::std::string& value);
220  inline void set_description(const char* value);
221  inline void set_description(const char* value, size_t size);
222  inline ::std::string* mutable_description();
223  inline ::std::string* release_description();
224  inline void set_allocated_description(::std::string* description);
225 
226  // optional string userName = 6;
227  inline bool has_username() const;
228  inline void clear_username();
229  static const int kUserNameFieldNumber = 6;
230  inline const ::std::string& username() const;
231  inline void set_username(const ::std::string& value);
232  inline void set_username(const char* value);
233  inline void set_username(const char* value, size_t size);
234  inline ::std::string* mutable_username();
235  inline ::std::string* release_username();
236  inline void set_allocated_username(::std::string* username);
237 
238  // repeated int32 pointMessageSizes = 7 [packed = true];
239  inline int pointmessagesizes_size() const;
240  inline void clear_pointmessagesizes();
241  static const int kPointMessageSizesFieldNumber = 7;
242  inline ::google::protobuf::int32 pointmessagesizes(int index) const;
243  inline void set_pointmessagesizes(int index, ::google::protobuf::int32 value);
244  inline void add_pointmessagesizes(::google::protobuf::int32 value);
245  inline const ::google::protobuf::RepeatedField< ::google::protobuf::int32 >&
246  pointmessagesizes() const;
247  inline ::google::protobuf::RepeatedField< ::google::protobuf::int32 >*
248  mutable_pointmessagesizes();
249 
250  // @@protoc_insertion_point(class_scope:Isis.ControlNetFileHeaderV0002)
251  private:
252  inline void set_has_networkid();
253  inline void clear_has_networkid();
254  inline void set_has_targetname();
255  inline void clear_has_targetname();
256  inline void set_has_created();
257  inline void clear_has_created();
258  inline void set_has_lastmodified();
259  inline void clear_has_lastmodified();
260  inline void set_has_description();
261  inline void clear_has_description();
262  inline void set_has_username();
263  inline void clear_has_username();
264 
265  ::google::protobuf::UnknownFieldSet _unknown_fields_;
266 
267  ::google::protobuf::uint32 _has_bits_[1];
268  mutable int _cached_size_;
269  ::std::string* networkid_;
270  ::std::string* targetname_;
271  ::std::string* created_;
272  ::std::string* lastmodified_;
273  ::std::string* description_;
274  ::std::string* username_;
275  ::google::protobuf::RepeatedField< ::google::protobuf::int32 > pointmessagesizes_;
276  mutable int _pointmessagesizes_cached_byte_size_;
277  friend void protobuf_AddDesc_ControlNetFileV0002_2eproto();
278  friend void protobuf_AssignDesc_ControlNetFileV0002_2eproto();
279  friend void protobuf_ShutdownFile_ControlNetFileV0002_2eproto();
280 
281  void InitAsDefaultInstance();
282  static ControlNetFileHeaderV0002* default_instance_;
283 };
284 // -------------------------------------------------------------------
285 
286 class ControlPointFileEntryV0002_PointLogData : public ::google::protobuf::Message {
287  public:
290 
292 
294  CopyFrom(from);
295  return *this;
296  }
297 
298  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
299  return _unknown_fields_;
300  }
301 
302  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
303  return &_unknown_fields_;
304  }
305 
306  static const ::google::protobuf::Descriptor* descriptor();
307  static const ControlPointFileEntryV0002_PointLogData& default_instance();
308 
309  void Swap(ControlPointFileEntryV0002_PointLogData* other);
310 
311  // implements Message ----------------------------------------------
312 
314  void CopyFrom(const ::google::protobuf::Message& from);
315  void MergeFrom(const ::google::protobuf::Message& from);
316  void CopyFrom(const ControlPointFileEntryV0002_PointLogData& from);
317  void MergeFrom(const ControlPointFileEntryV0002_PointLogData& from);
318  void Clear();
319  bool IsInitialized() const;
320 
321  int ByteSize() const;
322  bool MergePartialFromCodedStream(
323  ::google::protobuf::io::CodedInputStream* input);
324  void SerializeWithCachedSizes(
325  ::google::protobuf::io::CodedOutputStream* output) const;
326  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
327  int GetCachedSize() const { return _cached_size_; }
328  private:
329  void SharedCtor();
330  void SharedDtor();
331  void SetCachedSize(int size) const;
332  public:
333  ::google::protobuf::Metadata GetMetadata() const;
334 
335  // nested types ----------------------------------------------------
336 
337  // accessors -------------------------------------------------------
338 
339  // optional int32 doubleDataType = 1;
340  inline bool has_doubledatatype() const;
341  inline void clear_doubledatatype();
342  static const int kDoubleDataTypeFieldNumber = 1;
343  inline ::google::protobuf::int32 doubledatatype() const;
344  inline void set_doubledatatype(::google::protobuf::int32 value);
345 
346  // optional double doubleDataValue = 2;
347  inline bool has_doubledatavalue() const;
348  inline void clear_doubledatavalue();
349  static const int kDoubleDataValueFieldNumber = 2;
350  inline double doubledatavalue() const;
351  inline void set_doubledatavalue(double value);
352 
353  // optional int32 boolDataType = 3;
354  inline bool has_booldatatype() const;
355  inline void clear_booldatatype();
356  static const int kBoolDataTypeFieldNumber = 3;
357  inline ::google::protobuf::int32 booldatatype() const;
358  inline void set_booldatatype(::google::protobuf::int32 value);
359 
360  // optional bool boolDataValue = 4;
361  inline bool has_booldatavalue() const;
362  inline void clear_booldatavalue();
363  static const int kBoolDataValueFieldNumber = 4;
364  inline bool booldatavalue() const;
365  inline void set_booldatavalue(bool value);
366 
367  // @@protoc_insertion_point(class_scope:Isis.ControlPointFileEntryV0002.PointLogData)
368  private:
369  inline void set_has_doubledatatype();
370  inline void clear_has_doubledatatype();
371  inline void set_has_doubledatavalue();
372  inline void clear_has_doubledatavalue();
373  inline void set_has_booldatatype();
374  inline void clear_has_booldatatype();
375  inline void set_has_booldatavalue();
376  inline void clear_has_booldatavalue();
377 
378  ::google::protobuf::UnknownFieldSet _unknown_fields_;
379 
380  ::google::protobuf::uint32 _has_bits_[1];
381  mutable int _cached_size_;
382  double doubledatavalue_;
383  ::google::protobuf::int32 doubledatatype_;
384  ::google::protobuf::int32 booldatatype_;
385  bool booldatavalue_;
386  friend void protobuf_AddDesc_ControlNetFileV0002_2eproto();
387  friend void protobuf_AssignDesc_ControlNetFileV0002_2eproto();
388  friend void protobuf_ShutdownFile_ControlNetFileV0002_2eproto();
389 
390  void InitAsDefaultInstance();
391  static ControlPointFileEntryV0002_PointLogData* default_instance_;
392 };
393 // -------------------------------------------------------------------
394 
395 class ControlPointFileEntryV0002_Measure_MeasureLogData : public ::google::protobuf::Message {
396  public:
399 
401 
403  CopyFrom(from);
404  return *this;
405  }
406 
407  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
408  return _unknown_fields_;
409  }
410 
411  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
412  return &_unknown_fields_;
413  }
414 
415  static const ::google::protobuf::Descriptor* descriptor();
416  static const ControlPointFileEntryV0002_Measure_MeasureLogData& default_instance();
417 
419 
420  // implements Message ----------------------------------------------
421 
423  void CopyFrom(const ::google::protobuf::Message& from);
424  void MergeFrom(const ::google::protobuf::Message& from);
425  void CopyFrom(const ControlPointFileEntryV0002_Measure_MeasureLogData& from);
426  void MergeFrom(const ControlPointFileEntryV0002_Measure_MeasureLogData& from);
427  void Clear();
428  bool IsInitialized() const;
429 
430  int ByteSize() const;
431  bool MergePartialFromCodedStream(
432  ::google::protobuf::io::CodedInputStream* input);
433  void SerializeWithCachedSizes(
434  ::google::protobuf::io::CodedOutputStream* output) const;
435  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
436  int GetCachedSize() const { return _cached_size_; }
437  private:
438  void SharedCtor();
439  void SharedDtor();
440  void SetCachedSize(int size) const;
441  public:
442  ::google::protobuf::Metadata GetMetadata() const;
443 
444  // nested types ----------------------------------------------------
445 
446  // accessors -------------------------------------------------------
447 
448  // optional int32 doubleDataType = 1;
449  inline bool has_doubledatatype() const;
450  inline void clear_doubledatatype();
451  static const int kDoubleDataTypeFieldNumber = 1;
452  inline ::google::protobuf::int32 doubledatatype() const;
453  inline void set_doubledatatype(::google::protobuf::int32 value);
454 
455  // optional double doubleDataValue = 2;
456  inline bool has_doubledatavalue() const;
457  inline void clear_doubledatavalue();
458  static const int kDoubleDataValueFieldNumber = 2;
459  inline double doubledatavalue() const;
460  inline void set_doubledatavalue(double value);
461 
462  // optional int32 boolDataType = 3;
463  inline bool has_booldatatype() const;
464  inline void clear_booldatatype();
465  static const int kBoolDataTypeFieldNumber = 3;
466  inline ::google::protobuf::int32 booldatatype() const;
467  inline void set_booldatatype(::google::protobuf::int32 value);
468 
469  // optional bool boolDataValue = 4;
470  inline bool has_booldatavalue() const;
471  inline void clear_booldatavalue();
472  static const int kBoolDataValueFieldNumber = 4;
473  inline bool booldatavalue() const;
474  inline void set_booldatavalue(bool value);
475 
476  // @@protoc_insertion_point(class_scope:Isis.ControlPointFileEntryV0002.Measure.MeasureLogData)
477  private:
478  inline void set_has_doubledatatype();
479  inline void clear_has_doubledatatype();
480  inline void set_has_doubledatavalue();
481  inline void clear_has_doubledatavalue();
482  inline void set_has_booldatatype();
483  inline void clear_has_booldatatype();
484  inline void set_has_booldatavalue();
485  inline void clear_has_booldatavalue();
486 
487  ::google::protobuf::UnknownFieldSet _unknown_fields_;
488 
489  ::google::protobuf::uint32 _has_bits_[1];
490  mutable int _cached_size_;
491  double doubledatavalue_;
492  ::google::protobuf::int32 doubledatatype_;
493  ::google::protobuf::int32 booldatatype_;
494  bool booldatavalue_;
495  friend void protobuf_AddDesc_ControlNetFileV0002_2eproto();
496  friend void protobuf_AssignDesc_ControlNetFileV0002_2eproto();
497  friend void protobuf_ShutdownFile_ControlNetFileV0002_2eproto();
498 
499  void InitAsDefaultInstance();
500  static ControlPointFileEntryV0002_Measure_MeasureLogData* default_instance_;
501 };
502 // -------------------------------------------------------------------
503 
504 class ControlPointFileEntryV0002_Measure : public ::google::protobuf::Message {
505  public:
508 
510 
512  CopyFrom(from);
513  return *this;
514  }
515 
516  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
517  return _unknown_fields_;
518  }
519 
520  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
521  return &_unknown_fields_;
522  }
523 
524  static const ::google::protobuf::Descriptor* descriptor();
525  static const ControlPointFileEntryV0002_Measure& default_instance();
526 
527  void Swap(ControlPointFileEntryV0002_Measure* other);
528 
529  // implements Message ----------------------------------------------
530 
532  void CopyFrom(const ::google::protobuf::Message& from);
533  void MergeFrom(const ::google::protobuf::Message& from);
534  void CopyFrom(const ControlPointFileEntryV0002_Measure& from);
535  void MergeFrom(const ControlPointFileEntryV0002_Measure& from);
536  void Clear();
537  bool IsInitialized() const;
538 
539  int ByteSize() const;
540  bool MergePartialFromCodedStream(
541  ::google::protobuf::io::CodedInputStream* input);
542  void SerializeWithCachedSizes(
543  ::google::protobuf::io::CodedOutputStream* output) const;
544  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
545  int GetCachedSize() const { return _cached_size_; }
546  private:
547  void SharedCtor();
548  void SharedDtor();
549  void SetCachedSize(int size) const;
550  public:
551  ::google::protobuf::Metadata GetMetadata() const;
552 
553  // nested types ----------------------------------------------------
554 
556 
557  typedef ControlPointFileEntryV0002_Measure_MeasureType MeasureType;
558  static const MeasureType Candidate = ControlPointFileEntryV0002_Measure_MeasureType_Candidate;
559  static const MeasureType Manual = ControlPointFileEntryV0002_Measure_MeasureType_Manual;
560  static const MeasureType RegisteredPixel = ControlPointFileEntryV0002_Measure_MeasureType_RegisteredPixel;
561  static const MeasureType RegisteredSubPixel = ControlPointFileEntryV0002_Measure_MeasureType_RegisteredSubPixel;
562  static inline bool MeasureType_IsValid(int value) {
563  return ControlPointFileEntryV0002_Measure_MeasureType_IsValid(value);
564  }
565  static const MeasureType MeasureType_MIN =
566  ControlPointFileEntryV0002_Measure_MeasureType_MeasureType_MIN;
567  static const MeasureType MeasureType_MAX =
568  ControlPointFileEntryV0002_Measure_MeasureType_MeasureType_MAX;
569  static const int MeasureType_ARRAYSIZE =
570  ControlPointFileEntryV0002_Measure_MeasureType_MeasureType_ARRAYSIZE;
571  static inline const ::google::protobuf::EnumDescriptor*
572  MeasureType_descriptor() {
573  return ControlPointFileEntryV0002_Measure_MeasureType_descriptor();
574  }
575  static inline const ::std::string& MeasureType_Name(MeasureType value) {
576  return ControlPointFileEntryV0002_Measure_MeasureType_Name(value);
577  }
578  static inline bool MeasureType_Parse(const ::std::string& name,
579  MeasureType* value) {
580  return ControlPointFileEntryV0002_Measure_MeasureType_Parse(name, value);
581  }
582 
583  // accessors -------------------------------------------------------
584 
585  // required string serialnumber = 1;
586  inline bool has_serialnumber() const;
587  inline void clear_serialnumber();
588  static const int kSerialnumberFieldNumber = 1;
589  inline const ::std::string& serialnumber() const;
590  inline void set_serialnumber(const ::std::string& value);
591  inline void set_serialnumber(const char* value);
592  inline void set_serialnumber(const char* value, size_t size);
593  inline ::std::string* mutable_serialnumber();
594  inline ::std::string* release_serialnumber();
595  inline void set_allocated_serialnumber(::std::string* serialnumber);
596 
597  // required .Isis.ControlPointFileEntryV0002.Measure.MeasureType type = 2;
598  inline bool has_type() const;
599  inline void clear_type();
600  static const int kTypeFieldNumber = 2;
601  inline ::Isis::ControlPointFileEntryV0002_Measure_MeasureType type() const;
602  inline void set_type(::Isis::ControlPointFileEntryV0002_Measure_MeasureType value);
603 
604  // optional double sample = 3;
605  inline bool has_sample() const;
606  inline void clear_sample();
607  static const int kSampleFieldNumber = 3;
608  inline double sample() const;
609  inline void set_sample(double value);
610 
611  // optional double line = 4;
612  inline bool has_line() const;
613  inline void clear_line();
614  static const int kLineFieldNumber = 4;
615  inline double line() const;
616  inline void set_line(double value);
617 
618  // optional double sampleResidual = 5;
619  inline bool has_sampleresidual() const;
620  inline void clear_sampleresidual();
621  static const int kSampleResidualFieldNumber = 5;
622  inline double sampleresidual() const;
623  inline void set_sampleresidual(double value);
624 
625  // optional double lineResidual = 6;
626  inline bool has_lineresidual() const;
627  inline void clear_lineresidual();
628  static const int kLineResidualFieldNumber = 6;
629  inline double lineresidual() const;
630  inline void set_lineresidual(double value);
631 
632  // optional string choosername = 7;
633  inline bool has_choosername() const;
634  inline void clear_choosername();
635  static const int kChoosernameFieldNumber = 7;
636  inline const ::std::string& choosername() const;
637  inline void set_choosername(const ::std::string& value);
638  inline void set_choosername(const char* value);
639  inline void set_choosername(const char* value, size_t size);
640  inline ::std::string* mutable_choosername();
641  inline ::std::string* release_choosername();
642  inline void set_allocated_choosername(::std::string* choosername);
643 
644  // optional string datetime = 8;
645  inline bool has_datetime() const;
646  inline void clear_datetime();
647  static const int kDatetimeFieldNumber = 8;
648  inline const ::std::string& datetime() const;
649  inline void set_datetime(const ::std::string& value);
650  inline void set_datetime(const char* value);
651  inline void set_datetime(const char* value, size_t size);
652  inline ::std::string* mutable_datetime();
653  inline ::std::string* release_datetime();
654  inline void set_allocated_datetime(::std::string* datetime);
655 
656  // optional bool editLock = 9;
657  inline bool has_editlock() const;
658  inline void clear_editlock();
659  static const int kEditLockFieldNumber = 9;
660  inline bool editlock() const;
661  inline void set_editlock(bool value);
662 
663  // optional bool ignore = 10;
664  inline bool has_ignore() const;
665  inline void clear_ignore();
666  static const int kIgnoreFieldNumber = 10;
667  inline bool ignore() const;
668  inline void set_ignore(bool value);
669 
670  // optional bool jigsawRejected = 11;
671  inline bool has_jigsawrejected() const;
672  inline void clear_jigsawrejected();
673  static const int kJigsawRejectedFieldNumber = 11;
674  inline bool jigsawrejected() const;
675  inline void set_jigsawrejected(bool value);
676 
677  // optional double diameter = 12;
678  inline bool has_diameter() const;
679  inline void clear_diameter();
680  static const int kDiameterFieldNumber = 12;
681  inline double diameter() const;
682  inline void set_diameter(double value);
683 
684  // optional double apriorisample = 13;
685  inline bool has_apriorisample() const;
686  inline void clear_apriorisample();
687  static const int kApriorisampleFieldNumber = 13;
688  inline double apriorisample() const;
689  inline void set_apriorisample(double value);
690 
691  // optional double aprioriline = 14;
692  inline bool has_aprioriline() const;
693  inline void clear_aprioriline();
694  static const int kApriorilineFieldNumber = 14;
695  inline double aprioriline() const;
696  inline void set_aprioriline(double value);
697 
698  // optional double samplesigma = 15;
699  inline bool has_samplesigma() const;
700  inline void clear_samplesigma();
701  static const int kSamplesigmaFieldNumber = 15;
702  inline double samplesigma() const;
703  inline void set_samplesigma(double value);
704 
705  // optional double linesigma = 16;
706  inline bool has_linesigma() const;
707  inline void clear_linesigma();
708  static const int kLinesigmaFieldNumber = 16;
709  inline double linesigma() const;
710  inline void set_linesigma(double value);
711 
712  // repeated .Isis.ControlPointFileEntryV0002.Measure.MeasureLogData log = 17;
713  inline int log_size() const;
714  inline void clear_log();
715  static const int kLogFieldNumber = 17;
716  inline const ::Isis::ControlPointFileEntryV0002_Measure_MeasureLogData& log(int index) const;
717  inline ::Isis::ControlPointFileEntryV0002_Measure_MeasureLogData* mutable_log(int index);
718  inline ::Isis::ControlPointFileEntryV0002_Measure_MeasureLogData* add_log();
719  inline const ::google::protobuf::RepeatedPtrField< ::Isis::ControlPointFileEntryV0002_Measure_MeasureLogData >&
720  log() const;
721  inline ::google::protobuf::RepeatedPtrField< ::Isis::ControlPointFileEntryV0002_Measure_MeasureLogData >*
722  mutable_log();
723 
724  // @@protoc_insertion_point(class_scope:Isis.ControlPointFileEntryV0002.Measure)
725  private:
726  inline void set_has_serialnumber();
727  inline void clear_has_serialnumber();
728  inline void set_has_type();
729  inline void clear_has_type();
730  inline void set_has_sample();
731  inline void clear_has_sample();
732  inline void set_has_line();
733  inline void clear_has_line();
734  inline void set_has_sampleresidual();
735  inline void clear_has_sampleresidual();
736  inline void set_has_lineresidual();
737  inline void clear_has_lineresidual();
738  inline void set_has_choosername();
739  inline void clear_has_choosername();
740  inline void set_has_datetime();
741  inline void clear_has_datetime();
742  inline void set_has_editlock();
743  inline void clear_has_editlock();
744  inline void set_has_ignore();
745  inline void clear_has_ignore();
746  inline void set_has_jigsawrejected();
747  inline void clear_has_jigsawrejected();
748  inline void set_has_diameter();
749  inline void clear_has_diameter();
750  inline void set_has_apriorisample();
751  inline void clear_has_apriorisample();
752  inline void set_has_aprioriline();
753  inline void clear_has_aprioriline();
754  inline void set_has_samplesigma();
755  inline void clear_has_samplesigma();
756  inline void set_has_linesigma();
757  inline void clear_has_linesigma();
758 
759  ::google::protobuf::UnknownFieldSet _unknown_fields_;
760 
761  ::google::protobuf::uint32 _has_bits_[1];
762  mutable int _cached_size_;
763  ::std::string* serialnumber_;
764  double sample_;
765  double line_;
766  double sampleresidual_;
767  double lineresidual_;
768  ::std::string* choosername_;
769  ::std::string* datetime_;
770  int type_;
771  bool editlock_;
772  bool ignore_;
773  bool jigsawrejected_;
774  double diameter_;
775  double apriorisample_;
776  double aprioriline_;
777  double samplesigma_;
778  double linesigma_;
779  ::google::protobuf::RepeatedPtrField< ::Isis::ControlPointFileEntryV0002_Measure_MeasureLogData > log_;
780  friend void protobuf_AddDesc_ControlNetFileV0002_2eproto();
781  friend void protobuf_AssignDesc_ControlNetFileV0002_2eproto();
782  friend void protobuf_ShutdownFile_ControlNetFileV0002_2eproto();
783 
784  void InitAsDefaultInstance();
785  static ControlPointFileEntryV0002_Measure* default_instance_;
786 };
787 // -------------------------------------------------------------------
788 
789 class ControlPointFileEntryV0002 : public ::google::protobuf::Message {
790  public:
792  virtual ~ControlPointFileEntryV0002();
793 
795 
796  inline ControlPointFileEntryV0002& operator=(const ControlPointFileEntryV0002& from) {
797  CopyFrom(from);
798  return *this;
799  }
800 
801  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
802  return _unknown_fields_;
803  }
804 
805  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
806  return &_unknown_fields_;
807  }
808 
809  static const ::google::protobuf::Descriptor* descriptor();
810  static const ControlPointFileEntryV0002& default_instance();
811 
812  void Swap(ControlPointFileEntryV0002* other);
813 
814  // implements Message ----------------------------------------------
815 
816  ControlPointFileEntryV0002* New() const;
817  void CopyFrom(const ::google::protobuf::Message& from);
818  void MergeFrom(const ::google::protobuf::Message& from);
819  void CopyFrom(const ControlPointFileEntryV0002& from);
820  void MergeFrom(const ControlPointFileEntryV0002& from);
821  void Clear();
822  bool IsInitialized() const;
823 
824  int ByteSize() const;
825  bool MergePartialFromCodedStream(
826  ::google::protobuf::io::CodedInputStream* input);
827  void SerializeWithCachedSizes(
828  ::google::protobuf::io::CodedOutputStream* output) const;
829  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
830  int GetCachedSize() const { return _cached_size_; }
831  private:
832  void SharedCtor();
833  void SharedDtor();
834  void SetCachedSize(int size) const;
835  public:
836  ::google::protobuf::Metadata GetMetadata() const;
837 
838  // nested types ----------------------------------------------------
839 
842 
843  typedef ControlPointFileEntryV0002_PointType PointType;
844  static const PointType Free = ControlPointFileEntryV0002_PointType_Free;
845  static const PointType Constrained = ControlPointFileEntryV0002_PointType_Constrained;
846  static const PointType Fixed = ControlPointFileEntryV0002_PointType_Fixed;
847  static const PointType obsolete_Tie = ControlPointFileEntryV0002_PointType_obsolete_Tie;
848  static const PointType obsolete_Ground = ControlPointFileEntryV0002_PointType_obsolete_Ground;
849  static inline bool PointType_IsValid(int value) {
850  return ControlPointFileEntryV0002_PointType_IsValid(value);
851  }
852  static const PointType PointType_MIN =
853  ControlPointFileEntryV0002_PointType_PointType_MIN;
854  static const PointType PointType_MAX =
855  ControlPointFileEntryV0002_PointType_PointType_MAX;
856  static const int PointType_ARRAYSIZE =
857  ControlPointFileEntryV0002_PointType_PointType_ARRAYSIZE;
858  static inline const ::google::protobuf::EnumDescriptor*
859  PointType_descriptor() {
860  return ControlPointFileEntryV0002_PointType_descriptor();
861  }
862  static inline const ::std::string& PointType_Name(PointType value) {
863  return ControlPointFileEntryV0002_PointType_Name(value);
864  }
865  static inline bool PointType_Parse(const ::std::string& name,
866  PointType* value) {
867  return ControlPointFileEntryV0002_PointType_Parse(name, value);
868  }
869 
870  typedef ControlPointFileEntryV0002_AprioriSource AprioriSource;
871  static const AprioriSource None = ControlPointFileEntryV0002_AprioriSource_None;
872  static const AprioriSource User = ControlPointFileEntryV0002_AprioriSource_User;
873  static const AprioriSource AverageOfMeasures = ControlPointFileEntryV0002_AprioriSource_AverageOfMeasures;
874  static const AprioriSource Reference = ControlPointFileEntryV0002_AprioriSource_Reference;
875  static const AprioriSource Ellipsoid = ControlPointFileEntryV0002_AprioriSource_Ellipsoid;
876  static const AprioriSource DEM = ControlPointFileEntryV0002_AprioriSource_DEM;
877  static const AprioriSource Basemap = ControlPointFileEntryV0002_AprioriSource_Basemap;
878  static const AprioriSource BundleSolution = ControlPointFileEntryV0002_AprioriSource_BundleSolution;
879  static inline bool AprioriSource_IsValid(int value) {
880  return ControlPointFileEntryV0002_AprioriSource_IsValid(value);
881  }
882  static const AprioriSource AprioriSource_MIN =
883  ControlPointFileEntryV0002_AprioriSource_AprioriSource_MIN;
884  static const AprioriSource AprioriSource_MAX =
885  ControlPointFileEntryV0002_AprioriSource_AprioriSource_MAX;
886  static const int AprioriSource_ARRAYSIZE =
887  ControlPointFileEntryV0002_AprioriSource_AprioriSource_ARRAYSIZE;
888  static inline const ::google::protobuf::EnumDescriptor*
889  AprioriSource_descriptor() {
890  return ControlPointFileEntryV0002_AprioriSource_descriptor();
891  }
892  static inline const ::std::string& AprioriSource_Name(AprioriSource value) {
893  return ControlPointFileEntryV0002_AprioriSource_Name(value);
894  }
895  static inline bool AprioriSource_Parse(const ::std::string& name,
896  AprioriSource* value) {
897  return ControlPointFileEntryV0002_AprioriSource_Parse(name, value);
898  }
899 
900  // accessors -------------------------------------------------------
901 
902  // required string id = 1;
903  inline bool has_id() const;
904  inline void clear_id();
905  static const int kIdFieldNumber = 1;
906  inline const ::std::string& id() const;
907  inline void set_id(const ::std::string& value);
908  inline void set_id(const char* value);
909  inline void set_id(const char* value, size_t size);
910  inline ::std::string* mutable_id();
911  inline ::std::string* release_id();
912  inline void set_allocated_id(::std::string* id);
913 
914  // required .Isis.ControlPointFileEntryV0002.PointType type = 2;
915  inline bool has_type() const;
916  inline void clear_type();
917  static const int kTypeFieldNumber = 2;
918  inline ::Isis::ControlPointFileEntryV0002_PointType type() const;
919  inline void set_type(::Isis::ControlPointFileEntryV0002_PointType value);
920 
921  // optional string chooserName = 3;
922  inline bool has_choosername() const;
923  inline void clear_choosername();
924  static const int kChooserNameFieldNumber = 3;
925  inline const ::std::string& choosername() const;
926  inline void set_choosername(const ::std::string& value);
927  inline void set_choosername(const char* value);
928  inline void set_choosername(const char* value, size_t size);
929  inline ::std::string* mutable_choosername();
930  inline ::std::string* release_choosername();
931  inline void set_allocated_choosername(::std::string* choosername);
932 
933  // optional string datetime = 4;
934  inline bool has_datetime() const;
935  inline void clear_datetime();
936  static const int kDatetimeFieldNumber = 4;
937  inline const ::std::string& datetime() const;
938  inline void set_datetime(const ::std::string& value);
939  inline void set_datetime(const char* value);
940  inline void set_datetime(const char* value, size_t size);
941  inline ::std::string* mutable_datetime();
942  inline ::std::string* release_datetime();
943  inline void set_allocated_datetime(::std::string* datetime);
944 
945  // optional bool editLock = 5;
946  inline bool has_editlock() const;
947  inline void clear_editlock();
948  static const int kEditLockFieldNumber = 5;
949  inline bool editlock() const;
950  inline void set_editlock(bool value);
951 
952  // optional bool ignore = 6;
953  inline bool has_ignore() const;
954  inline void clear_ignore();
955  static const int kIgnoreFieldNumber = 6;
956  inline bool ignore() const;
957  inline void set_ignore(bool value);
958 
959  // optional bool jigsawRejected = 7;
960  inline bool has_jigsawrejected() const;
961  inline void clear_jigsawrejected();
962  static const int kJigsawRejectedFieldNumber = 7;
963  inline bool jigsawrejected() const;
964  inline void set_jigsawrejected(bool value);
965 
966  // optional int32 referenceIndex = 8;
967  inline bool has_referenceindex() const;
968  inline void clear_referenceindex();
969  static const int kReferenceIndexFieldNumber = 8;
970  inline ::google::protobuf::int32 referenceindex() const;
971  inline void set_referenceindex(::google::protobuf::int32 value);
972 
973  // optional .Isis.ControlPointFileEntryV0002.AprioriSource aprioriSurfPointSource = 9;
974  inline bool has_apriorisurfpointsource() const;
975  inline void clear_apriorisurfpointsource();
976  static const int kAprioriSurfPointSourceFieldNumber = 9;
977  inline ::Isis::ControlPointFileEntryV0002_AprioriSource apriorisurfpointsource() const;
978  inline void set_apriorisurfpointsource(::Isis::ControlPointFileEntryV0002_AprioriSource value);
979 
980  // optional string aprioriSurfPointSourceFile = 10;
981  inline bool has_apriorisurfpointsourcefile() const;
982  inline void clear_apriorisurfpointsourcefile();
983  static const int kAprioriSurfPointSourceFileFieldNumber = 10;
984  inline const ::std::string& apriorisurfpointsourcefile() const;
985  inline void set_apriorisurfpointsourcefile(const ::std::string& value);
986  inline void set_apriorisurfpointsourcefile(const char* value);
987  inline void set_apriorisurfpointsourcefile(const char* value, size_t size);
988  inline ::std::string* mutable_apriorisurfpointsourcefile();
989  inline ::std::string* release_apriorisurfpointsourcefile();
990  inline void set_allocated_apriorisurfpointsourcefile(::std::string* apriorisurfpointsourcefile);
991 
992  // optional .Isis.ControlPointFileEntryV0002.AprioriSource aprioriRadiusSource = 11;
993  inline bool has_aprioriradiussource() const;
994  inline void clear_aprioriradiussource();
995  static const int kAprioriRadiusSourceFieldNumber = 11;
996  inline ::Isis::ControlPointFileEntryV0002_AprioriSource aprioriradiussource() const;
997  inline void set_aprioriradiussource(::Isis::ControlPointFileEntryV0002_AprioriSource value);
998 
999  // optional string aprioriRadiusSourceFile = 12;
1000  inline bool has_aprioriradiussourcefile() const;
1001  inline void clear_aprioriradiussourcefile();
1002  static const int kAprioriRadiusSourceFileFieldNumber = 12;
1003  inline const ::std::string& aprioriradiussourcefile() const;
1004  inline void set_aprioriradiussourcefile(const ::std::string& value);
1005  inline void set_aprioriradiussourcefile(const char* value);
1006  inline void set_aprioriradiussourcefile(const char* value, size_t size);
1007  inline ::std::string* mutable_aprioriradiussourcefile();
1008  inline ::std::string* release_aprioriradiussourcefile();
1009  inline void set_allocated_aprioriradiussourcefile(::std::string* aprioriradiussourcefile);
1010 
1011  // optional bool latitudeConstrained = 13;
1012  inline bool has_latitudeconstrained() const;
1013  inline void clear_latitudeconstrained();
1014  static const int kLatitudeConstrainedFieldNumber = 13;
1015  inline bool latitudeconstrained() const;
1016  inline void set_latitudeconstrained(bool value);
1017 
1018  // optional bool longitudeConstrained = 14;
1019  inline bool has_longitudeconstrained() const;
1020  inline void clear_longitudeconstrained();
1021  static const int kLongitudeConstrainedFieldNumber = 14;
1022  inline bool longitudeconstrained() const;
1023  inline void set_longitudeconstrained(bool value);
1024 
1025  // optional bool radiusConstrained = 15;
1026  inline bool has_radiusconstrained() const;
1027  inline void clear_radiusconstrained();
1028  static const int kRadiusConstrainedFieldNumber = 15;
1029  inline bool radiusconstrained() const;
1030  inline void set_radiusconstrained(bool value);
1031 
1032  // optional double aprioriX = 16;
1033  inline bool has_apriorix() const;
1034  inline void clear_apriorix();
1035  static const int kAprioriXFieldNumber = 16;
1036  inline double apriorix() const;
1037  inline void set_apriorix(double value);
1038 
1039  // optional double aprioriY = 17;
1040  inline bool has_aprioriy() const;
1041  inline void clear_aprioriy();
1042  static const int kAprioriYFieldNumber = 17;
1043  inline double aprioriy() const;
1044  inline void set_aprioriy(double value);
1045 
1046  // optional double aprioriZ = 18;
1047  inline bool has_aprioriz() const;
1048  inline void clear_aprioriz();
1049  static const int kAprioriZFieldNumber = 18;
1050  inline double aprioriz() const;
1051  inline void set_aprioriz(double value);
1052 
1053  // repeated double aprioriCovar = 19 [packed = true];
1054  inline int aprioricovar_size() const;
1055  inline void clear_aprioricovar();
1056  static const int kAprioriCovarFieldNumber = 19;
1057  inline double aprioricovar(int index) const;
1058  inline void set_aprioricovar(int index, double value);
1059  inline void add_aprioricovar(double value);
1060  inline const ::google::protobuf::RepeatedField< double >&
1061  aprioricovar() const;
1062  inline ::google::protobuf::RepeatedField< double >*
1063  mutable_aprioricovar();
1064 
1065  // optional double adjustedX = 20;
1066  inline bool has_adjustedx() const;
1067  inline void clear_adjustedx();
1068  static const int kAdjustedXFieldNumber = 20;
1069  inline double adjustedx() const;
1070  inline void set_adjustedx(double value);
1071 
1072  // optional double adjustedY = 21;
1073  inline bool has_adjustedy() const;
1074  inline void clear_adjustedy();
1075  static const int kAdjustedYFieldNumber = 21;
1076  inline double adjustedy() const;
1077  inline void set_adjustedy(double value);
1078 
1079  // optional double adjustedZ = 22;
1080  inline bool has_adjustedz() const;
1081  inline void clear_adjustedz();
1082  static const int kAdjustedZFieldNumber = 22;
1083  inline double adjustedz() const;
1084  inline void set_adjustedz(double value);
1085 
1086  // repeated double adjustedCovar = 23 [packed = true];
1087  inline int adjustedcovar_size() const;
1088  inline void clear_adjustedcovar();
1089  static const int kAdjustedCovarFieldNumber = 23;
1090  inline double adjustedcovar(int index) const;
1091  inline void set_adjustedcovar(int index, double value);
1092  inline void add_adjustedcovar(double value);
1093  inline const ::google::protobuf::RepeatedField< double >&
1094  adjustedcovar() const;
1095  inline ::google::protobuf::RepeatedField< double >*
1096  mutable_adjustedcovar();
1097 
1098  // repeated .Isis.ControlPointFileEntryV0002.PointLogData log = 24;
1099  inline int log_size() const;
1100  inline void clear_log();
1101  static const int kLogFieldNumber = 24;
1102  inline const ::Isis::ControlPointFileEntryV0002_PointLogData& log(int index) const;
1103  inline ::Isis::ControlPointFileEntryV0002_PointLogData* mutable_log(int index);
1104  inline ::Isis::ControlPointFileEntryV0002_PointLogData* add_log();
1105  inline const ::google::protobuf::RepeatedPtrField< ::Isis::ControlPointFileEntryV0002_PointLogData >&
1106  log() const;
1107  inline ::google::protobuf::RepeatedPtrField< ::Isis::ControlPointFileEntryV0002_PointLogData >*
1108  mutable_log();
1109 
1110  // repeated .Isis.ControlPointFileEntryV0002.Measure measures = 25;
1111  inline int measures_size() const;
1112  inline void clear_measures();
1113  static const int kMeasuresFieldNumber = 25;
1114  inline const ::Isis::ControlPointFileEntryV0002_Measure& measures(int index) const;
1115  inline ::Isis::ControlPointFileEntryV0002_Measure* mutable_measures(int index);
1116  inline ::Isis::ControlPointFileEntryV0002_Measure* add_measures();
1117  inline const ::google::protobuf::RepeatedPtrField< ::Isis::ControlPointFileEntryV0002_Measure >&
1118  measures() const;
1119  inline ::google::protobuf::RepeatedPtrField< ::Isis::ControlPointFileEntryV0002_Measure >*
1120  mutable_measures();
1121 
1122  // @@protoc_insertion_point(class_scope:Isis.ControlPointFileEntryV0002)
1123  private:
1124  inline void set_has_id();
1125  inline void clear_has_id();
1126  inline void set_has_type();
1127  inline void clear_has_type();
1128  inline void set_has_choosername();
1129  inline void clear_has_choosername();
1130  inline void set_has_datetime();
1131  inline void clear_has_datetime();
1132  inline void set_has_editlock();
1133  inline void clear_has_editlock();
1134  inline void set_has_ignore();
1135  inline void clear_has_ignore();
1136  inline void set_has_jigsawrejected();
1137  inline void clear_has_jigsawrejected();
1138  inline void set_has_referenceindex();
1139  inline void clear_has_referenceindex();
1140  inline void set_has_apriorisurfpointsource();
1141  inline void clear_has_apriorisurfpointsource();
1142  inline void set_has_apriorisurfpointsourcefile();
1143  inline void clear_has_apriorisurfpointsourcefile();
1144  inline void set_has_aprioriradiussource();
1145  inline void clear_has_aprioriradiussource();
1146  inline void set_has_aprioriradiussourcefile();
1147  inline void clear_has_aprioriradiussourcefile();
1148  inline void set_has_latitudeconstrained();
1149  inline void clear_has_latitudeconstrained();
1150  inline void set_has_longitudeconstrained();
1151  inline void clear_has_longitudeconstrained();
1152  inline void set_has_radiusconstrained();
1153  inline void clear_has_radiusconstrained();
1154  inline void set_has_apriorix();
1155  inline void clear_has_apriorix();
1156  inline void set_has_aprioriy();
1157  inline void clear_has_aprioriy();
1158  inline void set_has_aprioriz();
1159  inline void clear_has_aprioriz();
1160  inline void set_has_adjustedx();
1161  inline void clear_has_adjustedx();
1162  inline void set_has_adjustedy();
1163  inline void clear_has_adjustedy();
1164  inline void set_has_adjustedz();
1165  inline void clear_has_adjustedz();
1166 
1167  ::google::protobuf::UnknownFieldSet _unknown_fields_;
1168 
1169  ::google::protobuf::uint32 _has_bits_[1];
1170  mutable int _cached_size_;
1171  ::std::string* id_;
1172  ::std::string* choosername_;
1173  ::std::string* datetime_;
1174  int type_;
1175  bool editlock_;
1176  bool ignore_;
1177  bool jigsawrejected_;
1178  bool latitudeconstrained_;
1179  ::google::protobuf::int32 referenceindex_;
1180  int apriorisurfpointsource_;
1181  ::std::string* apriorisurfpointsourcefile_;
1182  ::std::string* aprioriradiussourcefile_;
1183  int aprioriradiussource_;
1184  bool longitudeconstrained_;
1185  bool radiusconstrained_;
1186  double apriorix_;
1187  double aprioriy_;
1188  double aprioriz_;
1189  ::google::protobuf::RepeatedField< double > aprioricovar_;
1190  mutable int _aprioricovar_cached_byte_size_;
1191  double adjustedx_;
1192  double adjustedy_;
1193  double adjustedz_;
1194  ::google::protobuf::RepeatedField< double > adjustedcovar_;
1195  mutable int _adjustedcovar_cached_byte_size_;
1196  ::google::protobuf::RepeatedPtrField< ::Isis::ControlPointFileEntryV0002_PointLogData > log_;
1197  ::google::protobuf::RepeatedPtrField< ::Isis::ControlPointFileEntryV0002_Measure > measures_;
1198  friend void protobuf_AddDesc_ControlNetFileV0002_2eproto();
1199  friend void protobuf_AssignDesc_ControlNetFileV0002_2eproto();
1200  friend void protobuf_ShutdownFile_ControlNetFileV0002_2eproto();
1201 
1202  void InitAsDefaultInstance();
1203  static ControlPointFileEntryV0002* default_instance_;
1204 };
1205 // ===================================================================
1206 
1207 
1208 // ===================================================================
1209 
1210 // ControlNetFileHeaderV0002
1211 
1212 // required string networkId = 1;
1213 inline bool ControlNetFileHeaderV0002::has_networkid() const {
1214  return (_has_bits_[0] & 0x00000001u) != 0;
1215 }
1216 inline void ControlNetFileHeaderV0002::set_has_networkid() {
1217  _has_bits_[0] |= 0x00000001u;
1218 }
1219 inline void ControlNetFileHeaderV0002::clear_has_networkid() {
1220  _has_bits_[0] &= ~0x00000001u;
1221 }
1222 inline void ControlNetFileHeaderV0002::clear_networkid() {
1223  if (networkid_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1224  networkid_->clear();
1225  }
1226  clear_has_networkid();
1227 }
1228 inline const ::std::string& ControlNetFileHeaderV0002::networkid() const {
1229  // @@protoc_insertion_point(field_get:Isis.ControlNetFileHeaderV0002.networkId)
1230  return *networkid_;
1231 }
1232 inline void ControlNetFileHeaderV0002::set_networkid(const ::std::string& value) {
1233  set_has_networkid();
1234  if (networkid_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1235  networkid_ = new ::std::string;
1236  }
1237  networkid_->assign(value);
1238  // @@protoc_insertion_point(field_set:Isis.ControlNetFileHeaderV0002.networkId)
1239 }
1240 inline void ControlNetFileHeaderV0002::set_networkid(const char* value) {
1241  set_has_networkid();
1242  if (networkid_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1243  networkid_ = new ::std::string;
1244  }
1245  networkid_->assign(value);
1246  // @@protoc_insertion_point(field_set_char:Isis.ControlNetFileHeaderV0002.networkId)
1247 }
1248 inline void ControlNetFileHeaderV0002::set_networkid(const char* value, size_t size) {
1249  set_has_networkid();
1250  if (networkid_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1251  networkid_ = new ::std::string;
1252  }
1253  networkid_->assign(reinterpret_cast<const char*>(value), size);
1254  // @@protoc_insertion_point(field_set_pointer:Isis.ControlNetFileHeaderV0002.networkId)
1255 }
1256 inline ::std::string* ControlNetFileHeaderV0002::mutable_networkid() {
1257  set_has_networkid();
1258  if (networkid_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1259  networkid_ = new ::std::string;
1260  }
1261  // @@protoc_insertion_point(field_mutable:Isis.ControlNetFileHeaderV0002.networkId)
1262  return networkid_;
1263 }
1264 inline ::std::string* ControlNetFileHeaderV0002::release_networkid() {
1265  clear_has_networkid();
1266  if (networkid_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1267  return NULL;
1268  } else {
1269  ::std::string* temp = networkid_;
1270  networkid_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1271  return temp;
1272  }
1273 }
1274 inline void ControlNetFileHeaderV0002::set_allocated_networkid(::std::string* networkid) {
1275  if (networkid_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1276  delete networkid_;
1277  }
1278  if (networkid) {
1279  set_has_networkid();
1280  networkid_ = networkid;
1281  } else {
1282  clear_has_networkid();
1283  networkid_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1284  }
1285  // @@protoc_insertion_point(field_set_allocated:Isis.ControlNetFileHeaderV0002.networkId)
1286 }
1287 
1288 // required string targetName = 2;
1289 inline bool ControlNetFileHeaderV0002::has_targetname() const {
1290  return (_has_bits_[0] & 0x00000002u) != 0;
1291 }
1292 inline void ControlNetFileHeaderV0002::set_has_targetname() {
1293  _has_bits_[0] |= 0x00000002u;
1294 }
1295 inline void ControlNetFileHeaderV0002::clear_has_targetname() {
1296  _has_bits_[0] &= ~0x00000002u;
1297 }
1298 inline void ControlNetFileHeaderV0002::clear_targetname() {
1299  if (targetname_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1300  targetname_->clear();
1301  }
1302  clear_has_targetname();
1303 }
1304 inline const ::std::string& ControlNetFileHeaderV0002::targetname() const {
1305  // @@protoc_insertion_point(field_get:Isis.ControlNetFileHeaderV0002.targetName)
1306  return *targetname_;
1307 }
1308 inline void ControlNetFileHeaderV0002::set_targetname(const ::std::string& value) {
1309  set_has_targetname();
1310  if (targetname_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1311  targetname_ = new ::std::string;
1312  }
1313  targetname_->assign(value);
1314  // @@protoc_insertion_point(field_set:Isis.ControlNetFileHeaderV0002.targetName)
1315 }
1316 inline void ControlNetFileHeaderV0002::set_targetname(const char* value) {
1317  set_has_targetname();
1318  if (targetname_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1319  targetname_ = new ::std::string;
1320  }
1321  targetname_->assign(value);
1322  // @@protoc_insertion_point(field_set_char:Isis.ControlNetFileHeaderV0002.targetName)
1323 }
1324 inline void ControlNetFileHeaderV0002::set_targetname(const char* value, size_t size) {
1325  set_has_targetname();
1326  if (targetname_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1327  targetname_ = new ::std::string;
1328  }
1329  targetname_->assign(reinterpret_cast<const char*>(value), size);
1330  // @@protoc_insertion_point(field_set_pointer:Isis.ControlNetFileHeaderV0002.targetName)
1331 }
1332 inline ::std::string* ControlNetFileHeaderV0002::mutable_targetname() {
1333  set_has_targetname();
1334  if (targetname_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1335  targetname_ = new ::std::string;
1336  }
1337  // @@protoc_insertion_point(field_mutable:Isis.ControlNetFileHeaderV0002.targetName)
1338  return targetname_;
1339 }
1340 inline ::std::string* ControlNetFileHeaderV0002::release_targetname() {
1341  clear_has_targetname();
1342  if (targetname_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1343  return NULL;
1344  } else {
1345  ::std::string* temp = targetname_;
1346  targetname_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1347  return temp;
1348  }
1349 }
1350 inline void ControlNetFileHeaderV0002::set_allocated_targetname(::std::string* targetname) {
1351  if (targetname_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1352  delete targetname_;
1353  }
1354  if (targetname) {
1355  set_has_targetname();
1356  targetname_ = targetname;
1357  } else {
1358  clear_has_targetname();
1359  targetname_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1360  }
1361  // @@protoc_insertion_point(field_set_allocated:Isis.ControlNetFileHeaderV0002.targetName)
1362 }
1363 
1364 // optional string created = 3;
1365 inline bool ControlNetFileHeaderV0002::has_created() const {
1366  return (_has_bits_[0] & 0x00000004u) != 0;
1367 }
1368 inline void ControlNetFileHeaderV0002::set_has_created() {
1369  _has_bits_[0] |= 0x00000004u;
1370 }
1371 inline void ControlNetFileHeaderV0002::clear_has_created() {
1372  _has_bits_[0] &= ~0x00000004u;
1373 }
1374 inline void ControlNetFileHeaderV0002::clear_created() {
1375  if (created_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1376  created_->clear();
1377  }
1378  clear_has_created();
1379 }
1380 inline const ::std::string& ControlNetFileHeaderV0002::created() const {
1381  // @@protoc_insertion_point(field_get:Isis.ControlNetFileHeaderV0002.created)
1382  return *created_;
1383 }
1384 inline void ControlNetFileHeaderV0002::set_created(const ::std::string& value) {
1385  set_has_created();
1386  if (created_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1387  created_ = new ::std::string;
1388  }
1389  created_->assign(value);
1390  // @@protoc_insertion_point(field_set:Isis.ControlNetFileHeaderV0002.created)
1391 }
1392 inline void ControlNetFileHeaderV0002::set_created(const char* value) {
1393  set_has_created();
1394  if (created_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1395  created_ = new ::std::string;
1396  }
1397  created_->assign(value);
1398  // @@protoc_insertion_point(field_set_char:Isis.ControlNetFileHeaderV0002.created)
1399 }
1400 inline void ControlNetFileHeaderV0002::set_created(const char* value, size_t size) {
1401  set_has_created();
1402  if (created_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1403  created_ = new ::std::string;
1404  }
1405  created_->assign(reinterpret_cast<const char*>(value), size);
1406  // @@protoc_insertion_point(field_set_pointer:Isis.ControlNetFileHeaderV0002.created)
1407 }
1408 inline ::std::string* ControlNetFileHeaderV0002::mutable_created() {
1409  set_has_created();
1410  if (created_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1411  created_ = new ::std::string;
1412  }
1413  // @@protoc_insertion_point(field_mutable:Isis.ControlNetFileHeaderV0002.created)
1414  return created_;
1415 }
1416 inline ::std::string* ControlNetFileHeaderV0002::release_created() {
1417  clear_has_created();
1418  if (created_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1419  return NULL;
1420  } else {
1421  ::std::string* temp = created_;
1422  created_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1423  return temp;
1424  }
1425 }
1426 inline void ControlNetFileHeaderV0002::set_allocated_created(::std::string* created) {
1427  if (created_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1428  delete created_;
1429  }
1430  if (created) {
1431  set_has_created();
1432  created_ = created;
1433  } else {
1434  clear_has_created();
1435  created_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1436  }
1437  // @@protoc_insertion_point(field_set_allocated:Isis.ControlNetFileHeaderV0002.created)
1438 }
1439 
1440 // optional string lastModified = 4;
1441 inline bool ControlNetFileHeaderV0002::has_lastmodified() const {
1442  return (_has_bits_[0] & 0x00000008u) != 0;
1443 }
1444 inline void ControlNetFileHeaderV0002::set_has_lastmodified() {
1445  _has_bits_[0] |= 0x00000008u;
1446 }
1447 inline void ControlNetFileHeaderV0002::clear_has_lastmodified() {
1448  _has_bits_[0] &= ~0x00000008u;
1449 }
1450 inline void ControlNetFileHeaderV0002::clear_lastmodified() {
1451  if (lastmodified_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1452  lastmodified_->clear();
1453  }
1454  clear_has_lastmodified();
1455 }
1456 inline const ::std::string& ControlNetFileHeaderV0002::lastmodified() const {
1457  // @@protoc_insertion_point(field_get:Isis.ControlNetFileHeaderV0002.lastModified)
1458  return *lastmodified_;
1459 }
1460 inline void ControlNetFileHeaderV0002::set_lastmodified(const ::std::string& value) {
1461  set_has_lastmodified();
1462  if (lastmodified_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1463  lastmodified_ = new ::std::string;
1464  }
1465  lastmodified_->assign(value);
1466  // @@protoc_insertion_point(field_set:Isis.ControlNetFileHeaderV0002.lastModified)
1467 }
1468 inline void ControlNetFileHeaderV0002::set_lastmodified(const char* value) {
1469  set_has_lastmodified();
1470  if (lastmodified_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1471  lastmodified_ = new ::std::string;
1472  }
1473  lastmodified_->assign(value);
1474  // @@protoc_insertion_point(field_set_char:Isis.ControlNetFileHeaderV0002.lastModified)
1475 }
1476 inline void ControlNetFileHeaderV0002::set_lastmodified(const char* value, size_t size) {
1477  set_has_lastmodified();
1478  if (lastmodified_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1479  lastmodified_ = new ::std::string;
1480  }
1481  lastmodified_->assign(reinterpret_cast<const char*>(value), size);
1482  // @@protoc_insertion_point(field_set_pointer:Isis.ControlNetFileHeaderV0002.lastModified)
1483 }
1484 inline ::std::string* ControlNetFileHeaderV0002::mutable_lastmodified() {
1485  set_has_lastmodified();
1486  if (lastmodified_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1487  lastmodified_ = new ::std::string;
1488  }
1489  // @@protoc_insertion_point(field_mutable:Isis.ControlNetFileHeaderV0002.lastModified)
1490  return lastmodified_;
1491 }
1492 inline ::std::string* ControlNetFileHeaderV0002::release_lastmodified() {
1493  clear_has_lastmodified();
1494  if (lastmodified_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1495  return NULL;
1496  } else {
1497  ::std::string* temp = lastmodified_;
1498  lastmodified_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1499  return temp;
1500  }
1501 }
1502 inline void ControlNetFileHeaderV0002::set_allocated_lastmodified(::std::string* lastmodified) {
1503  if (lastmodified_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1504  delete lastmodified_;
1505  }
1506  if (lastmodified) {
1507  set_has_lastmodified();
1508  lastmodified_ = lastmodified;
1509  } else {
1510  clear_has_lastmodified();
1511  lastmodified_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1512  }
1513  // @@protoc_insertion_point(field_set_allocated:Isis.ControlNetFileHeaderV0002.lastModified)
1514 }
1515 
1516 // optional string description = 5;
1517 inline bool ControlNetFileHeaderV0002::has_description() const {
1518  return (_has_bits_[0] & 0x00000010u) != 0;
1519 }
1520 inline void ControlNetFileHeaderV0002::set_has_description() {
1521  _has_bits_[0] |= 0x00000010u;
1522 }
1523 inline void ControlNetFileHeaderV0002::clear_has_description() {
1524  _has_bits_[0] &= ~0x00000010u;
1525 }
1526 inline void ControlNetFileHeaderV0002::clear_description() {
1527  if (description_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1528  description_->clear();
1529  }
1530  clear_has_description();
1531 }
1532 inline const ::std::string& ControlNetFileHeaderV0002::description() const {
1533  // @@protoc_insertion_point(field_get:Isis.ControlNetFileHeaderV0002.description)
1534  return *description_;
1535 }
1536 inline void ControlNetFileHeaderV0002::set_description(const ::std::string& value) {
1537  set_has_description();
1538  if (description_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1539  description_ = new ::std::string;
1540  }
1541  description_->assign(value);
1542  // @@protoc_insertion_point(field_set:Isis.ControlNetFileHeaderV0002.description)
1543 }
1544 inline void ControlNetFileHeaderV0002::set_description(const char* value) {
1545  set_has_description();
1546  if (description_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1547  description_ = new ::std::string;
1548  }
1549  description_->assign(value);
1550  // @@protoc_insertion_point(field_set_char:Isis.ControlNetFileHeaderV0002.description)
1551 }
1552 inline void ControlNetFileHeaderV0002::set_description(const char* value, size_t size) {
1553  set_has_description();
1554  if (description_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1555  description_ = new ::std::string;
1556  }
1557  description_->assign(reinterpret_cast<const char*>(value), size);
1558  // @@protoc_insertion_point(field_set_pointer:Isis.ControlNetFileHeaderV0002.description)
1559 }
1560 inline ::std::string* ControlNetFileHeaderV0002::mutable_description() {
1561  set_has_description();
1562  if (description_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1563  description_ = new ::std::string;
1564  }
1565  // @@protoc_insertion_point(field_mutable:Isis.ControlNetFileHeaderV0002.description)
1566  return description_;
1567 }
1568 inline ::std::string* ControlNetFileHeaderV0002::release_description() {
1569  clear_has_description();
1570  if (description_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1571  return NULL;
1572  } else {
1573  ::std::string* temp = description_;
1574  description_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1575  return temp;
1576  }
1577 }
1578 inline void ControlNetFileHeaderV0002::set_allocated_description(::std::string* description) {
1579  if (description_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1580  delete description_;
1581  }
1582  if (description) {
1583  set_has_description();
1584  description_ = description;
1585  } else {
1586  clear_has_description();
1587  description_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1588  }
1589  // @@protoc_insertion_point(field_set_allocated:Isis.ControlNetFileHeaderV0002.description)
1590 }
1591 
1592 // optional string userName = 6;
1593 inline bool ControlNetFileHeaderV0002::has_username() const {
1594  return (_has_bits_[0] & 0x00000020u) != 0;
1595 }
1596 inline void ControlNetFileHeaderV0002::set_has_username() {
1597  _has_bits_[0] |= 0x00000020u;
1598 }
1599 inline void ControlNetFileHeaderV0002::clear_has_username() {
1600  _has_bits_[0] &= ~0x00000020u;
1601 }
1602 inline void ControlNetFileHeaderV0002::clear_username() {
1603  if (username_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1604  username_->clear();
1605  }
1606  clear_has_username();
1607 }
1608 inline const ::std::string& ControlNetFileHeaderV0002::username() const {
1609  // @@protoc_insertion_point(field_get:Isis.ControlNetFileHeaderV0002.userName)
1610  return *username_;
1611 }
1612 inline void ControlNetFileHeaderV0002::set_username(const ::std::string& value) {
1613  set_has_username();
1614  if (username_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1615  username_ = new ::std::string;
1616  }
1617  username_->assign(value);
1618  // @@protoc_insertion_point(field_set:Isis.ControlNetFileHeaderV0002.userName)
1619 }
1620 inline void ControlNetFileHeaderV0002::set_username(const char* value) {
1621  set_has_username();
1622  if (username_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1623  username_ = new ::std::string;
1624  }
1625  username_->assign(value);
1626  // @@protoc_insertion_point(field_set_char:Isis.ControlNetFileHeaderV0002.userName)
1627 }
1628 inline void ControlNetFileHeaderV0002::set_username(const char* value, size_t size) {
1629  set_has_username();
1630  if (username_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1631  username_ = new ::std::string;
1632  }
1633  username_->assign(reinterpret_cast<const char*>(value), size);
1634  // @@protoc_insertion_point(field_set_pointer:Isis.ControlNetFileHeaderV0002.userName)
1635 }
1636 inline ::std::string* ControlNetFileHeaderV0002::mutable_username() {
1637  set_has_username();
1638  if (username_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1639  username_ = new ::std::string;
1640  }
1641  // @@protoc_insertion_point(field_mutable:Isis.ControlNetFileHeaderV0002.userName)
1642  return username_;
1643 }
1644 inline ::std::string* ControlNetFileHeaderV0002::release_username() {
1645  clear_has_username();
1646  if (username_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1647  return NULL;
1648  } else {
1649  ::std::string* temp = username_;
1650  username_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1651  return temp;
1652  }
1653 }
1654 inline void ControlNetFileHeaderV0002::set_allocated_username(::std::string* username) {
1655  if (username_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1656  delete username_;
1657  }
1658  if (username) {
1659  set_has_username();
1660  username_ = username;
1661  } else {
1662  clear_has_username();
1663  username_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1664  }
1665  // @@protoc_insertion_point(field_set_allocated:Isis.ControlNetFileHeaderV0002.userName)
1666 }
1667 
1668 // repeated int32 pointMessageSizes = 7 [packed = true];
1669 inline int ControlNetFileHeaderV0002::pointmessagesizes_size() const {
1670  return pointmessagesizes_.size();
1671 }
1672 inline void ControlNetFileHeaderV0002::clear_pointmessagesizes() {
1673  pointmessagesizes_.Clear();
1674 }
1675 inline ::google::protobuf::int32 ControlNetFileHeaderV0002::pointmessagesizes(int index) const {
1676  // @@protoc_insertion_point(field_get:Isis.ControlNetFileHeaderV0002.pointMessageSizes)
1677  return pointmessagesizes_.Get(index);
1678 }
1679 inline void ControlNetFileHeaderV0002::set_pointmessagesizes(int index, ::google::protobuf::int32 value) {
1680  pointmessagesizes_.Set(index, value);
1681  // @@protoc_insertion_point(field_set:Isis.ControlNetFileHeaderV0002.pointMessageSizes)
1682 }
1683 inline void ControlNetFileHeaderV0002::add_pointmessagesizes(::google::protobuf::int32 value) {
1684  pointmessagesizes_.Add(value);
1685  // @@protoc_insertion_point(field_add:Isis.ControlNetFileHeaderV0002.pointMessageSizes)
1686 }
1687 inline const ::google::protobuf::RepeatedField< ::google::protobuf::int32 >&
1688 ControlNetFileHeaderV0002::pointmessagesizes() const {
1689  // @@protoc_insertion_point(field_list:Isis.ControlNetFileHeaderV0002.pointMessageSizes)
1690  return pointmessagesizes_;
1691 }
1692 inline ::google::protobuf::RepeatedField< ::google::protobuf::int32 >*
1693 ControlNetFileHeaderV0002::mutable_pointmessagesizes() {
1694  // @@protoc_insertion_point(field_mutable_list:Isis.ControlNetFileHeaderV0002.pointMessageSizes)
1695  return &pointmessagesizes_;
1696 }
1697 
1698 // -------------------------------------------------------------------
1699 
1700 // ControlPointFileEntryV0002_PointLogData
1701 
1702 // optional int32 doubleDataType = 1;
1703 inline bool ControlPointFileEntryV0002_PointLogData::has_doubledatatype() const {
1704  return (_has_bits_[0] & 0x00000001u) != 0;
1705 }
1706 inline void ControlPointFileEntryV0002_PointLogData::set_has_doubledatatype() {
1707  _has_bits_[0] |= 0x00000001u;
1708 }
1709 inline void ControlPointFileEntryV0002_PointLogData::clear_has_doubledatatype() {
1710  _has_bits_[0] &= ~0x00000001u;
1711 }
1712 inline void ControlPointFileEntryV0002_PointLogData::clear_doubledatatype() {
1713  doubledatatype_ = 0;
1714  clear_has_doubledatatype();
1715 }
1716 inline ::google::protobuf::int32 ControlPointFileEntryV0002_PointLogData::doubledatatype() const {
1717  // @@protoc_insertion_point(field_get:Isis.ControlPointFileEntryV0002.PointLogData.doubleDataType)
1718  return doubledatatype_;
1719 }
1720 inline void ControlPointFileEntryV0002_PointLogData::set_doubledatatype(::google::protobuf::int32 value) {
1721  set_has_doubledatatype();
1722  doubledatatype_ = value;
1723  // @@protoc_insertion_point(field_set:Isis.ControlPointFileEntryV0002.PointLogData.doubleDataType)
1724 }
1725 
1726 // optional double doubleDataValue = 2;
1727 inline bool ControlPointFileEntryV0002_PointLogData::has_doubledatavalue() const {
1728  return (_has_bits_[0] & 0x00000002u) != 0;
1729 }
1730 inline void ControlPointFileEntryV0002_PointLogData::set_has_doubledatavalue() {
1731  _has_bits_[0] |= 0x00000002u;
1732 }
1733 inline void ControlPointFileEntryV0002_PointLogData::clear_has_doubledatavalue() {
1734  _has_bits_[0] &= ~0x00000002u;
1735 }
1736 inline void ControlPointFileEntryV0002_PointLogData::clear_doubledatavalue() {
1737  doubledatavalue_ = 0;
1738  clear_has_doubledatavalue();
1739 }
1740 inline double ControlPointFileEntryV0002_PointLogData::doubledatavalue() const {
1741  // @@protoc_insertion_point(field_get:Isis.ControlPointFileEntryV0002.PointLogData.doubleDataValue)
1742  return doubledatavalue_;
1743 }
1744 inline void ControlPointFileEntryV0002_PointLogData::set_doubledatavalue(double value) {
1745  set_has_doubledatavalue();
1746  doubledatavalue_ = value;
1747  // @@protoc_insertion_point(field_set:Isis.ControlPointFileEntryV0002.PointLogData.doubleDataValue)
1748 }
1749 
1750 // optional int32 boolDataType = 3;
1751 inline bool ControlPointFileEntryV0002_PointLogData::has_booldatatype() const {
1752  return (_has_bits_[0] & 0x00000004u) != 0;
1753 }
1754 inline void ControlPointFileEntryV0002_PointLogData::set_has_booldatatype() {
1755  _has_bits_[0] |= 0x00000004u;
1756 }
1757 inline void ControlPointFileEntryV0002_PointLogData::clear_has_booldatatype() {
1758  _has_bits_[0] &= ~0x00000004u;
1759 }
1760 inline void ControlPointFileEntryV0002_PointLogData::clear_booldatatype() {
1761  booldatatype_ = 0;
1762  clear_has_booldatatype();
1763 }
1764 inline ::google::protobuf::int32 ControlPointFileEntryV0002_PointLogData::booldatatype() const {
1765  // @@protoc_insertion_point(field_get:Isis.ControlPointFileEntryV0002.PointLogData.boolDataType)
1766  return booldatatype_;
1767 }
1768 inline void ControlPointFileEntryV0002_PointLogData::set_booldatatype(::google::protobuf::int32 value) {
1769  set_has_booldatatype();
1770  booldatatype_ = value;
1771  // @@protoc_insertion_point(field_set:Isis.ControlPointFileEntryV0002.PointLogData.boolDataType)
1772 }
1773 
1774 // optional bool boolDataValue = 4;
1775 inline bool ControlPointFileEntryV0002_PointLogData::has_booldatavalue() const {
1776  return (_has_bits_[0] & 0x00000008u) != 0;
1777 }
1778 inline void ControlPointFileEntryV0002_PointLogData::set_has_booldatavalue() {
1779  _has_bits_[0] |= 0x00000008u;
1780 }
1781 inline void ControlPointFileEntryV0002_PointLogData::clear_has_booldatavalue() {
1782  _has_bits_[0] &= ~0x00000008u;
1783 }
1784 inline void ControlPointFileEntryV0002_PointLogData::clear_booldatavalue() {
1785  booldatavalue_ = false;
1786  clear_has_booldatavalue();
1787 }
1788 inline bool ControlPointFileEntryV0002_PointLogData::booldatavalue() const {
1789  // @@protoc_insertion_point(field_get:Isis.ControlPointFileEntryV0002.PointLogData.boolDataValue)
1790  return booldatavalue_;
1791 }
1792 inline void ControlPointFileEntryV0002_PointLogData::set_booldatavalue(bool value) {
1793  set_has_booldatavalue();
1794  booldatavalue_ = value;
1795  // @@protoc_insertion_point(field_set:Isis.ControlPointFileEntryV0002.PointLogData.boolDataValue)
1796 }
1797 
1798 // -------------------------------------------------------------------
1799 
1800 // ControlPointFileEntryV0002_Measure_MeasureLogData
1801 
1802 // optional int32 doubleDataType = 1;
1803 inline bool ControlPointFileEntryV0002_Measure_MeasureLogData::has_doubledatatype() const {
1804  return (_has_bits_[0] & 0x00000001u) != 0;
1805 }
1806 inline void ControlPointFileEntryV0002_Measure_MeasureLogData::set_has_doubledatatype() {
1807  _has_bits_[0] |= 0x00000001u;
1808 }
1809 inline void ControlPointFileEntryV0002_Measure_MeasureLogData::clear_has_doubledatatype() {
1810  _has_bits_[0] &= ~0x00000001u;
1811 }
1812 inline void ControlPointFileEntryV0002_Measure_MeasureLogData::clear_doubledatatype() {
1813  doubledatatype_ = 0;
1814  clear_has_doubledatatype();
1815 }
1816 inline ::google::protobuf::int32 ControlPointFileEntryV0002_Measure_MeasureLogData::doubledatatype() const {
1817  // @@protoc_insertion_point(field_get:Isis.ControlPointFileEntryV0002.Measure.MeasureLogData.doubleDataType)
1818  return doubledatatype_;
1819 }
1820 inline void ControlPointFileEntryV0002_Measure_MeasureLogData::set_doubledatatype(::google::protobuf::int32 value) {
1821  set_has_doubledatatype();
1822  doubledatatype_ = value;
1823  // @@protoc_insertion_point(field_set:Isis.ControlPointFileEntryV0002.Measure.MeasureLogData.doubleDataType)
1824 }
1825 
1826 // optional double doubleDataValue = 2;
1827 inline bool ControlPointFileEntryV0002_Measure_MeasureLogData::has_doubledatavalue() const {
1828  return (_has_bits_[0] & 0x00000002u) != 0;
1829 }
1830 inline void ControlPointFileEntryV0002_Measure_MeasureLogData::set_has_doubledatavalue() {
1831  _has_bits_[0] |= 0x00000002u;
1832 }
1833 inline void ControlPointFileEntryV0002_Measure_MeasureLogData::clear_has_doubledatavalue() {
1834  _has_bits_[0] &= ~0x00000002u;
1835 }
1836 inline void ControlPointFileEntryV0002_Measure_MeasureLogData::clear_doubledatavalue() {
1837  doubledatavalue_ = 0;
1838  clear_has_doubledatavalue();
1839 }
1840 inline double ControlPointFileEntryV0002_Measure_MeasureLogData::doubledatavalue() const {
1841  // @@protoc_insertion_point(field_get:Isis.ControlPointFileEntryV0002.Measure.MeasureLogData.doubleDataValue)
1842  return doubledatavalue_;
1843 }
1844 inline void ControlPointFileEntryV0002_Measure_MeasureLogData::set_doubledatavalue(double value) {
1845  set_has_doubledatavalue();
1846  doubledatavalue_ = value;
1847  // @@protoc_insertion_point(field_set:Isis.ControlPointFileEntryV0002.Measure.MeasureLogData.doubleDataValue)
1848 }
1849 
1850 // optional int32 boolDataType = 3;
1851 inline bool ControlPointFileEntryV0002_Measure_MeasureLogData::has_booldatatype() const {
1852  return (_has_bits_[0] & 0x00000004u) != 0;
1853 }
1854 inline void ControlPointFileEntryV0002_Measure_MeasureLogData::set_has_booldatatype() {
1855  _has_bits_[0] |= 0x00000004u;
1856 }
1857 inline void ControlPointFileEntryV0002_Measure_MeasureLogData::clear_has_booldatatype() {
1858  _has_bits_[0] &= ~0x00000004u;
1859 }
1860 inline void ControlPointFileEntryV0002_Measure_MeasureLogData::clear_booldatatype() {
1861  booldatatype_ = 0;
1862  clear_has_booldatatype();
1863 }
1864 inline ::google::protobuf::int32 ControlPointFileEntryV0002_Measure_MeasureLogData::booldatatype() const {
1865  // @@protoc_insertion_point(field_get:Isis.ControlPointFileEntryV0002.Measure.MeasureLogData.boolDataType)
1866  return booldatatype_;
1867 }
1868 inline void ControlPointFileEntryV0002_Measure_MeasureLogData::set_booldatatype(::google::protobuf::int32 value) {
1869  set_has_booldatatype();
1870  booldatatype_ = value;
1871  // @@protoc_insertion_point(field_set:Isis.ControlPointFileEntryV0002.Measure.MeasureLogData.boolDataType)
1872 }
1873 
1874 // optional bool boolDataValue = 4;
1875 inline bool ControlPointFileEntryV0002_Measure_MeasureLogData::has_booldatavalue() const {
1876  return (_has_bits_[0] & 0x00000008u) != 0;
1877 }
1878 inline void ControlPointFileEntryV0002_Measure_MeasureLogData::set_has_booldatavalue() {
1879  _has_bits_[0] |= 0x00000008u;
1880 }
1881 inline void ControlPointFileEntryV0002_Measure_MeasureLogData::clear_has_booldatavalue() {
1882  _has_bits_[0] &= ~0x00000008u;
1883 }
1884 inline void ControlPointFileEntryV0002_Measure_MeasureLogData::clear_booldatavalue() {
1885  booldatavalue_ = false;
1886  clear_has_booldatavalue();
1887 }
1888 inline bool ControlPointFileEntryV0002_Measure_MeasureLogData::booldatavalue() const {
1889  // @@protoc_insertion_point(field_get:Isis.ControlPointFileEntryV0002.Measure.MeasureLogData.boolDataValue)
1890  return booldatavalue_;
1891 }
1892 inline void ControlPointFileEntryV0002_Measure_MeasureLogData::set_booldatavalue(bool value) {
1893  set_has_booldatavalue();
1894  booldatavalue_ = value;
1895  // @@protoc_insertion_point(field_set:Isis.ControlPointFileEntryV0002.Measure.MeasureLogData.boolDataValue)
1896 }
1897 
1898 // -------------------------------------------------------------------
1899 
1900 // ControlPointFileEntryV0002_Measure
1901 
1902 // required string serialnumber = 1;
1903 inline bool ControlPointFileEntryV0002_Measure::has_serialnumber() const {
1904  return (_has_bits_[0] & 0x00000001u) != 0;
1905 }
1906 inline void ControlPointFileEntryV0002_Measure::set_has_serialnumber() {
1907  _has_bits_[0] |= 0x00000001u;
1908 }
1909 inline void ControlPointFileEntryV0002_Measure::clear_has_serialnumber() {
1910  _has_bits_[0] &= ~0x00000001u;
1911 }
1912 inline void ControlPointFileEntryV0002_Measure::clear_serialnumber() {
1913  if (serialnumber_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1914  serialnumber_->clear();
1915  }
1916  clear_has_serialnumber();
1917 }
1918 inline const ::std::string& ControlPointFileEntryV0002_Measure::serialnumber() const {
1919  // @@protoc_insertion_point(field_get:Isis.ControlPointFileEntryV0002.Measure.serialnumber)
1920  return *serialnumber_;
1921 }
1922 inline void ControlPointFileEntryV0002_Measure::set_serialnumber(const ::std::string& value) {
1923  set_has_serialnumber();
1924  if (serialnumber_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1925  serialnumber_ = new ::std::string;
1926  }
1927  serialnumber_->assign(value);
1928  // @@protoc_insertion_point(field_set:Isis.ControlPointFileEntryV0002.Measure.serialnumber)
1929 }
1930 inline void ControlPointFileEntryV0002_Measure::set_serialnumber(const char* value) {
1931  set_has_serialnumber();
1932  if (serialnumber_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1933  serialnumber_ = new ::std::string;
1934  }
1935  serialnumber_->assign(value);
1936  // @@protoc_insertion_point(field_set_char:Isis.ControlPointFileEntryV0002.Measure.serialnumber)
1937 }
1938 inline void ControlPointFileEntryV0002_Measure::set_serialnumber(const char* value, size_t size) {
1939  set_has_serialnumber();
1940  if (serialnumber_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1941  serialnumber_ = new ::std::string;
1942  }
1943  serialnumber_->assign(reinterpret_cast<const char*>(value), size);
1944  // @@protoc_insertion_point(field_set_pointer:Isis.ControlPointFileEntryV0002.Measure.serialnumber)
1945 }
1946 inline ::std::string* ControlPointFileEntryV0002_Measure::mutable_serialnumber() {
1947  set_has_serialnumber();
1948  if (serialnumber_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1949  serialnumber_ = new ::std::string;
1950  }
1951  // @@protoc_insertion_point(field_mutable:Isis.ControlPointFileEntryV0002.Measure.serialnumber)
1952  return serialnumber_;
1953 }
1954 inline ::std::string* ControlPointFileEntryV0002_Measure::release_serialnumber() {
1955  clear_has_serialnumber();
1956  if (serialnumber_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1957  return NULL;
1958  } else {
1959  ::std::string* temp = serialnumber_;
1960  serialnumber_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1961  return temp;
1962  }
1963 }
1964 inline void ControlPointFileEntryV0002_Measure::set_allocated_serialnumber(::std::string* serialnumber) {
1965  if (serialnumber_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1966  delete serialnumber_;
1967  }
1968  if (serialnumber) {
1969  set_has_serialnumber();
1970  serialnumber_ = serialnumber;
1971  } else {
1972  clear_has_serialnumber();
1973  serialnumber_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1974  }
1975  // @@protoc_insertion_point(field_set_allocated:Isis.ControlPointFileEntryV0002.Measure.serialnumber)
1976 }
1977 
1978 // required .Isis.ControlPointFileEntryV0002.Measure.MeasureType type = 2;
1979 inline bool ControlPointFileEntryV0002_Measure::has_type() const {
1980  return (_has_bits_[0] & 0x00000002u) != 0;
1981 }
1982 inline void ControlPointFileEntryV0002_Measure::set_has_type() {
1983  _has_bits_[0] |= 0x00000002u;
1984 }
1985 inline void ControlPointFileEntryV0002_Measure::clear_has_type() {
1986  _has_bits_[0] &= ~0x00000002u;
1987 }
1988 inline void ControlPointFileEntryV0002_Measure::clear_type() {
1989  type_ = 0;
1990  clear_has_type();
1991 }
1992 inline ::Isis::ControlPointFileEntryV0002_Measure_MeasureType ControlPointFileEntryV0002_Measure::type() const {
1993  // @@protoc_insertion_point(field_get:Isis.ControlPointFileEntryV0002.Measure.type)
1994  return static_cast< ::Isis::ControlPointFileEntryV0002_Measure_MeasureType >(type_);
1995 }
1996 inline void ControlPointFileEntryV0002_Measure::set_type(::Isis::ControlPointFileEntryV0002_Measure_MeasureType value) {
1997  assert(::Isis::ControlPointFileEntryV0002_Measure_MeasureType_IsValid(value));
1998  set_has_type();
1999  type_ = value;
2000  // @@protoc_insertion_point(field_set:Isis.ControlPointFileEntryV0002.Measure.type)
2001 }
2002 
2003 // optional double sample = 3;
2004 inline bool ControlPointFileEntryV0002_Measure::has_sample() const {
2005  return (_has_bits_[0] & 0x00000004u) != 0;
2006 }
2007 inline void ControlPointFileEntryV0002_Measure::set_has_sample() {
2008  _has_bits_[0] |= 0x00000004u;
2009 }
2010 inline void ControlPointFileEntryV0002_Measure::clear_has_sample() {
2011  _has_bits_[0] &= ~0x00000004u;
2012 }
2013 inline void ControlPointFileEntryV0002_Measure::clear_sample() {
2014  sample_ = 0;
2015  clear_has_sample();
2016 }
2017 inline double ControlPointFileEntryV0002_Measure::sample() const {
2018  // @@protoc_insertion_point(field_get:Isis.ControlPointFileEntryV0002.Measure.sample)
2019  return sample_;
2020 }
2021 inline void ControlPointFileEntryV0002_Measure::set_sample(double value) {
2022  set_has_sample();
2023  sample_ = value;
2024  // @@protoc_insertion_point(field_set:Isis.ControlPointFileEntryV0002.Measure.sample)
2025 }
2026 
2027 // optional double line = 4;
2028 inline bool ControlPointFileEntryV0002_Measure::has_line() const {
2029  return (_has_bits_[0] & 0x00000008u) != 0;
2030 }
2031 inline void ControlPointFileEntryV0002_Measure::set_has_line() {
2032  _has_bits_[0] |= 0x00000008u;
2033 }
2034 inline void ControlPointFileEntryV0002_Measure::clear_has_line() {
2035  _has_bits_[0] &= ~0x00000008u;
2036 }
2037 inline void ControlPointFileEntryV0002_Measure::clear_line() {
2038  line_ = 0;
2039  clear_has_line();
2040 }
2041 inline double ControlPointFileEntryV0002_Measure::line() const {
2042  // @@protoc_insertion_point(field_get:Isis.ControlPointFileEntryV0002.Measure.line)
2043  return line_;
2044 }
2045 inline void ControlPointFileEntryV0002_Measure::set_line(double value) {
2046  set_has_line();
2047  line_ = value;
2048  // @@protoc_insertion_point(field_set:Isis.ControlPointFileEntryV0002.Measure.line)
2049 }
2050 
2051 // optional double sampleResidual = 5;
2052 inline bool ControlPointFileEntryV0002_Measure::has_sampleresidual() const {
2053  return (_has_bits_[0] & 0x00000010u) != 0;
2054 }
2055 inline void ControlPointFileEntryV0002_Measure::set_has_sampleresidual() {
2056  _has_bits_[0] |= 0x00000010u;
2057 }
2058 inline void ControlPointFileEntryV0002_Measure::clear_has_sampleresidual() {
2059  _has_bits_[0] &= ~0x00000010u;
2060 }
2061 inline void ControlPointFileEntryV0002_Measure::clear_sampleresidual() {
2062  sampleresidual_ = 0;
2063  clear_has_sampleresidual();
2064 }
2065 inline double ControlPointFileEntryV0002_Measure::sampleresidual() const {
2066  // @@protoc_insertion_point(field_get:Isis.ControlPointFileEntryV0002.Measure.sampleResidual)
2067  return sampleresidual_;
2068 }
2069 inline void ControlPointFileEntryV0002_Measure::set_sampleresidual(double value) {
2070  set_has_sampleresidual();
2071  sampleresidual_ = value;
2072  // @@protoc_insertion_point(field_set:Isis.ControlPointFileEntryV0002.Measure.sampleResidual)
2073 }
2074 
2075 // optional double lineResidual = 6;
2076 inline bool ControlPointFileEntryV0002_Measure::has_lineresidual() const {
2077  return (_has_bits_[0] & 0x00000020u) != 0;
2078 }
2079 inline void ControlPointFileEntryV0002_Measure::set_has_lineresidual() {
2080  _has_bits_[0] |= 0x00000020u;
2081 }
2082 inline void ControlPointFileEntryV0002_Measure::clear_has_lineresidual() {
2083  _has_bits_[0] &= ~0x00000020u;
2084 }
2085 inline void ControlPointFileEntryV0002_Measure::clear_lineresidual() {
2086  lineresidual_ = 0;
2087  clear_has_lineresidual();
2088 }
2089 inline double ControlPointFileEntryV0002_Measure::lineresidual() const {
2090  // @@protoc_insertion_point(field_get:Isis.ControlPointFileEntryV0002.Measure.lineResidual)
2091  return lineresidual_;
2092 }
2093 inline void ControlPointFileEntryV0002_Measure::set_lineresidual(double value) {
2094  set_has_lineresidual();
2095  lineresidual_ = value;
2096  // @@protoc_insertion_point(field_set:Isis.ControlPointFileEntryV0002.Measure.lineResidual)
2097 }
2098 
2099 // optional string choosername = 7;
2100 inline bool ControlPointFileEntryV0002_Measure::has_choosername() const {
2101  return (_has_bits_[0] & 0x00000040u) != 0;
2102 }
2103 inline void ControlPointFileEntryV0002_Measure::set_has_choosername() {
2104  _has_bits_[0] |= 0x00000040u;
2105 }
2106 inline void ControlPointFileEntryV0002_Measure::clear_has_choosername() {
2107  _has_bits_[0] &= ~0x00000040u;
2108 }
2109 inline void ControlPointFileEntryV0002_Measure::clear_choosername() {
2110  if (choosername_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2111  choosername_->clear();
2112  }
2113  clear_has_choosername();
2114 }
2115 inline const ::std::string& ControlPointFileEntryV0002_Measure::choosername() const {
2116  // @@protoc_insertion_point(field_get:Isis.ControlPointFileEntryV0002.Measure.choosername)
2117  return *choosername_;
2118 }
2119 inline void ControlPointFileEntryV0002_Measure::set_choosername(const ::std::string& value) {
2120  set_has_choosername();
2121  if (choosername_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2122  choosername_ = new ::std::string;
2123  }
2124  choosername_->assign(value);
2125  // @@protoc_insertion_point(field_set:Isis.ControlPointFileEntryV0002.Measure.choosername)
2126 }
2127 inline void ControlPointFileEntryV0002_Measure::set_choosername(const char* value) {
2128  set_has_choosername();
2129  if (choosername_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2130  choosername_ = new ::std::string;
2131  }
2132  choosername_->assign(value);
2133  // @@protoc_insertion_point(field_set_char:Isis.ControlPointFileEntryV0002.Measure.choosername)
2134 }
2135 inline void ControlPointFileEntryV0002_Measure::set_choosername(const char* value, size_t size) {
2136  set_has_choosername();
2137  if (choosername_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2138  choosername_ = new ::std::string;
2139  }
2140  choosername_->assign(reinterpret_cast<const char*>(value), size);
2141  // @@protoc_insertion_point(field_set_pointer:Isis.ControlPointFileEntryV0002.Measure.choosername)
2142 }
2143 inline ::std::string* ControlPointFileEntryV0002_Measure::mutable_choosername() {
2144  set_has_choosername();
2145  if (choosername_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2146  choosername_ = new ::std::string;
2147  }
2148  // @@protoc_insertion_point(field_mutable:Isis.ControlPointFileEntryV0002.Measure.choosername)
2149  return choosername_;
2150 }
2151 inline ::std::string* ControlPointFileEntryV0002_Measure::release_choosername() {
2152  clear_has_choosername();
2153  if (choosername_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2154  return NULL;
2155  } else {
2156  ::std::string* temp = choosername_;
2157  choosername_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2158  return temp;
2159  }
2160 }
2161 inline void ControlPointFileEntryV0002_Measure::set_allocated_choosername(::std::string* choosername) {
2162  if (choosername_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2163  delete choosername_;
2164  }
2165  if (choosername) {
2166  set_has_choosername();
2167  choosername_ = choosername;
2168  } else {
2169  clear_has_choosername();
2170  choosername_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2171  }
2172  // @@protoc_insertion_point(field_set_allocated:Isis.ControlPointFileEntryV0002.Measure.choosername)
2173 }
2174 
2175 // optional string datetime = 8;
2176 inline bool ControlPointFileEntryV0002_Measure::has_datetime() const {
2177  return (_has_bits_[0] & 0x00000080u) != 0;
2178 }
2179 inline void ControlPointFileEntryV0002_Measure::set_has_datetime() {
2180  _has_bits_[0] |= 0x00000080u;
2181 }
2182 inline void ControlPointFileEntryV0002_Measure::clear_has_datetime() {
2183  _has_bits_[0] &= ~0x00000080u;
2184 }
2185 inline void ControlPointFileEntryV0002_Measure::clear_datetime() {
2186  if (datetime_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2187  datetime_->clear();
2188  }
2189  clear_has_datetime();
2190 }
2191 inline const ::std::string& ControlPointFileEntryV0002_Measure::datetime() const {
2192  // @@protoc_insertion_point(field_get:Isis.ControlPointFileEntryV0002.Measure.datetime)
2193  return *datetime_;
2194 }
2195 inline void ControlPointFileEntryV0002_Measure::set_datetime(const ::std::string& value) {
2196  set_has_datetime();
2197  if (datetime_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2198  datetime_ = new ::std::string;
2199  }
2200  datetime_->assign(value);
2201  // @@protoc_insertion_point(field_set:Isis.ControlPointFileEntryV0002.Measure.datetime)
2202 }
2203 inline void ControlPointFileEntryV0002_Measure::set_datetime(const char* value) {
2204  set_has_datetime();
2205  if (datetime_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2206  datetime_ = new ::std::string;
2207  }
2208  datetime_->assign(value);
2209  // @@protoc_insertion_point(field_set_char:Isis.ControlPointFileEntryV0002.Measure.datetime)
2210 }
2211 inline void ControlPointFileEntryV0002_Measure::set_datetime(const char* value, size_t size) {
2212  set_has_datetime();
2213  if (datetime_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2214  datetime_ = new ::std::string;
2215  }
2216  datetime_->assign(reinterpret_cast<const char*>(value), size);
2217  // @@protoc_insertion_point(field_set_pointer:Isis.ControlPointFileEntryV0002.Measure.datetime)
2218 }
2219 inline ::std::string* ControlPointFileEntryV0002_Measure::mutable_datetime() {
2220  set_has_datetime();
2221  if (datetime_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2222  datetime_ = new ::std::string;
2223  }
2224  // @@protoc_insertion_point(field_mutable:Isis.ControlPointFileEntryV0002.Measure.datetime)
2225  return datetime_;
2226 }
2227 inline ::std::string* ControlPointFileEntryV0002_Measure::release_datetime() {
2228  clear_has_datetime();
2229  if (datetime_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2230  return NULL;
2231  } else {
2232  ::std::string* temp = datetime_;
2233  datetime_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2234  return temp;
2235  }
2236 }
2237 inline void ControlPointFileEntryV0002_Measure::set_allocated_datetime(::std::string* datetime) {
2238  if (datetime_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2239  delete datetime_;
2240  }
2241  if (datetime) {
2242  set_has_datetime();
2243  datetime_ = datetime;
2244  } else {
2245  clear_has_datetime();
2246  datetime_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2247  }
2248  // @@protoc_insertion_point(field_set_allocated:Isis.ControlPointFileEntryV0002.Measure.datetime)
2249 }
2250 
2251 // optional bool editLock = 9;
2252 inline bool ControlPointFileEntryV0002_Measure::has_editlock() const {
2253  return (_has_bits_[0] & 0x00000100u) != 0;
2254 }
2255 inline void ControlPointFileEntryV0002_Measure::set_has_editlock() {
2256  _has_bits_[0] |= 0x00000100u;
2257 }
2258 inline void ControlPointFileEntryV0002_Measure::clear_has_editlock() {
2259  _has_bits_[0] &= ~0x00000100u;
2260 }
2261 inline void ControlPointFileEntryV0002_Measure::clear_editlock() {
2262  editlock_ = false;
2263  clear_has_editlock();
2264 }
2265 inline bool ControlPointFileEntryV0002_Measure::editlock() const {
2266  // @@protoc_insertion_point(field_get:Isis.ControlPointFileEntryV0002.Measure.editLock)
2267  return editlock_;
2268 }
2269 inline void ControlPointFileEntryV0002_Measure::set_editlock(bool value) {
2270  set_has_editlock();
2271  editlock_ = value;
2272  // @@protoc_insertion_point(field_set:Isis.ControlPointFileEntryV0002.Measure.editLock)
2273 }
2274 
2275 // optional bool ignore = 10;
2276 inline bool ControlPointFileEntryV0002_Measure::has_ignore() const {
2277  return (_has_bits_[0] & 0x00000200u) != 0;
2278 }
2279 inline void ControlPointFileEntryV0002_Measure::set_has_ignore() {
2280  _has_bits_[0] |= 0x00000200u;
2281 }
2282 inline void ControlPointFileEntryV0002_Measure::clear_has_ignore() {
2283  _has_bits_[0] &= ~0x00000200u;
2284 }
2285 inline void ControlPointFileEntryV0002_Measure::clear_ignore() {
2286  ignore_ = false;
2287  clear_has_ignore();
2288 }
2289 inline bool ControlPointFileEntryV0002_Measure::ignore() const {
2290  // @@protoc_insertion_point(field_get:Isis.ControlPointFileEntryV0002.Measure.ignore)
2291  return ignore_;
2292 }
2293 inline void ControlPointFileEntryV0002_Measure::set_ignore(bool value) {
2294  set_has_ignore();
2295  ignore_ = value;
2296  // @@protoc_insertion_point(field_set:Isis.ControlPointFileEntryV0002.Measure.ignore)
2297 }
2298 
2299 // optional bool jigsawRejected = 11;
2300 inline bool ControlPointFileEntryV0002_Measure::has_jigsawrejected() const {
2301  return (_has_bits_[0] & 0x00000400u) != 0;
2302 }
2303 inline void ControlPointFileEntryV0002_Measure::set_has_jigsawrejected() {
2304  _has_bits_[0] |= 0x00000400u;
2305 }
2306 inline void ControlPointFileEntryV0002_Measure::clear_has_jigsawrejected() {
2307  _has_bits_[0] &= ~0x00000400u;
2308 }
2309 inline void ControlPointFileEntryV0002_Measure::clear_jigsawrejected() {
2310  jigsawrejected_ = false;
2311  clear_has_jigsawrejected();
2312 }
2313 inline bool ControlPointFileEntryV0002_Measure::jigsawrejected() const {
2314  // @@protoc_insertion_point(field_get:Isis.ControlPointFileEntryV0002.Measure.jigsawRejected)
2315  return jigsawrejected_;
2316 }
2317 inline void ControlPointFileEntryV0002_Measure::set_jigsawrejected(bool value) {
2318  set_has_jigsawrejected();
2319  jigsawrejected_ = value;
2320  // @@protoc_insertion_point(field_set:Isis.ControlPointFileEntryV0002.Measure.jigsawRejected)
2321 }
2322 
2323 // optional double diameter = 12;
2324 inline bool ControlPointFileEntryV0002_Measure::has_diameter() const {
2325  return (_has_bits_[0] & 0x00000800u) != 0;
2326 }
2327 inline void ControlPointFileEntryV0002_Measure::set_has_diameter() {
2328  _has_bits_[0] |= 0x00000800u;
2329 }
2330 inline void ControlPointFileEntryV0002_Measure::clear_has_diameter() {
2331  _has_bits_[0] &= ~0x00000800u;
2332 }
2333 inline void ControlPointFileEntryV0002_Measure::clear_diameter() {
2334  diameter_ = 0;
2335  clear_has_diameter();
2336 }
2337 inline double ControlPointFileEntryV0002_Measure::diameter() const {
2338  // @@protoc_insertion_point(field_get:Isis.ControlPointFileEntryV0002.Measure.diameter)
2339  return diameter_;
2340 }
2341 inline void ControlPointFileEntryV0002_Measure::set_diameter(double value) {
2342  set_has_diameter();
2343  diameter_ = value;
2344  // @@protoc_insertion_point(field_set:Isis.ControlPointFileEntryV0002.Measure.diameter)
2345 }
2346 
2347 // optional double apriorisample = 13;
2348 inline bool ControlPointFileEntryV0002_Measure::has_apriorisample() const {
2349  return (_has_bits_[0] & 0x00001000u) != 0;
2350 }
2351 inline void ControlPointFileEntryV0002_Measure::set_has_apriorisample() {
2352  _has_bits_[0] |= 0x00001000u;
2353 }
2354 inline void ControlPointFileEntryV0002_Measure::clear_has_apriorisample() {
2355  _has_bits_[0] &= ~0x00001000u;
2356 }
2357 inline void ControlPointFileEntryV0002_Measure::clear_apriorisample() {
2358  apriorisample_ = 0;
2359  clear_has_apriorisample();
2360 }
2361 inline double ControlPointFileEntryV0002_Measure::apriorisample() const {
2362  // @@protoc_insertion_point(field_get:Isis.ControlPointFileEntryV0002.Measure.apriorisample)
2363  return apriorisample_;
2364 }
2365 inline void ControlPointFileEntryV0002_Measure::set_apriorisample(double value) {
2366  set_has_apriorisample();
2367  apriorisample_ = value;
2368  // @@protoc_insertion_point(field_set:Isis.ControlPointFileEntryV0002.Measure.apriorisample)
2369 }
2370 
2371 // optional double aprioriline = 14;
2372 inline bool ControlPointFileEntryV0002_Measure::has_aprioriline() const {
2373  return (_has_bits_[0] & 0x00002000u) != 0;
2374 }
2375 inline void ControlPointFileEntryV0002_Measure::set_has_aprioriline() {
2376  _has_bits_[0] |= 0x00002000u;
2377 }
2378 inline void ControlPointFileEntryV0002_Measure::clear_has_aprioriline() {
2379  _has_bits_[0] &= ~0x00002000u;
2380 }
2381 inline void ControlPointFileEntryV0002_Measure::clear_aprioriline() {
2382  aprioriline_ = 0;
2383  clear_has_aprioriline();
2384 }
2385 inline double ControlPointFileEntryV0002_Measure::aprioriline() const {
2386  // @@protoc_insertion_point(field_get:Isis.ControlPointFileEntryV0002.Measure.aprioriline)
2387  return aprioriline_;
2388 }
2389 inline void ControlPointFileEntryV0002_Measure::set_aprioriline(double value) {
2390  set_has_aprioriline();
2391  aprioriline_ = value;
2392  // @@protoc_insertion_point(field_set:Isis.ControlPointFileEntryV0002.Measure.aprioriline)
2393 }
2394 
2395 // optional double samplesigma = 15;
2396 inline bool ControlPointFileEntryV0002_Measure::has_samplesigma() const {
2397  return (_has_bits_[0] & 0x00004000u) != 0;
2398 }
2399 inline void ControlPointFileEntryV0002_Measure::set_has_samplesigma() {
2400  _has_bits_[0] |= 0x00004000u;
2401 }
2402 inline void ControlPointFileEntryV0002_Measure::clear_has_samplesigma() {
2403  _has_bits_[0] &= ~0x00004000u;
2404 }
2405 inline void ControlPointFileEntryV0002_Measure::clear_samplesigma() {
2406  samplesigma_ = 0;
2407  clear_has_samplesigma();
2408 }
2409 inline double ControlPointFileEntryV0002_Measure::samplesigma() const {
2410  // @@protoc_insertion_point(field_get:Isis.ControlPointFileEntryV0002.Measure.samplesigma)
2411  return samplesigma_;
2412 }
2413 inline void ControlPointFileEntryV0002_Measure::set_samplesigma(double value) {
2414  set_has_samplesigma();
2415  samplesigma_ = value;
2416  // @@protoc_insertion_point(field_set:Isis.ControlPointFileEntryV0002.Measure.samplesigma)
2417 }
2418 
2419 // optional double linesigma = 16;
2420 inline bool ControlPointFileEntryV0002_Measure::has_linesigma() const {
2421  return (_has_bits_[0] & 0x00008000u) != 0;
2422 }
2423 inline void ControlPointFileEntryV0002_Measure::set_has_linesigma() {
2424  _has_bits_[0] |= 0x00008000u;
2425 }
2426 inline void ControlPointFileEntryV0002_Measure::clear_has_linesigma() {
2427  _has_bits_[0] &= ~0x00008000u;
2428 }
2429 inline void ControlPointFileEntryV0002_Measure::clear_linesigma() {
2430  linesigma_ = 0;
2431  clear_has_linesigma();
2432 }
2433 inline double ControlPointFileEntryV0002_Measure::linesigma() const {
2434  // @@protoc_insertion_point(field_get:Isis.ControlPointFileEntryV0002.Measure.linesigma)
2435  return linesigma_;
2436 }
2437 inline void ControlPointFileEntryV0002_Measure::set_linesigma(double value) {
2438  set_has_linesigma();
2439  linesigma_ = value;
2440  // @@protoc_insertion_point(field_set:Isis.ControlPointFileEntryV0002.Measure.linesigma)
2441 }
2442 
2443 // repeated .Isis.ControlPointFileEntryV0002.Measure.MeasureLogData log = 17;
2444 inline int ControlPointFileEntryV0002_Measure::log_size() const {
2445  return log_.size();
2446 }
2447 inline void ControlPointFileEntryV0002_Measure::clear_log() {
2448  log_.Clear();
2449 }
2450 inline const ::Isis::ControlPointFileEntryV0002_Measure_MeasureLogData& ControlPointFileEntryV0002_Measure::log(int index) const {
2451  // @@protoc_insertion_point(field_get:Isis.ControlPointFileEntryV0002.Measure.log)
2452  return log_.Get(index);
2453 }
2454 inline ::Isis::ControlPointFileEntryV0002_Measure_MeasureLogData* ControlPointFileEntryV0002_Measure::mutable_log(int index) {
2455  // @@protoc_insertion_point(field_mutable:Isis.ControlPointFileEntryV0002.Measure.log)
2456  return log_.Mutable(index);
2457 }
2458 inline ::Isis::ControlPointFileEntryV0002_Measure_MeasureLogData* ControlPointFileEntryV0002_Measure::add_log() {
2459  // @@protoc_insertion_point(field_add:Isis.ControlPointFileEntryV0002.Measure.log)
2460  return log_.Add();
2461 }
2462 inline const ::google::protobuf::RepeatedPtrField< ::Isis::ControlPointFileEntryV0002_Measure_MeasureLogData >&
2463 ControlPointFileEntryV0002_Measure::log() const {
2464  // @@protoc_insertion_point(field_list:Isis.ControlPointFileEntryV0002.Measure.log)
2465  return log_;
2466 }
2467 inline ::google::protobuf::RepeatedPtrField< ::Isis::ControlPointFileEntryV0002_Measure_MeasureLogData >*
2468 ControlPointFileEntryV0002_Measure::mutable_log() {
2469  // @@protoc_insertion_point(field_mutable_list:Isis.ControlPointFileEntryV0002.Measure.log)
2470  return &log_;
2471 }
2472 
2473 // -------------------------------------------------------------------
2474 
2475 // ControlPointFileEntryV0002
2476 
2477 // required string id = 1;
2478 inline bool ControlPointFileEntryV0002::has_id() const {
2479  return (_has_bits_[0] & 0x00000001u) != 0;
2480 }
2481 inline void ControlPointFileEntryV0002::set_has_id() {
2482  _has_bits_[0] |= 0x00000001u;
2483 }
2484 inline void ControlPointFileEntryV0002::clear_has_id() {
2485  _has_bits_[0] &= ~0x00000001u;
2486 }
2487 inline void ControlPointFileEntryV0002::clear_id() {
2488  if (id_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2489  id_->clear();
2490  }
2491  clear_has_id();
2492 }
2493 inline const ::std::string& ControlPointFileEntryV0002::id() const {
2494  // @@protoc_insertion_point(field_get:Isis.ControlPointFileEntryV0002.id)
2495  return *id_;
2496 }
2497 inline void ControlPointFileEntryV0002::set_id(const ::std::string& value) {
2498  set_has_id();
2499  if (id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2500  id_ = new ::std::string;
2501  }
2502  id_->assign(value);
2503  // @@protoc_insertion_point(field_set:Isis.ControlPointFileEntryV0002.id)
2504 }
2505 inline void ControlPointFileEntryV0002::set_id(const char* value) {
2506  set_has_id();
2507  if (id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2508  id_ = new ::std::string;
2509  }
2510  id_->assign(value);
2511  // @@protoc_insertion_point(field_set_char:Isis.ControlPointFileEntryV0002.id)
2512 }
2513 inline void ControlPointFileEntryV0002::set_id(const char* value, size_t size) {
2514  set_has_id();
2515  if (id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2516  id_ = new ::std::string;
2517  }
2518  id_->assign(reinterpret_cast<const char*>(value), size);
2519  // @@protoc_insertion_point(field_set_pointer:Isis.ControlPointFileEntryV0002.id)
2520 }
2521 inline ::std::string* ControlPointFileEntryV0002::mutable_id() {
2522  set_has_id();
2523  if (id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2524  id_ = new ::std::string;
2525  }
2526  // @@protoc_insertion_point(field_mutable:Isis.ControlPointFileEntryV0002.id)
2527  return id_;
2528 }
2529 inline ::std::string* ControlPointFileEntryV0002::release_id() {
2530  clear_has_id();
2531  if (id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2532  return NULL;
2533  } else {
2534  ::std::string* temp = id_;
2535  id_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2536  return temp;
2537  }
2538 }
2539 inline void ControlPointFileEntryV0002::set_allocated_id(::std::string* id) {
2540  if (id_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2541  delete id_;
2542  }
2543  if (id) {
2544  set_has_id();
2545  id_ = id;
2546  } else {
2547  clear_has_id();
2548  id_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2549  }
2550  // @@protoc_insertion_point(field_set_allocated:Isis.ControlPointFileEntryV0002.id)
2551 }
2552 
2553 // required .Isis.ControlPointFileEntryV0002.PointType type = 2;
2554 inline bool ControlPointFileEntryV0002::has_type() const {
2555  return (_has_bits_[0] & 0x00000002u) != 0;
2556 }
2557 inline void ControlPointFileEntryV0002::set_has_type() {
2558  _has_bits_[0] |= 0x00000002u;
2559 }
2560 inline void ControlPointFileEntryV0002::clear_has_type() {
2561  _has_bits_[0] &= ~0x00000002u;
2562 }
2563 inline void ControlPointFileEntryV0002::clear_type() {
2564  type_ = 2;
2565  clear_has_type();
2566 }
2567 inline ::Isis::ControlPointFileEntryV0002_PointType ControlPointFileEntryV0002::type() const {
2568  // @@protoc_insertion_point(field_get:Isis.ControlPointFileEntryV0002.type)
2569  return static_cast< ::Isis::ControlPointFileEntryV0002_PointType >(type_);
2570 }
2571 inline void ControlPointFileEntryV0002::set_type(::Isis::ControlPointFileEntryV0002_PointType value) {
2572  assert(::Isis::ControlPointFileEntryV0002_PointType_IsValid(value));
2573  set_has_type();
2574  type_ = value;
2575  // @@protoc_insertion_point(field_set:Isis.ControlPointFileEntryV0002.type)
2576 }
2577 
2578 // optional string chooserName = 3;
2579 inline bool ControlPointFileEntryV0002::has_choosername() const {
2580  return (_has_bits_[0] & 0x00000004u) != 0;
2581 }
2582 inline void ControlPointFileEntryV0002::set_has_choosername() {
2583  _has_bits_[0] |= 0x00000004u;
2584 }
2585 inline void ControlPointFileEntryV0002::clear_has_choosername() {
2586  _has_bits_[0] &= ~0x00000004u;
2587 }
2588 inline void ControlPointFileEntryV0002::clear_choosername() {
2589  if (choosername_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2590  choosername_->clear();
2591  }
2592  clear_has_choosername();
2593 }
2594 inline const ::std::string& ControlPointFileEntryV0002::choosername() const {
2595  // @@protoc_insertion_point(field_get:Isis.ControlPointFileEntryV0002.chooserName)
2596  return *choosername_;
2597 }
2598 inline void ControlPointFileEntryV0002::set_choosername(const ::std::string& value) {
2599  set_has_choosername();
2600  if (choosername_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2601  choosername_ = new ::std::string;
2602  }
2603  choosername_->assign(value);
2604  // @@protoc_insertion_point(field_set:Isis.ControlPointFileEntryV0002.chooserName)
2605 }
2606 inline void ControlPointFileEntryV0002::set_choosername(const char* value) {
2607  set_has_choosername();
2608  if (choosername_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2609  choosername_ = new ::std::string;
2610  }
2611  choosername_->assign(value);
2612  // @@protoc_insertion_point(field_set_char:Isis.ControlPointFileEntryV0002.chooserName)
2613 }
2614 inline void ControlPointFileEntryV0002::set_choosername(const char* value, size_t size) {
2615  set_has_choosername();
2616  if (choosername_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2617  choosername_ = new ::std::string;
2618  }
2619  choosername_->assign(reinterpret_cast<const char*>(value), size);
2620  // @@protoc_insertion_point(field_set_pointer:Isis.ControlPointFileEntryV0002.chooserName)
2621 }
2622 inline ::std::string* ControlPointFileEntryV0002::mutable_choosername() {
2623  set_has_choosername();
2624  if (choosername_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2625  choosername_ = new ::std::string;
2626  }
2627  // @@protoc_insertion_point(field_mutable:Isis.ControlPointFileEntryV0002.chooserName)
2628  return choosername_;
2629 }
2630 inline ::std::string* ControlPointFileEntryV0002::release_choosername() {
2631  clear_has_choosername();
2632  if (choosername_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2633  return NULL;
2634  } else {
2635  ::std::string* temp = choosername_;
2636  choosername_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2637  return temp;
2638  }
2639 }
2640 inline void ControlPointFileEntryV0002::set_allocated_choosername(::std::string* choosername) {
2641  if (choosername_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2642  delete choosername_;
2643  }
2644  if (choosername) {
2645  set_has_choosername();
2646  choosername_ = choosername;
2647  } else {
2648  clear_has_choosername();
2649  choosername_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2650  }
2651  // @@protoc_insertion_point(field_set_allocated:Isis.ControlPointFileEntryV0002.chooserName)
2652 }
2653 
2654 // optional string datetime = 4;
2655 inline bool ControlPointFileEntryV0002::has_datetime() const {
2656  return (_has_bits_[0] & 0x00000008u) != 0;
2657 }
2658 inline void ControlPointFileEntryV0002::set_has_datetime() {
2659  _has_bits_[0] |= 0x00000008u;
2660 }
2661 inline void ControlPointFileEntryV0002::clear_has_datetime() {
2662  _has_bits_[0] &= ~0x00000008u;
2663 }
2664 inline void ControlPointFileEntryV0002::clear_datetime() {
2665  if (datetime_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2666  datetime_->clear();
2667  }
2668  clear_has_datetime();
2669 }
2670 inline const ::std::string& ControlPointFileEntryV0002::datetime() const {
2671  // @@protoc_insertion_point(field_get:Isis.ControlPointFileEntryV0002.datetime)
2672  return *datetime_;
2673 }
2674 inline void ControlPointFileEntryV0002::set_datetime(const ::std::string& value) {
2675  set_has_datetime();
2676  if (datetime_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2677  datetime_ = new ::std::string;
2678  }
2679  datetime_->assign(value);
2680  // @@protoc_insertion_point(field_set:Isis.ControlPointFileEntryV0002.datetime)
2681 }
2682 inline void ControlPointFileEntryV0002::set_datetime(const char* value) {
2683  set_has_datetime();
2684  if (datetime_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2685  datetime_ = new ::std::string;
2686  }
2687  datetime_->assign(value);
2688  // @@protoc_insertion_point(field_set_char:Isis.ControlPointFileEntryV0002.datetime)
2689 }
2690 inline void ControlPointFileEntryV0002::set_datetime(const char* value, size_t size) {
2691  set_has_datetime();
2692  if (datetime_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2693  datetime_ = new ::std::string;
2694  }
2695  datetime_->assign(reinterpret_cast<const char*>(value), size);
2696  // @@protoc_insertion_point(field_set_pointer:Isis.ControlPointFileEntryV0002.datetime)
2697 }
2698 inline ::std::string* ControlPointFileEntryV0002::mutable_datetime() {
2699  set_has_datetime();
2700  if (datetime_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2701  datetime_ = new ::std::string;
2702  }
2703  // @@protoc_insertion_point(field_mutable:Isis.ControlPointFileEntryV0002.datetime)
2704  return datetime_;
2705 }
2706 inline ::std::string* ControlPointFileEntryV0002::release_datetime() {
2707  clear_has_datetime();
2708  if (datetime_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2709  return NULL;
2710  } else {
2711  ::std::string* temp = datetime_;
2712  datetime_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2713  return temp;
2714  }
2715 }
2716 inline void ControlPointFileEntryV0002::set_allocated_datetime(::std::string* datetime) {
2717  if (datetime_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2718  delete datetime_;
2719  }
2720  if (datetime) {
2721  set_has_datetime();
2722  datetime_ = datetime;
2723  } else {
2724  clear_has_datetime();
2725  datetime_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2726  }
2727  // @@protoc_insertion_point(field_set_allocated:Isis.ControlPointFileEntryV0002.datetime)
2728 }
2729 
2730 // optional bool editLock = 5;
2731 inline bool ControlPointFileEntryV0002::has_editlock() const {
2732  return (_has_bits_[0] & 0x00000010u) != 0;
2733 }
2734 inline void ControlPointFileEntryV0002::set_has_editlock() {
2735  _has_bits_[0] |= 0x00000010u;
2736 }
2737 inline void ControlPointFileEntryV0002::clear_has_editlock() {
2738  _has_bits_[0] &= ~0x00000010u;
2739 }
2740 inline void ControlPointFileEntryV0002::clear_editlock() {
2741  editlock_ = false;
2742  clear_has_editlock();
2743 }
2744 inline bool ControlPointFileEntryV0002::editlock() const {
2745  // @@protoc_insertion_point(field_get:Isis.ControlPointFileEntryV0002.editLock)
2746  return editlock_;
2747 }
2748 inline void ControlPointFileEntryV0002::set_editlock(bool value) {
2749  set_has_editlock();
2750  editlock_ = value;
2751  // @@protoc_insertion_point(field_set:Isis.ControlPointFileEntryV0002.editLock)
2752 }
2753 
2754 // optional bool ignore = 6;
2755 inline bool ControlPointFileEntryV0002::has_ignore() const {
2756  return (_has_bits_[0] & 0x00000020u) != 0;
2757 }
2758 inline void ControlPointFileEntryV0002::set_has_ignore() {
2759  _has_bits_[0] |= 0x00000020u;
2760 }
2761 inline void ControlPointFileEntryV0002::clear_has_ignore() {
2762  _has_bits_[0] &= ~0x00000020u;
2763 }
2764 inline void ControlPointFileEntryV0002::clear_ignore() {
2765  ignore_ = false;
2766  clear_has_ignore();
2767 }
2768 inline bool ControlPointFileEntryV0002::ignore() const {
2769  // @@protoc_insertion_point(field_get:Isis.ControlPointFileEntryV0002.ignore)
2770  return ignore_;
2771 }
2772 inline void ControlPointFileEntryV0002::set_ignore(bool value) {
2773  set_has_ignore();
2774  ignore_ = value;
2775  // @@protoc_insertion_point(field_set:Isis.ControlPointFileEntryV0002.ignore)
2776 }
2777 
2778 // optional bool jigsawRejected = 7;
2779 inline bool ControlPointFileEntryV0002::has_jigsawrejected() const {
2780  return (_has_bits_[0] & 0x00000040u) != 0;
2781 }
2782 inline void ControlPointFileEntryV0002::set_has_jigsawrejected() {
2783  _has_bits_[0] |= 0x00000040u;
2784 }
2785 inline void ControlPointFileEntryV0002::clear_has_jigsawrejected() {
2786  _has_bits_[0] &= ~0x00000040u;
2787 }
2788 inline void ControlPointFileEntryV0002::clear_jigsawrejected() {
2789  jigsawrejected_ = false;
2790  clear_has_jigsawrejected();
2791 }
2792 inline bool ControlPointFileEntryV0002::jigsawrejected() const {
2793  // @@protoc_insertion_point(field_get:Isis.ControlPointFileEntryV0002.jigsawRejected)
2794  return jigsawrejected_;
2795 }
2796 inline void ControlPointFileEntryV0002::set_jigsawrejected(bool value) {
2797  set_has_jigsawrejected();
2798  jigsawrejected_ = value;
2799  // @@protoc_insertion_point(field_set:Isis.ControlPointFileEntryV0002.jigsawRejected)
2800 }
2801 
2802 // optional int32 referenceIndex = 8;
2803 inline bool ControlPointFileEntryV0002::has_referenceindex() const {
2804  return (_has_bits_[0] & 0x00000080u) != 0;
2805 }
2806 inline void ControlPointFileEntryV0002::set_has_referenceindex() {
2807  _has_bits_[0] |= 0x00000080u;
2808 }
2809 inline void ControlPointFileEntryV0002::clear_has_referenceindex() {
2810  _has_bits_[0] &= ~0x00000080u;
2811 }
2812 inline void ControlPointFileEntryV0002::clear_referenceindex() {
2813  referenceindex_ = 0;
2814  clear_has_referenceindex();
2815 }
2816 inline ::google::protobuf::int32 ControlPointFileEntryV0002::referenceindex() const {
2817  // @@protoc_insertion_point(field_get:Isis.ControlPointFileEntryV0002.referenceIndex)
2818  return referenceindex_;
2819 }
2820 inline void ControlPointFileEntryV0002::set_referenceindex(::google::protobuf::int32 value) {
2821  set_has_referenceindex();
2822  referenceindex_ = value;
2823  // @@protoc_insertion_point(field_set:Isis.ControlPointFileEntryV0002.referenceIndex)
2824 }
2825 
2826 // optional .Isis.ControlPointFileEntryV0002.AprioriSource aprioriSurfPointSource = 9;
2827 inline bool ControlPointFileEntryV0002::has_apriorisurfpointsource() const {
2828  return (_has_bits_[0] & 0x00000100u) != 0;
2829 }
2830 inline void ControlPointFileEntryV0002::set_has_apriorisurfpointsource() {
2831  _has_bits_[0] |= 0x00000100u;
2832 }
2833 inline void ControlPointFileEntryV0002::clear_has_apriorisurfpointsource() {
2834  _has_bits_[0] &= ~0x00000100u;
2835 }
2836 inline void ControlPointFileEntryV0002::clear_apriorisurfpointsource() {
2837  apriorisurfpointsource_ = 0;
2838  clear_has_apriorisurfpointsource();
2839 }
2840 inline ::Isis::ControlPointFileEntryV0002_AprioriSource ControlPointFileEntryV0002::apriorisurfpointsource() const {
2841  // @@protoc_insertion_point(field_get:Isis.ControlPointFileEntryV0002.aprioriSurfPointSource)
2842  return static_cast< ::Isis::ControlPointFileEntryV0002_AprioriSource >(apriorisurfpointsource_);
2843 }
2844 inline void ControlPointFileEntryV0002::set_apriorisurfpointsource(::Isis::ControlPointFileEntryV0002_AprioriSource value) {
2845  assert(::Isis::ControlPointFileEntryV0002_AprioriSource_IsValid(value));
2846  set_has_apriorisurfpointsource();
2847  apriorisurfpointsource_ = value;
2848  // @@protoc_insertion_point(field_set:Isis.ControlPointFileEntryV0002.aprioriSurfPointSource)
2849 }
2850 
2851 // optional string aprioriSurfPointSourceFile = 10;
2852 inline bool ControlPointFileEntryV0002::has_apriorisurfpointsourcefile() const {
2853  return (_has_bits_[0] & 0x00000200u) != 0;
2854 }
2855 inline void ControlPointFileEntryV0002::set_has_apriorisurfpointsourcefile() {
2856  _has_bits_[0] |= 0x00000200u;
2857 }
2858 inline void ControlPointFileEntryV0002::clear_has_apriorisurfpointsourcefile() {
2859  _has_bits_[0] &= ~0x00000200u;
2860 }
2861 inline void ControlPointFileEntryV0002::clear_apriorisurfpointsourcefile() {
2862  if (apriorisurfpointsourcefile_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2863  apriorisurfpointsourcefile_->clear();
2864  }
2865  clear_has_apriorisurfpointsourcefile();
2866 }
2867 inline const ::std::string& ControlPointFileEntryV0002::apriorisurfpointsourcefile() const {
2868  // @@protoc_insertion_point(field_get:Isis.ControlPointFileEntryV0002.aprioriSurfPointSourceFile)
2869  return *apriorisurfpointsourcefile_;
2870 }
2871 inline void ControlPointFileEntryV0002::set_apriorisurfpointsourcefile(const ::std::string& value) {
2872  set_has_apriorisurfpointsourcefile();
2873  if (apriorisurfpointsourcefile_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2874  apriorisurfpointsourcefile_ = new ::std::string;
2875  }
2876  apriorisurfpointsourcefile_->assign(value);
2877  // @@protoc_insertion_point(field_set:Isis.ControlPointFileEntryV0002.aprioriSurfPointSourceFile)
2878 }
2879 inline void ControlPointFileEntryV0002::set_apriorisurfpointsourcefile(const char* value) {
2880  set_has_apriorisurfpointsourcefile();
2881  if (apriorisurfpointsourcefile_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2882  apriorisurfpointsourcefile_ = new ::std::string;
2883  }
2884  apriorisurfpointsourcefile_->assign(value);
2885  // @@protoc_insertion_point(field_set_char:Isis.ControlPointFileEntryV0002.aprioriSurfPointSourceFile)
2886 }
2887 inline void ControlPointFileEntryV0002::set_apriorisurfpointsourcefile(const char* value, size_t size) {
2888  set_has_apriorisurfpointsourcefile();
2889  if (apriorisurfpointsourcefile_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2890  apriorisurfpointsourcefile_ = new ::std::string;
2891  }
2892  apriorisurfpointsourcefile_->assign(reinterpret_cast<const char*>(value), size);
2893  // @@protoc_insertion_point(field_set_pointer:Isis.ControlPointFileEntryV0002.aprioriSurfPointSourceFile)
2894 }
2895 inline ::std::string* ControlPointFileEntryV0002::mutable_apriorisurfpointsourcefile() {
2896  set_has_apriorisurfpointsourcefile();
2897  if (apriorisurfpointsourcefile_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2898  apriorisurfpointsourcefile_ = new ::std::string;
2899  }
2900  // @@protoc_insertion_point(field_mutable:Isis.ControlPointFileEntryV0002.aprioriSurfPointSourceFile)
2901  return apriorisurfpointsourcefile_;
2902 }
2903 inline ::std::string* ControlPointFileEntryV0002::release_apriorisurfpointsourcefile() {
2904  clear_has_apriorisurfpointsourcefile();
2905  if (apriorisurfpointsourcefile_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2906  return NULL;
2907  } else {
2908  ::std::string* temp = apriorisurfpointsourcefile_;
2909  apriorisurfpointsourcefile_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2910  return temp;
2911  }
2912 }
2913 inline void ControlPointFileEntryV0002::set_allocated_apriorisurfpointsourcefile(::std::string* apriorisurfpointsourcefile) {
2914  if (apriorisurfpointsourcefile_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2915  delete apriorisurfpointsourcefile_;
2916  }
2917  if (apriorisurfpointsourcefile) {
2918  set_has_apriorisurfpointsourcefile();
2919  apriorisurfpointsourcefile_ = apriorisurfpointsourcefile;
2920  } else {
2921  clear_has_apriorisurfpointsourcefile();
2922  apriorisurfpointsourcefile_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2923  }
2924  // @@protoc_insertion_point(field_set_allocated:Isis.ControlPointFileEntryV0002.aprioriSurfPointSourceFile)
2925 }
2926 
2927 // optional .Isis.ControlPointFileEntryV0002.AprioriSource aprioriRadiusSource = 11;
2928 inline bool ControlPointFileEntryV0002::has_aprioriradiussource() const {
2929  return (_has_bits_[0] & 0x00000400u) != 0;
2930 }
2931 inline void ControlPointFileEntryV0002::set_has_aprioriradiussource() {
2932  _has_bits_[0] |= 0x00000400u;
2933 }
2934 inline void ControlPointFileEntryV0002::clear_has_aprioriradiussource() {
2935  _has_bits_[0] &= ~0x00000400u;
2936 }
2937 inline void ControlPointFileEntryV0002::clear_aprioriradiussource() {
2938  aprioriradiussource_ = 0;
2939  clear_has_aprioriradiussource();
2940 }
2941 inline ::Isis::ControlPointFileEntryV0002_AprioriSource ControlPointFileEntryV0002::aprioriradiussource() const {
2942  // @@protoc_insertion_point(field_get:Isis.ControlPointFileEntryV0002.aprioriRadiusSource)
2943  return static_cast< ::Isis::ControlPointFileEntryV0002_AprioriSource >(aprioriradiussource_);
2944 }
2945 inline void ControlPointFileEntryV0002::set_aprioriradiussource(::Isis::ControlPointFileEntryV0002_AprioriSource value) {
2946  assert(::Isis::ControlPointFileEntryV0002_AprioriSource_IsValid(value));
2947  set_has_aprioriradiussource();
2948  aprioriradiussource_ = value;
2949  // @@protoc_insertion_point(field_set:Isis.ControlPointFileEntryV0002.aprioriRadiusSource)
2950 }
2951 
2952 // optional string aprioriRadiusSourceFile = 12;
2953 inline bool ControlPointFileEntryV0002::has_aprioriradiussourcefile() const {
2954  return (_has_bits_[0] & 0x00000800u) != 0;
2955 }
2956 inline void ControlPointFileEntryV0002::set_has_aprioriradiussourcefile() {
2957  _has_bits_[0] |= 0x00000800u;
2958 }
2959 inline void ControlPointFileEntryV0002::clear_has_aprioriradiussourcefile() {
2960  _has_bits_[0] &= ~0x00000800u;
2961 }
2962 inline void ControlPointFileEntryV0002::clear_aprioriradiussourcefile() {
2963  if (aprioriradiussourcefile_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2964  aprioriradiussourcefile_->clear();
2965  }
2966  clear_has_aprioriradiussourcefile();
2967 }
2968 inline const ::std::string& ControlPointFileEntryV0002::aprioriradiussourcefile() const {
2969  // @@protoc_insertion_point(field_get:Isis.ControlPointFileEntryV0002.aprioriRadiusSourceFile)
2970  return *aprioriradiussourcefile_;
2971 }
2972 inline void ControlPointFileEntryV0002::set_aprioriradiussourcefile(const ::std::string& value) {
2973  set_has_aprioriradiussourcefile();
2974  if (aprioriradiussourcefile_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2975  aprioriradiussourcefile_ = new ::std::string;
2976  }
2977  aprioriradiussourcefile_->assign(value);
2978  // @@protoc_insertion_point(field_set:Isis.ControlPointFileEntryV0002.aprioriRadiusSourceFile)
2979 }
2980 inline void ControlPointFileEntryV0002::set_aprioriradiussourcefile(const char* value) {
2981  set_has_aprioriradiussourcefile();
2982  if (aprioriradiussourcefile_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2983  aprioriradiussourcefile_ = new ::std::string;
2984  }
2985  aprioriradiussourcefile_->assign(value);
2986  // @@protoc_insertion_point(field_set_char:Isis.ControlPointFileEntryV0002.aprioriRadiusSourceFile)
2987 }
2988 inline void ControlPointFileEntryV0002::set_aprioriradiussourcefile(const char* value, size_t size) {
2989  set_has_aprioriradiussourcefile();
2990  if (aprioriradiussourcefile_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2991  aprioriradiussourcefile_ = new ::std::string;
2992  }
2993  aprioriradiussourcefile_->assign(reinterpret_cast<const char*>(value), size);
2994  // @@protoc_insertion_point(field_set_pointer:Isis.ControlPointFileEntryV0002.aprioriRadiusSourceFile)
2995 }
2996 inline ::std::string* ControlPointFileEntryV0002::mutable_aprioriradiussourcefile() {
2997  set_has_aprioriradiussourcefile();
2998  if (aprioriradiussourcefile_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2999  aprioriradiussourcefile_ = new ::std::string;
3000  }
3001  // @@protoc_insertion_point(field_mutable:Isis.ControlPointFileEntryV0002.aprioriRadiusSourceFile)
3002  return aprioriradiussourcefile_;
3003 }
3004 inline ::std::string* ControlPointFileEntryV0002::release_aprioriradiussourcefile() {
3005  clear_has_aprioriradiussourcefile();
3006  if (aprioriradiussourcefile_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3007  return NULL;
3008  } else {
3009  ::std::string* temp = aprioriradiussourcefile_;
3010  aprioriradiussourcefile_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
3011  return temp;
3012  }
3013 }
3014 inline void ControlPointFileEntryV0002::set_allocated_aprioriradiussourcefile(::std::string* aprioriradiussourcefile) {
3015  if (aprioriradiussourcefile_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3016  delete aprioriradiussourcefile_;
3017  }
3018  if (aprioriradiussourcefile) {
3019  set_has_aprioriradiussourcefile();
3020  aprioriradiussourcefile_ = aprioriradiussourcefile;
3021  } else {
3022  clear_has_aprioriradiussourcefile();
3023  aprioriradiussourcefile_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
3024  }
3025  // @@protoc_insertion_point(field_set_allocated:Isis.ControlPointFileEntryV0002.aprioriRadiusSourceFile)
3026 }
3027 
3028 // optional bool latitudeConstrained = 13;
3029 inline bool ControlPointFileEntryV0002::has_latitudeconstrained() const {
3030  return (_has_bits_[0] & 0x00001000u) != 0;
3031 }
3032 inline void ControlPointFileEntryV0002::set_has_latitudeconstrained() {
3033  _has_bits_[0] |= 0x00001000u;
3034 }
3035 inline void ControlPointFileEntryV0002::clear_has_latitudeconstrained() {
3036  _has_bits_[0] &= ~0x00001000u;
3037 }
3038 inline void ControlPointFileEntryV0002::clear_latitudeconstrained() {
3039  latitudeconstrained_ = false;
3040  clear_has_latitudeconstrained();
3041 }
3042 inline bool ControlPointFileEntryV0002::latitudeconstrained() const {
3043  // @@protoc_insertion_point(field_get:Isis.ControlPointFileEntryV0002.latitudeConstrained)
3044  return latitudeconstrained_;
3045 }
3046 inline void ControlPointFileEntryV0002::set_latitudeconstrained(bool value) {
3047  set_has_latitudeconstrained();
3048  latitudeconstrained_ = value;
3049  // @@protoc_insertion_point(field_set:Isis.ControlPointFileEntryV0002.latitudeConstrained)
3050 }
3051 
3052 // optional bool longitudeConstrained = 14;
3053 inline bool ControlPointFileEntryV0002::has_longitudeconstrained() const {
3054  return (_has_bits_[0] & 0x00002000u) != 0;
3055 }
3056 inline void ControlPointFileEntryV0002::set_has_longitudeconstrained() {
3057  _has_bits_[0] |= 0x00002000u;
3058 }
3059 inline void ControlPointFileEntryV0002::clear_has_longitudeconstrained() {
3060  _has_bits_[0] &= ~0x00002000u;
3061 }
3062 inline void ControlPointFileEntryV0002::clear_longitudeconstrained() {
3063  longitudeconstrained_ = false;
3064  clear_has_longitudeconstrained();
3065 }
3066 inline bool ControlPointFileEntryV0002::longitudeconstrained() const {
3067  // @@protoc_insertion_point(field_get:Isis.ControlPointFileEntryV0002.longitudeConstrained)
3068  return longitudeconstrained_;
3069 }
3070 inline void ControlPointFileEntryV0002::set_longitudeconstrained(bool value) {
3071  set_has_longitudeconstrained();
3072  longitudeconstrained_ = value;
3073  // @@protoc_insertion_point(field_set:Isis.ControlPointFileEntryV0002.longitudeConstrained)
3074 }
3075 
3076 // optional bool radiusConstrained = 15;
3077 inline bool ControlPointFileEntryV0002::has_radiusconstrained() const {
3078  return (_has_bits_[0] & 0x00004000u) != 0;
3079 }
3080 inline void ControlPointFileEntryV0002::set_has_radiusconstrained() {
3081  _has_bits_[0] |= 0x00004000u;
3082 }
3083 inline void ControlPointFileEntryV0002::clear_has_radiusconstrained() {
3084  _has_bits_[0] &= ~0x00004000u;
3085 }
3086 inline void ControlPointFileEntryV0002::clear_radiusconstrained() {
3087  radiusconstrained_ = false;
3088  clear_has_radiusconstrained();
3089 }
3090 inline bool ControlPointFileEntryV0002::radiusconstrained() const {
3091  // @@protoc_insertion_point(field_get:Isis.ControlPointFileEntryV0002.radiusConstrained)
3092  return radiusconstrained_;
3093 }
3094 inline void ControlPointFileEntryV0002::set_radiusconstrained(bool value) {
3095  set_has_radiusconstrained();
3096  radiusconstrained_ = value;
3097  // @@protoc_insertion_point(field_set:Isis.ControlPointFileEntryV0002.radiusConstrained)
3098 }
3099 
3100 // optional double aprioriX = 16;
3101 inline bool ControlPointFileEntryV0002::has_apriorix() const {
3102  return (_has_bits_[0] & 0x00008000u) != 0;
3103 }
3104 inline void ControlPointFileEntryV0002::set_has_apriorix() {
3105  _has_bits_[0] |= 0x00008000u;
3106 }
3107 inline void ControlPointFileEntryV0002::clear_has_apriorix() {
3108  _has_bits_[0] &= ~0x00008000u;
3109 }
3110 inline void ControlPointFileEntryV0002::clear_apriorix() {
3111  apriorix_ = 0;
3112  clear_has_apriorix();
3113 }
3114 inline double ControlPointFileEntryV0002::apriorix() const {
3115  // @@protoc_insertion_point(field_get:Isis.ControlPointFileEntryV0002.aprioriX)
3116  return apriorix_;
3117 }
3118 inline void ControlPointFileEntryV0002::set_apriorix(double value) {
3119  set_has_apriorix();
3120  apriorix_ = value;
3121  // @@protoc_insertion_point(field_set:Isis.ControlPointFileEntryV0002.aprioriX)
3122 }
3123 
3124 // optional double aprioriY = 17;
3125 inline bool ControlPointFileEntryV0002::has_aprioriy() const {
3126  return (_has_bits_[0] & 0x00010000u) != 0;
3127 }
3128 inline void ControlPointFileEntryV0002::set_has_aprioriy() {
3129  _has_bits_[0] |= 0x00010000u;
3130 }
3131 inline void ControlPointFileEntryV0002::clear_has_aprioriy() {
3132  _has_bits_[0] &= ~0x00010000u;
3133 }
3134 inline void ControlPointFileEntryV0002::clear_aprioriy() {
3135  aprioriy_ = 0;
3136  clear_has_aprioriy();
3137 }
3138 inline double ControlPointFileEntryV0002::aprioriy() const {
3139  // @@protoc_insertion_point(field_get:Isis.ControlPointFileEntryV0002.aprioriY)
3140  return aprioriy_;
3141 }
3142 inline void ControlPointFileEntryV0002::set_aprioriy(double value) {
3143  set_has_aprioriy();
3144  aprioriy_ = value;
3145  // @@protoc_insertion_point(field_set:Isis.ControlPointFileEntryV0002.aprioriY)
3146 }
3147 
3148 // optional double aprioriZ = 18;
3149 inline bool ControlPointFileEntryV0002::has_aprioriz() const {
3150  return (_has_bits_[0] & 0x00020000u) != 0;
3151 }
3152 inline void ControlPointFileEntryV0002::set_has_aprioriz() {
3153  _has_bits_[0] |= 0x00020000u;
3154 }
3155 inline void ControlPointFileEntryV0002::clear_has_aprioriz() {
3156  _has_bits_[0] &= ~0x00020000u;
3157 }
3158 inline void ControlPointFileEntryV0002::clear_aprioriz() {
3159  aprioriz_ = 0;
3160  clear_has_aprioriz();
3161 }
3162 inline double ControlPointFileEntryV0002::aprioriz() const {
3163  // @@protoc_insertion_point(field_get:Isis.ControlPointFileEntryV0002.aprioriZ)
3164  return aprioriz_;
3165 }
3166 inline void ControlPointFileEntryV0002::set_aprioriz(double value) {
3167  set_has_aprioriz();
3168  aprioriz_ = value;
3169  // @@protoc_insertion_point(field_set:Isis.ControlPointFileEntryV0002.aprioriZ)
3170 }
3171 
3172 // repeated double aprioriCovar = 19 [packed = true];
3173 inline int ControlPointFileEntryV0002::aprioricovar_size() const {
3174  return aprioricovar_.size();
3175 }
3176 inline void ControlPointFileEntryV0002::clear_aprioricovar() {
3177  aprioricovar_.Clear();
3178 }
3179 inline double ControlPointFileEntryV0002::aprioricovar(int index) const {
3180  // @@protoc_insertion_point(field_get:Isis.ControlPointFileEntryV0002.aprioriCovar)
3181  return aprioricovar_.Get(index);
3182 }
3183 inline void ControlPointFileEntryV0002::set_aprioricovar(int index, double value) {
3184  aprioricovar_.Set(index, value);
3185  // @@protoc_insertion_point(field_set:Isis.ControlPointFileEntryV0002.aprioriCovar)
3186 }
3187 inline void ControlPointFileEntryV0002::add_aprioricovar(double value) {
3188  aprioricovar_.Add(value);
3189  // @@protoc_insertion_point(field_add:Isis.ControlPointFileEntryV0002.aprioriCovar)
3190 }
3191 inline const ::google::protobuf::RepeatedField< double >&
3192 ControlPointFileEntryV0002::aprioricovar() const {
3193  // @@protoc_insertion_point(field_list:Isis.ControlPointFileEntryV0002.aprioriCovar)
3194  return aprioricovar_;
3195 }
3196 inline ::google::protobuf::RepeatedField< double >*
3197 ControlPointFileEntryV0002::mutable_aprioricovar() {
3198  // @@protoc_insertion_point(field_mutable_list:Isis.ControlPointFileEntryV0002.aprioriCovar)
3199  return &aprioricovar_;
3200 }
3201 
3202 // optional double adjustedX = 20;
3203 inline bool ControlPointFileEntryV0002::has_adjustedx() const {
3204  return (_has_bits_[0] & 0x00080000u) != 0;
3205 }
3206 inline void ControlPointFileEntryV0002::set_has_adjustedx() {
3207  _has_bits_[0] |= 0x00080000u;
3208 }
3209 inline void ControlPointFileEntryV0002::clear_has_adjustedx() {
3210  _has_bits_[0] &= ~0x00080000u;
3211 }
3212 inline void ControlPointFileEntryV0002::clear_adjustedx() {
3213  adjustedx_ = 0;
3214  clear_has_adjustedx();
3215 }
3216 inline double ControlPointFileEntryV0002::adjustedx() const {
3217  // @@protoc_insertion_point(field_get:Isis.ControlPointFileEntryV0002.adjustedX)
3218  return adjustedx_;
3219 }
3220 inline void ControlPointFileEntryV0002::set_adjustedx(double value) {
3221  set_has_adjustedx();
3222  adjustedx_ = value;
3223  // @@protoc_insertion_point(field_set:Isis.ControlPointFileEntryV0002.adjustedX)
3224 }
3225 
3226 // optional double adjustedY = 21;
3227 inline bool ControlPointFileEntryV0002::has_adjustedy() const {
3228  return (_has_bits_[0] & 0x00100000u) != 0;
3229 }
3230 inline void ControlPointFileEntryV0002::set_has_adjustedy() {
3231  _has_bits_[0] |= 0x00100000u;
3232 }
3233 inline void ControlPointFileEntryV0002::clear_has_adjustedy() {
3234  _has_bits_[0] &= ~0x00100000u;
3235 }
3236 inline void ControlPointFileEntryV0002::clear_adjustedy() {
3237  adjustedy_ = 0;
3238  clear_has_adjustedy();
3239 }
3240 inline double ControlPointFileEntryV0002::adjustedy() const {
3241  // @@protoc_insertion_point(field_get:Isis.ControlPointFileEntryV0002.adjustedY)
3242  return adjustedy_;
3243 }
3244 inline void ControlPointFileEntryV0002::set_adjustedy(double value) {
3245  set_has_adjustedy();
3246  adjustedy_ = value;
3247  // @@protoc_insertion_point(field_set:Isis.ControlPointFileEntryV0002.adjustedY)
3248 }
3249 
3250 // optional double adjustedZ = 22;
3251 inline bool ControlPointFileEntryV0002::has_adjustedz() const {
3252  return (_has_bits_[0] & 0x00200000u) != 0;
3253 }
3254 inline void ControlPointFileEntryV0002::set_has_adjustedz() {
3255  _has_bits_[0] |= 0x00200000u;
3256 }
3257 inline void ControlPointFileEntryV0002::clear_has_adjustedz() {
3258  _has_bits_[0] &= ~0x00200000u;
3259 }
3260 inline void ControlPointFileEntryV0002::clear_adjustedz() {
3261  adjustedz_ = 0;
3262  clear_has_adjustedz();
3263 }
3264 inline double ControlPointFileEntryV0002::adjustedz() const {
3265  // @@protoc_insertion_point(field_get:Isis.ControlPointFileEntryV0002.adjustedZ)
3266  return adjustedz_;
3267 }
3268 inline void ControlPointFileEntryV0002::set_adjustedz(double value) {
3269  set_has_adjustedz();
3270  adjustedz_ = value;
3271  // @@protoc_insertion_point(field_set:Isis.ControlPointFileEntryV0002.adjustedZ)
3272 }
3273 
3274 // repeated double adjustedCovar = 23 [packed = true];
3275 inline int ControlPointFileEntryV0002::adjustedcovar_size() const {
3276  return adjustedcovar_.size();
3277 }
3278 inline void ControlPointFileEntryV0002::clear_adjustedcovar() {
3279  adjustedcovar_.Clear();
3280 }
3281 inline double ControlPointFileEntryV0002::adjustedcovar(int index) const {
3282  // @@protoc_insertion_point(field_get:Isis.ControlPointFileEntryV0002.adjustedCovar)
3283  return adjustedcovar_.Get(index);
3284 }
3285 inline void ControlPointFileEntryV0002::set_adjustedcovar(int index, double value) {
3286  adjustedcovar_.Set(index, value);
3287  // @@protoc_insertion_point(field_set:Isis.ControlPointFileEntryV0002.adjustedCovar)
3288 }
3289 inline void ControlPointFileEntryV0002::add_adjustedcovar(double value) {
3290  adjustedcovar_.Add(value);
3291  // @@protoc_insertion_point(field_add:Isis.ControlPointFileEntryV0002.adjustedCovar)
3292 }
3293 inline const ::google::protobuf::RepeatedField< double >&
3294 ControlPointFileEntryV0002::adjustedcovar() const {
3295  // @@protoc_insertion_point(field_list:Isis.ControlPointFileEntryV0002.adjustedCovar)
3296  return adjustedcovar_;
3297 }
3298 inline ::google::protobuf::RepeatedField< double >*
3299 ControlPointFileEntryV0002::mutable_adjustedcovar() {
3300  // @@protoc_insertion_point(field_mutable_list:Isis.ControlPointFileEntryV0002.adjustedCovar)
3301  return &adjustedcovar_;
3302 }
3303 
3304 // repeated .Isis.ControlPointFileEntryV0002.PointLogData log = 24;
3305 inline int ControlPointFileEntryV0002::log_size() const {
3306  return log_.size();
3307 }
3308 inline void ControlPointFileEntryV0002::clear_log() {
3309  log_.Clear();
3310 }
3311 inline const ::Isis::ControlPointFileEntryV0002_PointLogData& ControlPointFileEntryV0002::log(int index) const {
3312  // @@protoc_insertion_point(field_get:Isis.ControlPointFileEntryV0002.log)
3313  return log_.Get(index);
3314 }
3315 inline ::Isis::ControlPointFileEntryV0002_PointLogData* ControlPointFileEntryV0002::mutable_log(int index) {
3316  // @@protoc_insertion_point(field_mutable:Isis.ControlPointFileEntryV0002.log)
3317  return log_.Mutable(index);
3318 }
3319 inline ::Isis::ControlPointFileEntryV0002_PointLogData* ControlPointFileEntryV0002::add_log() {
3320  // @@protoc_insertion_point(field_add:Isis.ControlPointFileEntryV0002.log)
3321  return log_.Add();
3322 }
3323 inline const ::google::protobuf::RepeatedPtrField< ::Isis::ControlPointFileEntryV0002_PointLogData >&
3324 ControlPointFileEntryV0002::log() const {
3325  // @@protoc_insertion_point(field_list:Isis.ControlPointFileEntryV0002.log)
3326  return log_;
3327 }
3328 inline ::google::protobuf::RepeatedPtrField< ::Isis::ControlPointFileEntryV0002_PointLogData >*
3329 ControlPointFileEntryV0002::mutable_log() {
3330  // @@protoc_insertion_point(field_mutable_list:Isis.ControlPointFileEntryV0002.log)
3331  return &log_;
3332 }
3333 
3334 // repeated .Isis.ControlPointFileEntryV0002.Measure measures = 25;
3335 inline int ControlPointFileEntryV0002::measures_size() const {
3336  return measures_.size();
3337 }
3338 inline void ControlPointFileEntryV0002::clear_measures() {
3339  measures_.Clear();
3340 }
3341 inline const ::Isis::ControlPointFileEntryV0002_Measure& ControlPointFileEntryV0002::measures(int index) const {
3342  // @@protoc_insertion_point(field_get:Isis.ControlPointFileEntryV0002.measures)
3343  return measures_.Get(index);
3344 }
3345 inline ::Isis::ControlPointFileEntryV0002_Measure* ControlPointFileEntryV0002::mutable_measures(int index) {
3346  // @@protoc_insertion_point(field_mutable:Isis.ControlPointFileEntryV0002.measures)
3347  return measures_.Mutable(index);
3348 }
3349 inline ::Isis::ControlPointFileEntryV0002_Measure* ControlPointFileEntryV0002::add_measures() {
3350  // @@protoc_insertion_point(field_add:Isis.ControlPointFileEntryV0002.measures)
3351  return measures_.Add();
3352 }
3353 inline const ::google::protobuf::RepeatedPtrField< ::Isis::ControlPointFileEntryV0002_Measure >&
3354 ControlPointFileEntryV0002::measures() const {
3355  // @@protoc_insertion_point(field_list:Isis.ControlPointFileEntryV0002.measures)
3356  return measures_;
3357 }
3358 inline ::google::protobuf::RepeatedPtrField< ::Isis::ControlPointFileEntryV0002_Measure >*
3359 ControlPointFileEntryV0002::mutable_measures() {
3360  // @@protoc_insertion_point(field_mutable_list:Isis.ControlPointFileEntryV0002.measures)
3361  return &measures_;
3362 }
3363 
3364 
3365 // @@protoc_insertion_point(namespace_scope)
3366 
3367 } // namespace Isis
3368 
3369 #ifndef SWIG
3370 namespace google {
3371 namespace protobuf {
3372 
3373 template <> struct is_proto_enum< ::Isis::ControlPointFileEntryV0002_Measure_MeasureType> : ::google::protobuf::internal::true_type {};
3374 template <>
3375 inline const EnumDescriptor* GetEnumDescriptor< ::Isis::ControlPointFileEntryV0002_Measure_MeasureType>() {
3376  return ::Isis::ControlPointFileEntryV0002_Measure_MeasureType_descriptor();
3377 }
3378 template <> struct is_proto_enum< ::Isis::ControlPointFileEntryV0002_PointType> : ::google::protobuf::internal::true_type {};
3379 template <>
3380 inline const EnumDescriptor* GetEnumDescriptor< ::Isis::ControlPointFileEntryV0002_PointType>() {
3381  return ::Isis::ControlPointFileEntryV0002_PointType_descriptor();
3382 }
3383 template <> struct is_proto_enum< ::Isis::ControlPointFileEntryV0002_AprioriSource> : ::google::protobuf::internal::true_type {};
3384 template <>
3385 inline const EnumDescriptor* GetEnumDescriptor< ::Isis::ControlPointFileEntryV0002_AprioriSource>() {
3386  return ::Isis::ControlPointFileEntryV0002_AprioriSource_descriptor();
3387 }
3388 
3389 } // namespace google
3390 } // namespace protobuf
3391 #endif // SWIG
3392 
3393 // @@protoc_insertion_point(global_scope)
3394 
3395 #endif // PROTOBUF_ControlNetFileV0002_2eproto__INCLUDED

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:32