Isis 3.0 Developer's Reference (API) |
Home |
00001 // Generated by the protocol buffer compiler. DO NOT EDIT! 00002 // source: ControlNetFileV0002.proto 00003 00004 #ifndef PROTOBUF_ControlNetFileV0002_2eproto__INCLUDED 00005 #define PROTOBUF_ControlNetFileV0002_2eproto__INCLUDED 00006 00007 #include <string> 00008 00009 #include <google/protobuf/stubs/common.h> 00010 00011 #if GOOGLE_PROTOBUF_VERSION < 2003000 00012 #error This file was generated by a newer version of protoc which is 00013 #error incompatible with your Protocol Buffer headers. Please update 00014 #error your headers. 00015 #endif 00016 #if 2003000 < GOOGLE_PROTOBUF_MIN_PROTOC_VERSION 00017 #error This file was generated by an older version of protoc which is 00018 #error incompatible with your Protocol Buffer headers. Please 00019 #error regenerate this file with a newer version of protoc. 00020 #endif 00021 00022 #include <google/protobuf/generated_message_util.h> 00023 #include <google/protobuf/repeated_field.h> 00024 #include <google/protobuf/extension_set.h> 00025 #include <google/protobuf/generated_message_reflection.h> 00026 // @@protoc_insertion_point(includes) 00027 00028 namespace Isis { 00029 00030 // Internal implementation detail -- do not call these. 00031 void protobuf_AddDesc_ControlNetFileV0002_2eproto(); 00032 void protobuf_AssignDesc_ControlNetFileV0002_2eproto(); 00033 void protobuf_ShutdownFile_ControlNetFileV0002_2eproto(); 00034 00035 class ControlNetFileHeaderV0002; 00036 class ControlPointFileEntryV0002; 00037 class ControlPointFileEntryV0002_PointLogData; 00038 class ControlPointFileEntryV0002_Measure; 00039 class ControlPointFileEntryV0002_Measure_MeasureLogData; 00040 00041 enum ControlPointFileEntryV0002_Measure_MeasureType { 00042 ControlPointFileEntryV0002_Measure_MeasureType_Candidate = 0, 00043 ControlPointFileEntryV0002_Measure_MeasureType_Manual = 1, 00044 ControlPointFileEntryV0002_Measure_MeasureType_RegisteredPixel = 2, 00045 ControlPointFileEntryV0002_Measure_MeasureType_RegisteredSubPixel = 3 00046 }; 00047 bool ControlPointFileEntryV0002_Measure_MeasureType_IsValid(int value); 00048 const ControlPointFileEntryV0002_Measure_MeasureType ControlPointFileEntryV0002_Measure_MeasureType_MeasureType_MIN = ControlPointFileEntryV0002_Measure_MeasureType_Candidate; 00049 const ControlPointFileEntryV0002_Measure_MeasureType ControlPointFileEntryV0002_Measure_MeasureType_MeasureType_MAX = ControlPointFileEntryV0002_Measure_MeasureType_RegisteredSubPixel; 00050 const int ControlPointFileEntryV0002_Measure_MeasureType_MeasureType_ARRAYSIZE = ControlPointFileEntryV0002_Measure_MeasureType_MeasureType_MAX + 1; 00051 00052 const ::google::protobuf::EnumDescriptor* ControlPointFileEntryV0002_Measure_MeasureType_descriptor(); 00053 inline const ::std::string& ControlPointFileEntryV0002_Measure_MeasureType_Name(ControlPointFileEntryV0002_Measure_MeasureType value) { 00054 return ::google::protobuf::internal::NameOfEnum( 00055 ControlPointFileEntryV0002_Measure_MeasureType_descriptor(), value); 00056 } 00057 inline bool ControlPointFileEntryV0002_Measure_MeasureType_Parse( 00058 const ::std::string& name, ControlPointFileEntryV0002_Measure_MeasureType* value) { 00059 return ::google::protobuf::internal::ParseNamedEnum<ControlPointFileEntryV0002_Measure_MeasureType>( 00060 ControlPointFileEntryV0002_Measure_MeasureType_descriptor(), name, value); 00061 } 00062 enum ControlPointFileEntryV0002_PointType { 00063 ControlPointFileEntryV0002_PointType_Free = 2, 00064 ControlPointFileEntryV0002_PointType_Constrained = 3, 00065 ControlPointFileEntryV0002_PointType_Fixed = 4, 00066 ControlPointFileEntryV0002_PointType_obsolete_Tie = 0, 00067 ControlPointFileEntryV0002_PointType_obsolete_Ground = 1 00068 }; 00069 bool ControlPointFileEntryV0002_PointType_IsValid(int value); 00070 const ControlPointFileEntryV0002_PointType ControlPointFileEntryV0002_PointType_PointType_MIN = ControlPointFileEntryV0002_PointType_obsolete_Tie; 00071 const ControlPointFileEntryV0002_PointType ControlPointFileEntryV0002_PointType_PointType_MAX = ControlPointFileEntryV0002_PointType_Fixed; 00072 const int ControlPointFileEntryV0002_PointType_PointType_ARRAYSIZE = ControlPointFileEntryV0002_PointType_PointType_MAX + 1; 00073 00074 const ::google::protobuf::EnumDescriptor* ControlPointFileEntryV0002_PointType_descriptor(); 00075 inline const ::std::string& ControlPointFileEntryV0002_PointType_Name(ControlPointFileEntryV0002_PointType value) { 00076 return ::google::protobuf::internal::NameOfEnum( 00077 ControlPointFileEntryV0002_PointType_descriptor(), value); 00078 } 00079 inline bool ControlPointFileEntryV0002_PointType_Parse( 00080 const ::std::string& name, ControlPointFileEntryV0002_PointType* value) { 00081 return ::google::protobuf::internal::ParseNamedEnum<ControlPointFileEntryV0002_PointType>( 00082 ControlPointFileEntryV0002_PointType_descriptor(), name, value); 00083 } 00084 enum ControlPointFileEntryV0002_AprioriSource { 00085 ControlPointFileEntryV0002_AprioriSource_None = 0, 00086 ControlPointFileEntryV0002_AprioriSource_User = 1, 00087 ControlPointFileEntryV0002_AprioriSource_AverageOfMeasures = 2, 00088 ControlPointFileEntryV0002_AprioriSource_Reference = 3, 00089 ControlPointFileEntryV0002_AprioriSource_Ellipsoid = 4, 00090 ControlPointFileEntryV0002_AprioriSource_DEM = 5, 00091 ControlPointFileEntryV0002_AprioriSource_Basemap = 6, 00092 ControlPointFileEntryV0002_AprioriSource_BundleSolution = 7 00093 }; 00094 bool ControlPointFileEntryV0002_AprioriSource_IsValid(int value); 00095 const ControlPointFileEntryV0002_AprioriSource ControlPointFileEntryV0002_AprioriSource_AprioriSource_MIN = ControlPointFileEntryV0002_AprioriSource_None; 00096 const ControlPointFileEntryV0002_AprioriSource ControlPointFileEntryV0002_AprioriSource_AprioriSource_MAX = ControlPointFileEntryV0002_AprioriSource_BundleSolution; 00097 const int ControlPointFileEntryV0002_AprioriSource_AprioriSource_ARRAYSIZE = ControlPointFileEntryV0002_AprioriSource_AprioriSource_MAX + 1; 00098 00099 const ::google::protobuf::EnumDescriptor* ControlPointFileEntryV0002_AprioriSource_descriptor(); 00100 inline const ::std::string& ControlPointFileEntryV0002_AprioriSource_Name(ControlPointFileEntryV0002_AprioriSource value) { 00101 return ::google::protobuf::internal::NameOfEnum( 00102 ControlPointFileEntryV0002_AprioriSource_descriptor(), value); 00103 } 00104 inline bool ControlPointFileEntryV0002_AprioriSource_Parse( 00105 const ::std::string& name, ControlPointFileEntryV0002_AprioriSource* value) { 00106 return ::google::protobuf::internal::ParseNamedEnum<ControlPointFileEntryV0002_AprioriSource>( 00107 ControlPointFileEntryV0002_AprioriSource_descriptor(), name, value); 00108 } 00109 // =================================================================== 00110 00111 class ControlNetFileHeaderV0002 : public ::google::protobuf::Message { 00112 public: 00113 ControlNetFileHeaderV0002(); 00114 virtual ~ControlNetFileHeaderV0002(); 00115 00116 ControlNetFileHeaderV0002(const ControlNetFileHeaderV0002& from); 00117 00118 inline ControlNetFileHeaderV0002& operator=(const ControlNetFileHeaderV0002& from) { 00119 CopyFrom(from); 00120 return *this; 00121 } 00122 00123 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { 00124 return _unknown_fields_; 00125 } 00126 00127 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { 00128 return &_unknown_fields_; 00129 } 00130 00131 static const ::google::protobuf::Descriptor* descriptor(); 00132 static const ControlNetFileHeaderV0002& default_instance(); 00133 00134 void Swap(ControlNetFileHeaderV0002* other); 00135 00136 // implements Message ---------------------------------------------- 00137 00138 ControlNetFileHeaderV0002* New() const; 00139 void CopyFrom(const ::google::protobuf::Message& from); 00140 void MergeFrom(const ::google::protobuf::Message& from); 00141 void CopyFrom(const ControlNetFileHeaderV0002& from); 00142 void MergeFrom(const ControlNetFileHeaderV0002& from); 00143 void Clear(); 00144 bool IsInitialized() const; 00145 00146 int ByteSize() const; 00147 bool MergePartialFromCodedStream( 00148 ::google::protobuf::io::CodedInputStream* input); 00149 void SerializeWithCachedSizes( 00150 ::google::protobuf::io::CodedOutputStream* output) const; 00151 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; 00152 int GetCachedSize() const { return _cached_size_; } 00153 private: 00154 void SharedCtor(); 00155 void SharedDtor(); 00156 void SetCachedSize(int size) const; 00157 public: 00158 00159 ::google::protobuf::Metadata GetMetadata() const; 00160 00161 // nested types ---------------------------------------------------- 00162 00163 // accessors ------------------------------------------------------- 00164 00165 // required string networkId = 1; 00166 inline bool has_networkid() const; 00167 inline void clear_networkid(); 00168 static const int kNetworkIdFieldNumber = 1; 00169 inline const ::std::string& networkid() const; 00170 inline void set_networkid(const ::std::string& value); 00171 inline void set_networkid(const char* value); 00172 inline void set_networkid(const char* value, size_t size); 00173 inline ::std::string* mutable_networkid(); 00174 00175 // required string targetName = 2; 00176 inline bool has_targetname() const; 00177 inline void clear_targetname(); 00178 static const int kTargetNameFieldNumber = 2; 00179 inline const ::std::string& targetname() const; 00180 inline void set_targetname(const ::std::string& value); 00181 inline void set_targetname(const char* value); 00182 inline void set_targetname(const char* value, size_t size); 00183 inline ::std::string* mutable_targetname(); 00184 00185 // optional string created = 3; 00186 inline bool has_created() const; 00187 inline void clear_created(); 00188 static const int kCreatedFieldNumber = 3; 00189 inline const ::std::string& created() const; 00190 inline void set_created(const ::std::string& value); 00191 inline void set_created(const char* value); 00192 inline void set_created(const char* value, size_t size); 00193 inline ::std::string* mutable_created(); 00194 00195 // optional string lastModified = 4; 00196 inline bool has_lastmodified() const; 00197 inline void clear_lastmodified(); 00198 static const int kLastModifiedFieldNumber = 4; 00199 inline const ::std::string& lastmodified() const; 00200 inline void set_lastmodified(const ::std::string& value); 00201 inline void set_lastmodified(const char* value); 00202 inline void set_lastmodified(const char* value, size_t size); 00203 inline ::std::string* mutable_lastmodified(); 00204 00205 // optional string description = 5; 00206 inline bool has_description() const; 00207 inline void clear_description(); 00208 static const int kDescriptionFieldNumber = 5; 00209 inline const ::std::string& description() const; 00210 inline void set_description(const ::std::string& value); 00211 inline void set_description(const char* value); 00212 inline void set_description(const char* value, size_t size); 00213 inline ::std::string* mutable_description(); 00214 00215 // optional string userName = 6; 00216 inline bool has_username() const; 00217 inline void clear_username(); 00218 static const int kUserNameFieldNumber = 6; 00219 inline const ::std::string& username() const; 00220 inline void set_username(const ::std::string& value); 00221 inline void set_username(const char* value); 00222 inline void set_username(const char* value, size_t size); 00223 inline ::std::string* mutable_username(); 00224 00225 // repeated int32 pointMessageSizes = 7 [packed = true]; 00226 inline int pointmessagesizes_size() const; 00227 inline void clear_pointmessagesizes(); 00228 static const int kPointMessageSizesFieldNumber = 7; 00229 inline ::google::protobuf::int32 pointmessagesizes(int index) const; 00230 inline void set_pointmessagesizes(int index, ::google::protobuf::int32 value); 00231 inline void add_pointmessagesizes(::google::protobuf::int32 value); 00232 inline const ::google::protobuf::RepeatedField< ::google::protobuf::int32 >& 00233 pointmessagesizes() const; 00234 inline ::google::protobuf::RepeatedField< ::google::protobuf::int32 >* 00235 mutable_pointmessagesizes(); 00236 00237 // @@protoc_insertion_point(class_scope:Isis.ControlNetFileHeaderV0002) 00238 private: 00239 ::google::protobuf::UnknownFieldSet _unknown_fields_; 00240 mutable int _cached_size_; 00241 00242 ::std::string* networkid_; 00243 static const ::std::string _default_networkid_; 00244 ::std::string* targetname_; 00245 static const ::std::string _default_targetname_; 00246 ::std::string* created_; 00247 static const ::std::string _default_created_; 00248 ::std::string* lastmodified_; 00249 static const ::std::string _default_lastmodified_; 00250 ::std::string* description_; 00251 static const ::std::string _default_description_; 00252 ::std::string* username_; 00253 static const ::std::string _default_username_; 00254 ::google::protobuf::RepeatedField< ::google::protobuf::int32 > pointmessagesizes_; 00255 mutable int _pointmessagesizes_cached_byte_size_; 00256 friend void protobuf_AddDesc_ControlNetFileV0002_2eproto(); 00257 friend void protobuf_AssignDesc_ControlNetFileV0002_2eproto(); 00258 friend void protobuf_ShutdownFile_ControlNetFileV0002_2eproto(); 00259 00260 ::google::protobuf::uint32 _has_bits_[(7 + 31) / 32]; 00261 00262 // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? 00263 inline bool _has_bit(int index) const { 00264 return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; 00265 } 00266 inline void _set_bit(int index) { 00267 _has_bits_[index / 32] |= (1u << (index % 32)); 00268 } 00269 inline void _clear_bit(int index) { 00270 _has_bits_[index / 32] &= ~(1u << (index % 32)); 00271 } 00272 00273 void InitAsDefaultInstance(); 00274 static ControlNetFileHeaderV0002* default_instance_; 00275 }; 00276 // ------------------------------------------------------------------- 00277 00278 class ControlPointFileEntryV0002_PointLogData : public ::google::protobuf::Message { 00279 public: 00280 ControlPointFileEntryV0002_PointLogData(); 00281 virtual ~ControlPointFileEntryV0002_PointLogData(); 00282 00283 ControlPointFileEntryV0002_PointLogData(const ControlPointFileEntryV0002_PointLogData& from); 00284 00285 inline ControlPointFileEntryV0002_PointLogData& operator=(const ControlPointFileEntryV0002_PointLogData& from) { 00286 CopyFrom(from); 00287 return *this; 00288 } 00289 00290 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { 00291 return _unknown_fields_; 00292 } 00293 00294 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { 00295 return &_unknown_fields_; 00296 } 00297 00298 static const ::google::protobuf::Descriptor* descriptor(); 00299 static const ControlPointFileEntryV0002_PointLogData& default_instance(); 00300 00301 void Swap(ControlPointFileEntryV0002_PointLogData* other); 00302 00303 // implements Message ---------------------------------------------- 00304 00305 ControlPointFileEntryV0002_PointLogData* New() const; 00306 void CopyFrom(const ::google::protobuf::Message& from); 00307 void MergeFrom(const ::google::protobuf::Message& from); 00308 void CopyFrom(const ControlPointFileEntryV0002_PointLogData& from); 00309 void MergeFrom(const ControlPointFileEntryV0002_PointLogData& from); 00310 void Clear(); 00311 bool IsInitialized() const; 00312 00313 int ByteSize() const; 00314 bool MergePartialFromCodedStream( 00315 ::google::protobuf::io::CodedInputStream* input); 00316 void SerializeWithCachedSizes( 00317 ::google::protobuf::io::CodedOutputStream* output) const; 00318 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; 00319 int GetCachedSize() const { return _cached_size_; } 00320 private: 00321 void SharedCtor(); 00322 void SharedDtor(); 00323 void SetCachedSize(int size) const; 00324 public: 00325 00326 ::google::protobuf::Metadata GetMetadata() const; 00327 00328 // nested types ---------------------------------------------------- 00329 00330 // accessors ------------------------------------------------------- 00331 00332 // optional int32 doubleDataType = 1; 00333 inline bool has_doubledatatype() const; 00334 inline void clear_doubledatatype(); 00335 static const int kDoubleDataTypeFieldNumber = 1; 00336 inline ::google::protobuf::int32 doubledatatype() const; 00337 inline void set_doubledatatype(::google::protobuf::int32 value); 00338 00339 // optional double doubleDataValue = 2; 00340 inline bool has_doubledatavalue() const; 00341 inline void clear_doubledatavalue(); 00342 static const int kDoubleDataValueFieldNumber = 2; 00343 inline double doubledatavalue() const; 00344 inline void set_doubledatavalue(double value); 00345 00346 // optional int32 boolDataType = 3; 00347 inline bool has_booldatatype() const; 00348 inline void clear_booldatatype(); 00349 static const int kBoolDataTypeFieldNumber = 3; 00350 inline ::google::protobuf::int32 booldatatype() const; 00351 inline void set_booldatatype(::google::protobuf::int32 value); 00352 00353 // optional bool boolDataValue = 4; 00354 inline bool has_booldatavalue() const; 00355 inline void clear_booldatavalue(); 00356 static const int kBoolDataValueFieldNumber = 4; 00357 inline bool booldatavalue() const; 00358 inline void set_booldatavalue(bool value); 00359 00360 // @@protoc_insertion_point(class_scope:Isis.ControlPointFileEntryV0002.PointLogData) 00361 private: 00362 ::google::protobuf::UnknownFieldSet _unknown_fields_; 00363 mutable int _cached_size_; 00364 00365 ::google::protobuf::int32 doubledatatype_; 00366 double doubledatavalue_; 00367 ::google::protobuf::int32 booldatatype_; 00368 bool booldatavalue_; 00369 friend void protobuf_AddDesc_ControlNetFileV0002_2eproto(); 00370 friend void protobuf_AssignDesc_ControlNetFileV0002_2eproto(); 00371 friend void protobuf_ShutdownFile_ControlNetFileV0002_2eproto(); 00372 00373 ::google::protobuf::uint32 _has_bits_[(4 + 31) / 32]; 00374 00375 // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? 00376 inline bool _has_bit(int index) const { 00377 return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; 00378 } 00379 inline void _set_bit(int index) { 00380 _has_bits_[index / 32] |= (1u << (index % 32)); 00381 } 00382 inline void _clear_bit(int index) { 00383 _has_bits_[index / 32] &= ~(1u << (index % 32)); 00384 } 00385 00386 void InitAsDefaultInstance(); 00387 static ControlPointFileEntryV0002_PointLogData* default_instance_; 00388 }; 00389 // ------------------------------------------------------------------- 00390 00391 class ControlPointFileEntryV0002_Measure_MeasureLogData : public ::google::protobuf::Message { 00392 public: 00393 ControlPointFileEntryV0002_Measure_MeasureLogData(); 00394 virtual ~ControlPointFileEntryV0002_Measure_MeasureLogData(); 00395 00396 ControlPointFileEntryV0002_Measure_MeasureLogData(const ControlPointFileEntryV0002_Measure_MeasureLogData& from); 00397 00398 inline ControlPointFileEntryV0002_Measure_MeasureLogData& operator=(const ControlPointFileEntryV0002_Measure_MeasureLogData& from) { 00399 CopyFrom(from); 00400 return *this; 00401 } 00402 00403 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { 00404 return _unknown_fields_; 00405 } 00406 00407 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { 00408 return &_unknown_fields_; 00409 } 00410 00411 static const ::google::protobuf::Descriptor* descriptor(); 00412 static const ControlPointFileEntryV0002_Measure_MeasureLogData& default_instance(); 00413 00414 void Swap(ControlPointFileEntryV0002_Measure_MeasureLogData* other); 00415 00416 // implements Message ---------------------------------------------- 00417 00418 ControlPointFileEntryV0002_Measure_MeasureLogData* New() const; 00419 void CopyFrom(const ::google::protobuf::Message& from); 00420 void MergeFrom(const ::google::protobuf::Message& from); 00421 void CopyFrom(const ControlPointFileEntryV0002_Measure_MeasureLogData& from); 00422 void MergeFrom(const ControlPointFileEntryV0002_Measure_MeasureLogData& from); 00423 void Clear(); 00424 bool IsInitialized() const; 00425 00426 int ByteSize() const; 00427 bool MergePartialFromCodedStream( 00428 ::google::protobuf::io::CodedInputStream* input); 00429 void SerializeWithCachedSizes( 00430 ::google::protobuf::io::CodedOutputStream* output) const; 00431 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; 00432 int GetCachedSize() const { return _cached_size_; } 00433 private: 00434 void SharedCtor(); 00435 void SharedDtor(); 00436 void SetCachedSize(int size) const; 00437 public: 00438 00439 ::google::protobuf::Metadata GetMetadata() const; 00440 00441 // nested types ---------------------------------------------------- 00442 00443 // accessors ------------------------------------------------------- 00444 00445 // optional int32 doubleDataType = 1; 00446 inline bool has_doubledatatype() const; 00447 inline void clear_doubledatatype(); 00448 static const int kDoubleDataTypeFieldNumber = 1; 00449 inline ::google::protobuf::int32 doubledatatype() const; 00450 inline void set_doubledatatype(::google::protobuf::int32 value); 00451 00452 // optional double doubleDataValue = 2; 00453 inline bool has_doubledatavalue() const; 00454 inline void clear_doubledatavalue(); 00455 static const int kDoubleDataValueFieldNumber = 2; 00456 inline double doubledatavalue() const; 00457 inline void set_doubledatavalue(double value); 00458 00459 // optional int32 boolDataType = 3; 00460 inline bool has_booldatatype() const; 00461 inline void clear_booldatatype(); 00462 static const int kBoolDataTypeFieldNumber = 3; 00463 inline ::google::protobuf::int32 booldatatype() const; 00464 inline void set_booldatatype(::google::protobuf::int32 value); 00465 00466 // optional bool boolDataValue = 4; 00467 inline bool has_booldatavalue() const; 00468 inline void clear_booldatavalue(); 00469 static const int kBoolDataValueFieldNumber = 4; 00470 inline bool booldatavalue() const; 00471 inline void set_booldatavalue(bool value); 00472 00473 // @@protoc_insertion_point(class_scope:Isis.ControlPointFileEntryV0002.Measure.MeasureLogData) 00474 private: 00475 ::google::protobuf::UnknownFieldSet _unknown_fields_; 00476 mutable int _cached_size_; 00477 00478 ::google::protobuf::int32 doubledatatype_; 00479 double doubledatavalue_; 00480 ::google::protobuf::int32 booldatatype_; 00481 bool booldatavalue_; 00482 friend void protobuf_AddDesc_ControlNetFileV0002_2eproto(); 00483 friend void protobuf_AssignDesc_ControlNetFileV0002_2eproto(); 00484 friend void protobuf_ShutdownFile_ControlNetFileV0002_2eproto(); 00485 00486 ::google::protobuf::uint32 _has_bits_[(4 + 31) / 32]; 00487 00488 // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? 00489 inline bool _has_bit(int index) const { 00490 return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; 00491 } 00492 inline void _set_bit(int index) { 00493 _has_bits_[index / 32] |= (1u << (index % 32)); 00494 } 00495 inline void _clear_bit(int index) { 00496 _has_bits_[index / 32] &= ~(1u << (index % 32)); 00497 } 00498 00499 void InitAsDefaultInstance(); 00500 static ControlPointFileEntryV0002_Measure_MeasureLogData* default_instance_; 00501 }; 00502 // ------------------------------------------------------------------- 00503 00504 class ControlPointFileEntryV0002_Measure : public ::google::protobuf::Message { 00505 public: 00506 ControlPointFileEntryV0002_Measure(); 00507 virtual ~ControlPointFileEntryV0002_Measure(); 00508 00509 ControlPointFileEntryV0002_Measure(const ControlPointFileEntryV0002_Measure& from); 00510 00511 inline ControlPointFileEntryV0002_Measure& operator=(const ControlPointFileEntryV0002_Measure& from) { 00512 CopyFrom(from); 00513 return *this; 00514 } 00515 00516 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { 00517 return _unknown_fields_; 00518 } 00519 00520 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { 00521 return &_unknown_fields_; 00522 } 00523 00524 static const ::google::protobuf::Descriptor* descriptor(); 00525 static const ControlPointFileEntryV0002_Measure& default_instance(); 00526 00527 void Swap(ControlPointFileEntryV0002_Measure* other); 00528 00529 // implements Message ---------------------------------------------- 00530 00531 ControlPointFileEntryV0002_Measure* New() const; 00532 void CopyFrom(const ::google::protobuf::Message& from); 00533 void MergeFrom(const ::google::protobuf::Message& from); 00534 void CopyFrom(const ControlPointFileEntryV0002_Measure& from); 00535 void MergeFrom(const ControlPointFileEntryV0002_Measure& from); 00536 void Clear(); 00537 bool IsInitialized() const; 00538 00539 int ByteSize() const; 00540 bool MergePartialFromCodedStream( 00541 ::google::protobuf::io::CodedInputStream* input); 00542 void SerializeWithCachedSizes( 00543 ::google::protobuf::io::CodedOutputStream* output) const; 00544 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; 00545 int GetCachedSize() const { return _cached_size_; } 00546 private: 00547 void SharedCtor(); 00548 void SharedDtor(); 00549 void SetCachedSize(int size) const; 00550 public: 00551 00552 ::google::protobuf::Metadata GetMetadata() const; 00553 00554 // nested types ---------------------------------------------------- 00555 00556 typedef ControlPointFileEntryV0002_Measure_MeasureLogData MeasureLogData; 00557 00558 typedef ControlPointFileEntryV0002_Measure_MeasureType MeasureType; 00559 static const MeasureType Candidate = ControlPointFileEntryV0002_Measure_MeasureType_Candidate; 00560 static const MeasureType Manual = ControlPointFileEntryV0002_Measure_MeasureType_Manual; 00561 static const MeasureType RegisteredPixel = ControlPointFileEntryV0002_Measure_MeasureType_RegisteredPixel; 00562 static const MeasureType RegisteredSubPixel = ControlPointFileEntryV0002_Measure_MeasureType_RegisteredSubPixel; 00563 static inline bool MeasureType_IsValid(int value) { 00564 return ControlPointFileEntryV0002_Measure_MeasureType_IsValid(value); 00565 } 00566 static const MeasureType MeasureType_MIN = 00567 ControlPointFileEntryV0002_Measure_MeasureType_MeasureType_MIN; 00568 static const MeasureType MeasureType_MAX = 00569 ControlPointFileEntryV0002_Measure_MeasureType_MeasureType_MAX; 00570 static const int MeasureType_ARRAYSIZE = 00571 ControlPointFileEntryV0002_Measure_MeasureType_MeasureType_ARRAYSIZE; 00572 static inline const ::google::protobuf::EnumDescriptor* 00573 MeasureType_descriptor() { 00574 return ControlPointFileEntryV0002_Measure_MeasureType_descriptor(); 00575 } 00576 static inline const ::std::string& MeasureType_Name(MeasureType value) { 00577 return ControlPointFileEntryV0002_Measure_MeasureType_Name(value); 00578 } 00579 static inline bool MeasureType_Parse(const ::std::string& name, 00580 MeasureType* value) { 00581 return ControlPointFileEntryV0002_Measure_MeasureType_Parse(name, value); 00582 } 00583 00584 // accessors ------------------------------------------------------- 00585 00586 // required string serialnumber = 1; 00587 inline bool has_serialnumber() const; 00588 inline void clear_serialnumber(); 00589 static const int kSerialnumberFieldNumber = 1; 00590 inline const ::std::string& serialnumber() const; 00591 inline void set_serialnumber(const ::std::string& value); 00592 inline void set_serialnumber(const char* value); 00593 inline void set_serialnumber(const char* value, size_t size); 00594 inline ::std::string* mutable_serialnumber(); 00595 00596 // required .Isis.ControlPointFileEntryV0002.Measure.MeasureType type = 2; 00597 inline bool has_type() const; 00598 inline void clear_type(); 00599 static const int kTypeFieldNumber = 2; 00600 inline ::Isis::ControlPointFileEntryV0002_Measure_MeasureType type() const; 00601 inline void set_type(::Isis::ControlPointFileEntryV0002_Measure_MeasureType value); 00602 00603 // optional double sample = 3; 00604 inline bool has_sample() const; 00605 inline void clear_sample(); 00606 static const int kSampleFieldNumber = 3; 00607 inline double sample() const; 00608 inline void set_sample(double value); 00609 00610 // optional double line = 4; 00611 inline bool has_line() const; 00612 inline void clear_line(); 00613 static const int kLineFieldNumber = 4; 00614 inline double line() const; 00615 inline void set_line(double value); 00616 00617 // optional double sampleResidual = 5; 00618 inline bool has_sampleresidual() const; 00619 inline void clear_sampleresidual(); 00620 static const int kSampleResidualFieldNumber = 5; 00621 inline double sampleresidual() const; 00622 inline void set_sampleresidual(double value); 00623 00624 // optional double lineResidual = 6; 00625 inline bool has_lineresidual() const; 00626 inline void clear_lineresidual(); 00627 static const int kLineResidualFieldNumber = 6; 00628 inline double lineresidual() const; 00629 inline void set_lineresidual(double value); 00630 00631 // optional string choosername = 7; 00632 inline bool has_choosername() const; 00633 inline void clear_choosername(); 00634 static const int kChoosernameFieldNumber = 7; 00635 inline const ::std::string& choosername() const; 00636 inline void set_choosername(const ::std::string& value); 00637 inline void set_choosername(const char* value); 00638 inline void set_choosername(const char* value, size_t size); 00639 inline ::std::string* mutable_choosername(); 00640 00641 // optional string datetime = 8; 00642 inline bool has_datetime() const; 00643 inline void clear_datetime(); 00644 static const int kDatetimeFieldNumber = 8; 00645 inline const ::std::string& datetime() const; 00646 inline void set_datetime(const ::std::string& value); 00647 inline void set_datetime(const char* value); 00648 inline void set_datetime(const char* value, size_t size); 00649 inline ::std::string* mutable_datetime(); 00650 00651 // optional bool editLock = 9; 00652 inline bool has_editlock() const; 00653 inline void clear_editlock(); 00654 static const int kEditLockFieldNumber = 9; 00655 inline bool editlock() const; 00656 inline void set_editlock(bool value); 00657 00658 // optional bool ignore = 10; 00659 inline bool has_ignore() const; 00660 inline void clear_ignore(); 00661 static const int kIgnoreFieldNumber = 10; 00662 inline bool ignore() const; 00663 inline void set_ignore(bool value); 00664 00665 // optional bool jigsawRejected = 11; 00666 inline bool has_jigsawrejected() const; 00667 inline void clear_jigsawrejected(); 00668 static const int kJigsawRejectedFieldNumber = 11; 00669 inline bool jigsawrejected() const; 00670 inline void set_jigsawrejected(bool value); 00671 00672 // optional double diameter = 12; 00673 inline bool has_diameter() const; 00674 inline void clear_diameter(); 00675 static const int kDiameterFieldNumber = 12; 00676 inline double diameter() const; 00677 inline void set_diameter(double value); 00678 00679 // optional double apriorisample = 13; 00680 inline bool has_apriorisample() const; 00681 inline void clear_apriorisample(); 00682 static const int kApriorisampleFieldNumber = 13; 00683 inline double apriorisample() const; 00684 inline void set_apriorisample(double value); 00685 00686 // optional double aprioriline = 14; 00687 inline bool has_aprioriline() const; 00688 inline void clear_aprioriline(); 00689 static const int kApriorilineFieldNumber = 14; 00690 inline double aprioriline() const; 00691 inline void set_aprioriline(double value); 00692 00693 // optional double samplesigma = 15; 00694 inline bool has_samplesigma() const; 00695 inline void clear_samplesigma(); 00696 static const int kSamplesigmaFieldNumber = 15; 00697 inline double samplesigma() const; 00698 inline void set_samplesigma(double value); 00699 00700 // optional double linesigma = 16; 00701 inline bool has_linesigma() const; 00702 inline void clear_linesigma(); 00703 static const int kLinesigmaFieldNumber = 16; 00704 inline double linesigma() const; 00705 inline void set_linesigma(double value); 00706 00707 // repeated .Isis.ControlPointFileEntryV0002.Measure.MeasureLogData log = 17; 00708 inline int log_size() const; 00709 inline void clear_log(); 00710 static const int kLogFieldNumber = 17; 00711 inline const ::Isis::ControlPointFileEntryV0002_Measure_MeasureLogData& log(int index) const; 00712 inline ::Isis::ControlPointFileEntryV0002_Measure_MeasureLogData* mutable_log(int index); 00713 inline ::Isis::ControlPointFileEntryV0002_Measure_MeasureLogData* add_log(); 00714 inline const ::google::protobuf::RepeatedPtrField< ::Isis::ControlPointFileEntryV0002_Measure_MeasureLogData >& 00715 log() const; 00716 inline ::google::protobuf::RepeatedPtrField< ::Isis::ControlPointFileEntryV0002_Measure_MeasureLogData >* 00717 mutable_log(); 00718 00719 // @@protoc_insertion_point(class_scope:Isis.ControlPointFileEntryV0002.Measure) 00720 private: 00721 ::google::protobuf::UnknownFieldSet _unknown_fields_; 00722 mutable int _cached_size_; 00723 00724 ::std::string* serialnumber_; 00725 static const ::std::string _default_serialnumber_; 00726 int type_; 00727 double sample_; 00728 double line_; 00729 double sampleresidual_; 00730 double lineresidual_; 00731 ::std::string* choosername_; 00732 static const ::std::string _default_choosername_; 00733 ::std::string* datetime_; 00734 static const ::std::string _default_datetime_; 00735 bool editlock_; 00736 bool ignore_; 00737 bool jigsawrejected_; 00738 double diameter_; 00739 double apriorisample_; 00740 double aprioriline_; 00741 double samplesigma_; 00742 double linesigma_; 00743 ::google::protobuf::RepeatedPtrField< ::Isis::ControlPointFileEntryV0002_Measure_MeasureLogData > log_; 00744 friend void protobuf_AddDesc_ControlNetFileV0002_2eproto(); 00745 friend void protobuf_AssignDesc_ControlNetFileV0002_2eproto(); 00746 friend void protobuf_ShutdownFile_ControlNetFileV0002_2eproto(); 00747 00748 ::google::protobuf::uint32 _has_bits_[(17 + 31) / 32]; 00749 00750 // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? 00751 inline bool _has_bit(int index) const { 00752 return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; 00753 } 00754 inline void _set_bit(int index) { 00755 _has_bits_[index / 32] |= (1u << (index % 32)); 00756 } 00757 inline void _clear_bit(int index) { 00758 _has_bits_[index / 32] &= ~(1u << (index % 32)); 00759 } 00760 00761 void InitAsDefaultInstance(); 00762 static ControlPointFileEntryV0002_Measure* default_instance_; 00763 }; 00764 // ------------------------------------------------------------------- 00765 00766 class ControlPointFileEntryV0002 : public ::google::protobuf::Message { 00767 public: 00768 ControlPointFileEntryV0002(); 00769 virtual ~ControlPointFileEntryV0002(); 00770 00771 ControlPointFileEntryV0002(const ControlPointFileEntryV0002& from); 00772 00773 inline ControlPointFileEntryV0002& operator=(const ControlPointFileEntryV0002& from) { 00774 CopyFrom(from); 00775 return *this; 00776 } 00777 00778 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { 00779 return _unknown_fields_; 00780 } 00781 00782 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { 00783 return &_unknown_fields_; 00784 } 00785 00786 static const ::google::protobuf::Descriptor* descriptor(); 00787 static const ControlPointFileEntryV0002& default_instance(); 00788 00789 void Swap(ControlPointFileEntryV0002* other); 00790 00791 // implements Message ---------------------------------------------- 00792 00793 ControlPointFileEntryV0002* New() const; 00794 void CopyFrom(const ::google::protobuf::Message& from); 00795 void MergeFrom(const ::google::protobuf::Message& from); 00796 void CopyFrom(const ControlPointFileEntryV0002& from); 00797 void MergeFrom(const ControlPointFileEntryV0002& from); 00798 void Clear(); 00799 bool IsInitialized() const; 00800 00801 int ByteSize() const; 00802 bool MergePartialFromCodedStream( 00803 ::google::protobuf::io::CodedInputStream* input); 00804 void SerializeWithCachedSizes( 00805 ::google::protobuf::io::CodedOutputStream* output) const; 00806 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; 00807 int GetCachedSize() const { return _cached_size_; } 00808 private: 00809 void SharedCtor(); 00810 void SharedDtor(); 00811 void SetCachedSize(int size) const; 00812 public: 00813 00814 ::google::protobuf::Metadata GetMetadata() const; 00815 00816 // nested types ---------------------------------------------------- 00817 00818 typedef ControlPointFileEntryV0002_PointLogData PointLogData; 00819 typedef ControlPointFileEntryV0002_Measure Measure; 00820 00821 typedef ControlPointFileEntryV0002_PointType PointType; 00822 static const PointType Free = ControlPointFileEntryV0002_PointType_Free; 00823 static const PointType Constrained = ControlPointFileEntryV0002_PointType_Constrained; 00824 static const PointType Fixed = ControlPointFileEntryV0002_PointType_Fixed; 00825 static const PointType obsolete_Tie = ControlPointFileEntryV0002_PointType_obsolete_Tie; 00826 static const PointType obsolete_Ground = ControlPointFileEntryV0002_PointType_obsolete_Ground; 00827 static inline bool PointType_IsValid(int value) { 00828 return ControlPointFileEntryV0002_PointType_IsValid(value); 00829 } 00830 static const PointType PointType_MIN = 00831 ControlPointFileEntryV0002_PointType_PointType_MIN; 00832 static const PointType PointType_MAX = 00833 ControlPointFileEntryV0002_PointType_PointType_MAX; 00834 static const int PointType_ARRAYSIZE = 00835 ControlPointFileEntryV0002_PointType_PointType_ARRAYSIZE; 00836 static inline const ::google::protobuf::EnumDescriptor* 00837 PointType_descriptor() { 00838 return ControlPointFileEntryV0002_PointType_descriptor(); 00839 } 00840 static inline const ::std::string& PointType_Name(PointType value) { 00841 return ControlPointFileEntryV0002_PointType_Name(value); 00842 } 00843 static inline bool PointType_Parse(const ::std::string& name, 00844 PointType* value) { 00845 return ControlPointFileEntryV0002_PointType_Parse(name, value); 00846 } 00847 00848 typedef ControlPointFileEntryV0002_AprioriSource AprioriSource; 00849 static const AprioriSource None = ControlPointFileEntryV0002_AprioriSource_None; 00850 static const AprioriSource User = ControlPointFileEntryV0002_AprioriSource_User; 00851 static const AprioriSource AverageOfMeasures = ControlPointFileEntryV0002_AprioriSource_AverageOfMeasures; 00852 static const AprioriSource Reference = ControlPointFileEntryV0002_AprioriSource_Reference; 00853 static const AprioriSource Ellipsoid = ControlPointFileEntryV0002_AprioriSource_Ellipsoid; 00854 static const AprioriSource DEM = ControlPointFileEntryV0002_AprioriSource_DEM; 00855 static const AprioriSource Basemap = ControlPointFileEntryV0002_AprioriSource_Basemap; 00856 static const AprioriSource BundleSolution = ControlPointFileEntryV0002_AprioriSource_BundleSolution; 00857 static inline bool AprioriSource_IsValid(int value) { 00858 return ControlPointFileEntryV0002_AprioriSource_IsValid(value); 00859 } 00860 static const AprioriSource AprioriSource_MIN = 00861 ControlPointFileEntryV0002_AprioriSource_AprioriSource_MIN; 00862 static const AprioriSource AprioriSource_MAX = 00863 ControlPointFileEntryV0002_AprioriSource_AprioriSource_MAX; 00864 static const int AprioriSource_ARRAYSIZE = 00865 ControlPointFileEntryV0002_AprioriSource_AprioriSource_ARRAYSIZE; 00866 static inline const ::google::protobuf::EnumDescriptor* 00867 AprioriSource_descriptor() { 00868 return ControlPointFileEntryV0002_AprioriSource_descriptor(); 00869 } 00870 static inline const ::std::string& AprioriSource_Name(AprioriSource value) { 00871 return ControlPointFileEntryV0002_AprioriSource_Name(value); 00872 } 00873 static inline bool AprioriSource_Parse(const ::std::string& name, 00874 AprioriSource* value) { 00875 return ControlPointFileEntryV0002_AprioriSource_Parse(name, value); 00876 } 00877 00878 // accessors ------------------------------------------------------- 00879 00880 // required string id = 1; 00881 inline bool has_id() const; 00882 inline void clear_id(); 00883 static const int kIdFieldNumber = 1; 00884 inline const ::std::string& id() const; 00885 inline void set_id(const ::std::string& value); 00886 inline void set_id(const char* value); 00887 inline void set_id(const char* value, size_t size); 00888 inline ::std::string* mutable_id(); 00889 00890 // required .Isis.ControlPointFileEntryV0002.PointType type = 2; 00891 inline bool has_type() const; 00892 inline void clear_type(); 00893 static const int kTypeFieldNumber = 2; 00894 inline ::Isis::ControlPointFileEntryV0002_PointType type() const; 00895 inline void set_type(::Isis::ControlPointFileEntryV0002_PointType value); 00896 00897 // optional string chooserName = 3; 00898 inline bool has_choosername() const; 00899 inline void clear_choosername(); 00900 static const int kChooserNameFieldNumber = 3; 00901 inline const ::std::string& choosername() const; 00902 inline void set_choosername(const ::std::string& value); 00903 inline void set_choosername(const char* value); 00904 inline void set_choosername(const char* value, size_t size); 00905 inline ::std::string* mutable_choosername(); 00906 00907 // optional string datetime = 4; 00908 inline bool has_datetime() const; 00909 inline void clear_datetime(); 00910 static const int kDatetimeFieldNumber = 4; 00911 inline const ::std::string& datetime() const; 00912 inline void set_datetime(const ::std::string& value); 00913 inline void set_datetime(const char* value); 00914 inline void set_datetime(const char* value, size_t size); 00915 inline ::std::string* mutable_datetime(); 00916 00917 // optional bool editLock = 5; 00918 inline bool has_editlock() const; 00919 inline void clear_editlock(); 00920 static const int kEditLockFieldNumber = 5; 00921 inline bool editlock() const; 00922 inline void set_editlock(bool value); 00923 00924 // optional bool ignore = 6; 00925 inline bool has_ignore() const; 00926 inline void clear_ignore(); 00927 static const int kIgnoreFieldNumber = 6; 00928 inline bool ignore() const; 00929 inline void set_ignore(bool value); 00930 00931 // optional bool jigsawRejected = 7; 00932 inline bool has_jigsawrejected() const; 00933 inline void clear_jigsawrejected(); 00934 static const int kJigsawRejectedFieldNumber = 7; 00935 inline bool jigsawrejected() const; 00936 inline void set_jigsawrejected(bool value); 00937 00938 // optional int32 referenceIndex = 8; 00939 inline bool has_referenceindex() const; 00940 inline void clear_referenceindex(); 00941 static const int kReferenceIndexFieldNumber = 8; 00942 inline ::google::protobuf::int32 referenceindex() const; 00943 inline void set_referenceindex(::google::protobuf::int32 value); 00944 00945 // optional .Isis.ControlPointFileEntryV0002.AprioriSource aprioriSurfPointSource = 9; 00946 inline bool has_apriorisurfpointsource() const; 00947 inline void clear_apriorisurfpointsource(); 00948 static const int kAprioriSurfPointSourceFieldNumber = 9; 00949 inline ::Isis::ControlPointFileEntryV0002_AprioriSource apriorisurfpointsource() const; 00950 inline void set_apriorisurfpointsource(::Isis::ControlPointFileEntryV0002_AprioriSource value); 00951 00952 // optional string aprioriSurfPointSourceFile = 10; 00953 inline bool has_apriorisurfpointsourcefile() const; 00954 inline void clear_apriorisurfpointsourcefile(); 00955 static const int kAprioriSurfPointSourceFileFieldNumber = 10; 00956 inline const ::std::string& apriorisurfpointsourcefile() const; 00957 inline void set_apriorisurfpointsourcefile(const ::std::string& value); 00958 inline void set_apriorisurfpointsourcefile(const char* value); 00959 inline void set_apriorisurfpointsourcefile(const char* value, size_t size); 00960 inline ::std::string* mutable_apriorisurfpointsourcefile(); 00961 00962 // optional .Isis.ControlPointFileEntryV0002.AprioriSource aprioriRadiusSource = 11; 00963 inline bool has_aprioriradiussource() const; 00964 inline void clear_aprioriradiussource(); 00965 static const int kAprioriRadiusSourceFieldNumber = 11; 00966 inline ::Isis::ControlPointFileEntryV0002_AprioriSource aprioriradiussource() const; 00967 inline void set_aprioriradiussource(::Isis::ControlPointFileEntryV0002_AprioriSource value); 00968 00969 // optional string aprioriRadiusSourceFile = 12; 00970 inline bool has_aprioriradiussourcefile() const; 00971 inline void clear_aprioriradiussourcefile(); 00972 static const int kAprioriRadiusSourceFileFieldNumber = 12; 00973 inline const ::std::string& aprioriradiussourcefile() const; 00974 inline void set_aprioriradiussourcefile(const ::std::string& value); 00975 inline void set_aprioriradiussourcefile(const char* value); 00976 inline void set_aprioriradiussourcefile(const char* value, size_t size); 00977 inline ::std::string* mutable_aprioriradiussourcefile(); 00978 00979 // optional bool latitudeConstrained = 13; 00980 inline bool has_latitudeconstrained() const; 00981 inline void clear_latitudeconstrained(); 00982 static const int kLatitudeConstrainedFieldNumber = 13; 00983 inline bool latitudeconstrained() const; 00984 inline void set_latitudeconstrained(bool value); 00985 00986 // optional bool longitudeConstrained = 14; 00987 inline bool has_longitudeconstrained() const; 00988 inline void clear_longitudeconstrained(); 00989 static const int kLongitudeConstrainedFieldNumber = 14; 00990 inline bool longitudeconstrained() const; 00991 inline void set_longitudeconstrained(bool value); 00992 00993 // optional bool radiusConstrained = 15; 00994 inline bool has_radiusconstrained() const; 00995 inline void clear_radiusconstrained(); 00996 static const int kRadiusConstrainedFieldNumber = 15; 00997 inline bool radiusconstrained() const; 00998 inline void set_radiusconstrained(bool value); 00999 01000 // optional double aprioriX = 16; 01001 inline bool has_apriorix() const; 01002 inline void clear_apriorix(); 01003 static const int kAprioriXFieldNumber = 16; 01004 inline double apriorix() const; 01005 inline void set_apriorix(double value); 01006 01007 // optional double aprioriY = 17; 01008 inline bool has_aprioriy() const; 01009 inline void clear_aprioriy(); 01010 static const int kAprioriYFieldNumber = 17; 01011 inline double aprioriy() const; 01012 inline void set_aprioriy(double value); 01013 01014 // optional double aprioriZ = 18; 01015 inline bool has_aprioriz() const; 01016 inline void clear_aprioriz(); 01017 static const int kAprioriZFieldNumber = 18; 01018 inline double aprioriz() const; 01019 inline void set_aprioriz(double value); 01020 01021 // repeated double aprioriCovar = 19 [packed = true]; 01022 inline int aprioricovar_size() const; 01023 inline void clear_aprioricovar(); 01024 static const int kAprioriCovarFieldNumber = 19; 01025 inline double aprioricovar(int index) const; 01026 inline void set_aprioricovar(int index, double value); 01027 inline void add_aprioricovar(double value); 01028 inline const ::google::protobuf::RepeatedField< double >& 01029 aprioricovar() const; 01030 inline ::google::protobuf::RepeatedField< double >* 01031 mutable_aprioricovar(); 01032 01033 // optional double adjustedX = 20; 01034 inline bool has_adjustedx() const; 01035 inline void clear_adjustedx(); 01036 static const int kAdjustedXFieldNumber = 20; 01037 inline double adjustedx() const; 01038 inline void set_adjustedx(double value); 01039 01040 // optional double adjustedY = 21; 01041 inline bool has_adjustedy() const; 01042 inline void clear_adjustedy(); 01043 static const int kAdjustedYFieldNumber = 21; 01044 inline double adjustedy() const; 01045 inline void set_adjustedy(double value); 01046 01047 // optional double adjustedZ = 22; 01048 inline bool has_adjustedz() const; 01049 inline void clear_adjustedz(); 01050 static const int kAdjustedZFieldNumber = 22; 01051 inline double adjustedz() const; 01052 inline void set_adjustedz(double value); 01053 01054 // repeated double adjustedCovar = 23 [packed = true]; 01055 inline int adjustedcovar_size() const; 01056 inline void clear_adjustedcovar(); 01057 static const int kAdjustedCovarFieldNumber = 23; 01058 inline double adjustedcovar(int index) const; 01059 inline void set_adjustedcovar(int index, double value); 01060 inline void add_adjustedcovar(double value); 01061 inline const ::google::protobuf::RepeatedField< double >& 01062 adjustedcovar() const; 01063 inline ::google::protobuf::RepeatedField< double >* 01064 mutable_adjustedcovar(); 01065 01066 // repeated .Isis.ControlPointFileEntryV0002.PointLogData log = 24; 01067 inline int log_size() const; 01068 inline void clear_log(); 01069 static const int kLogFieldNumber = 24; 01070 inline const ::Isis::ControlPointFileEntryV0002_PointLogData& log(int index) const; 01071 inline ::Isis::ControlPointFileEntryV0002_PointLogData* mutable_log(int index); 01072 inline ::Isis::ControlPointFileEntryV0002_PointLogData* add_log(); 01073 inline const ::google::protobuf::RepeatedPtrField< ::Isis::ControlPointFileEntryV0002_PointLogData >& 01074 log() const; 01075 inline ::google::protobuf::RepeatedPtrField< ::Isis::ControlPointFileEntryV0002_PointLogData >* 01076 mutable_log(); 01077 01078 // repeated .Isis.ControlPointFileEntryV0002.Measure measures = 25; 01079 inline int measures_size() const; 01080 inline void clear_measures(); 01081 static const int kMeasuresFieldNumber = 25; 01082 inline const ::Isis::ControlPointFileEntryV0002_Measure& measures(int index) const; 01083 inline ::Isis::ControlPointFileEntryV0002_Measure* mutable_measures(int index); 01084 inline ::Isis::ControlPointFileEntryV0002_Measure* add_measures(); 01085 inline const ::google::protobuf::RepeatedPtrField< ::Isis::ControlPointFileEntryV0002_Measure >& 01086 measures() const; 01087 inline ::google::protobuf::RepeatedPtrField< ::Isis::ControlPointFileEntryV0002_Measure >* 01088 mutable_measures(); 01089 01090 // @@protoc_insertion_point(class_scope:Isis.ControlPointFileEntryV0002) 01091 private: 01092 ::google::protobuf::UnknownFieldSet _unknown_fields_; 01093 mutable int _cached_size_; 01094 01095 ::std::string* id_; 01096 static const ::std::string _default_id_; 01097 int type_; 01098 ::std::string* choosername_; 01099 static const ::std::string _default_choosername_; 01100 ::std::string* datetime_; 01101 static const ::std::string _default_datetime_; 01102 bool editlock_; 01103 bool ignore_; 01104 bool jigsawrejected_; 01105 ::google::protobuf::int32 referenceindex_; 01106 int apriorisurfpointsource_; 01107 ::std::string* apriorisurfpointsourcefile_; 01108 static const ::std::string _default_apriorisurfpointsourcefile_; 01109 int aprioriradiussource_; 01110 ::std::string* aprioriradiussourcefile_; 01111 static const ::std::string _default_aprioriradiussourcefile_; 01112 bool latitudeconstrained_; 01113 bool longitudeconstrained_; 01114 bool radiusconstrained_; 01115 double apriorix_; 01116 double aprioriy_; 01117 double aprioriz_; 01118 ::google::protobuf::RepeatedField< double > aprioricovar_; 01119 mutable int _aprioricovar_cached_byte_size_; 01120 double adjustedx_; 01121 double adjustedy_; 01122 double adjustedz_; 01123 ::google::protobuf::RepeatedField< double > adjustedcovar_; 01124 mutable int _adjustedcovar_cached_byte_size_; 01125 ::google::protobuf::RepeatedPtrField< ::Isis::ControlPointFileEntryV0002_PointLogData > log_; 01126 ::google::protobuf::RepeatedPtrField< ::Isis::ControlPointFileEntryV0002_Measure > measures_; 01127 friend void protobuf_AddDesc_ControlNetFileV0002_2eproto(); 01128 friend void protobuf_AssignDesc_ControlNetFileV0002_2eproto(); 01129 friend void protobuf_ShutdownFile_ControlNetFileV0002_2eproto(); 01130 01131 ::google::protobuf::uint32 _has_bits_[(25 + 31) / 32]; 01132 01133 // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? 01134 inline bool _has_bit(int index) const { 01135 return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; 01136 } 01137 inline void _set_bit(int index) { 01138 _has_bits_[index / 32] |= (1u << (index % 32)); 01139 } 01140 inline void _clear_bit(int index) { 01141 _has_bits_[index / 32] &= ~(1u << (index % 32)); 01142 } 01143 01144 void InitAsDefaultInstance(); 01145 static ControlPointFileEntryV0002* default_instance_; 01146 }; 01147 // =================================================================== 01148 01149 01150 // =================================================================== 01151 01152 // ControlNetFileHeaderV0002 01153 01154 // required string networkId = 1; 01155 inline bool ControlNetFileHeaderV0002::has_networkid() const { 01156 return _has_bit(0); 01157 } 01158 inline void ControlNetFileHeaderV0002::clear_networkid() { 01159 if (networkid_ != &_default_networkid_) { 01160 networkid_->clear(); 01161 } 01162 _clear_bit(0); 01163 } 01164 inline const ::std::string& ControlNetFileHeaderV0002::networkid() const { 01165 return *networkid_; 01166 } 01167 inline void ControlNetFileHeaderV0002::set_networkid(const ::std::string& value) { 01168 _set_bit(0); 01169 if (networkid_ == &_default_networkid_) { 01170 networkid_ = new ::std::string; 01171 } 01172 networkid_->assign(value); 01173 } 01174 inline void ControlNetFileHeaderV0002::set_networkid(const char* value) { 01175 _set_bit(0); 01176 if (networkid_ == &_default_networkid_) { 01177 networkid_ = new ::std::string; 01178 } 01179 networkid_->assign(value); 01180 } 01181 inline void ControlNetFileHeaderV0002::set_networkid(const char* value, size_t size) { 01182 _set_bit(0); 01183 if (networkid_ == &_default_networkid_) { 01184 networkid_ = new ::std::string; 01185 } 01186 networkid_->assign(reinterpret_cast<const char*>(value), size); 01187 } 01188 inline ::std::string* ControlNetFileHeaderV0002::mutable_networkid() { 01189 _set_bit(0); 01190 if (networkid_ == &_default_networkid_) { 01191 networkid_ = new ::std::string; 01192 } 01193 return networkid_; 01194 } 01195 01196 // required string targetName = 2; 01197 inline bool ControlNetFileHeaderV0002::has_targetname() const { 01198 return _has_bit(1); 01199 } 01200 inline void ControlNetFileHeaderV0002::clear_targetname() { 01201 if (targetname_ != &_default_targetname_) { 01202 targetname_->clear(); 01203 } 01204 _clear_bit(1); 01205 } 01206 inline const ::std::string& ControlNetFileHeaderV0002::targetname() const { 01207 return *targetname_; 01208 } 01209 inline void ControlNetFileHeaderV0002::set_targetname(const ::std::string& value) { 01210 _set_bit(1); 01211 if (targetname_ == &_default_targetname_) { 01212 targetname_ = new ::std::string; 01213 } 01214 targetname_->assign(value); 01215 } 01216 inline void ControlNetFileHeaderV0002::set_targetname(const char* value) { 01217 _set_bit(1); 01218 if (targetname_ == &_default_targetname_) { 01219 targetname_ = new ::std::string; 01220 } 01221 targetname_->assign(value); 01222 } 01223 inline void ControlNetFileHeaderV0002::set_targetname(const char* value, size_t size) { 01224 _set_bit(1); 01225 if (targetname_ == &_default_targetname_) { 01226 targetname_ = new ::std::string; 01227 } 01228 targetname_->assign(reinterpret_cast<const char*>(value), size); 01229 } 01230 inline ::std::string* ControlNetFileHeaderV0002::mutable_targetname() { 01231 _set_bit(1); 01232 if (targetname_ == &_default_targetname_) { 01233 targetname_ = new ::std::string; 01234 } 01235 return targetname_; 01236 } 01237 01238 // optional string created = 3; 01239 inline bool ControlNetFileHeaderV0002::has_created() const { 01240 return _has_bit(2); 01241 } 01242 inline void ControlNetFileHeaderV0002::clear_created() { 01243 if (created_ != &_default_created_) { 01244 created_->clear(); 01245 } 01246 _clear_bit(2); 01247 } 01248 inline const ::std::string& ControlNetFileHeaderV0002::created() const { 01249 return *created_; 01250 } 01251 inline void ControlNetFileHeaderV0002::set_created(const ::std::string& value) { 01252 _set_bit(2); 01253 if (created_ == &_default_created_) { 01254 created_ = new ::std::string; 01255 } 01256 created_->assign(value); 01257 } 01258 inline void ControlNetFileHeaderV0002::set_created(const char* value) { 01259 _set_bit(2); 01260 if (created_ == &_default_created_) { 01261 created_ = new ::std::string; 01262 } 01263 created_->assign(value); 01264 } 01265 inline void ControlNetFileHeaderV0002::set_created(const char* value, size_t size) { 01266 _set_bit(2); 01267 if (created_ == &_default_created_) { 01268 created_ = new ::std::string; 01269 } 01270 created_->assign(reinterpret_cast<const char*>(value), size); 01271 } 01272 inline ::std::string* ControlNetFileHeaderV0002::mutable_created() { 01273 _set_bit(2); 01274 if (created_ == &_default_created_) { 01275 created_ = new ::std::string; 01276 } 01277 return created_; 01278 } 01279 01280 // optional string lastModified = 4; 01281 inline bool ControlNetFileHeaderV0002::has_lastmodified() const { 01282 return _has_bit(3); 01283 } 01284 inline void ControlNetFileHeaderV0002::clear_lastmodified() { 01285 if (lastmodified_ != &_default_lastmodified_) { 01286 lastmodified_->clear(); 01287 } 01288 _clear_bit(3); 01289 } 01290 inline const ::std::string& ControlNetFileHeaderV0002::lastmodified() const { 01291 return *lastmodified_; 01292 } 01293 inline void ControlNetFileHeaderV0002::set_lastmodified(const ::std::string& value) { 01294 _set_bit(3); 01295 if (lastmodified_ == &_default_lastmodified_) { 01296 lastmodified_ = new ::std::string; 01297 } 01298 lastmodified_->assign(value); 01299 } 01300 inline void ControlNetFileHeaderV0002::set_lastmodified(const char* value) { 01301 _set_bit(3); 01302 if (lastmodified_ == &_default_lastmodified_) { 01303 lastmodified_ = new ::std::string; 01304 } 01305 lastmodified_->assign(value); 01306 } 01307 inline void ControlNetFileHeaderV0002::set_lastmodified(const char* value, size_t size) { 01308 _set_bit(3); 01309 if (lastmodified_ == &_default_lastmodified_) { 01310 lastmodified_ = new ::std::string; 01311 } 01312 lastmodified_->assign(reinterpret_cast<const char*>(value), size); 01313 } 01314 inline ::std::string* ControlNetFileHeaderV0002::mutable_lastmodified() { 01315 _set_bit(3); 01316 if (lastmodified_ == &_default_lastmodified_) { 01317 lastmodified_ = new ::std::string; 01318 } 01319 return lastmodified_; 01320 } 01321 01322 // optional string description = 5; 01323 inline bool ControlNetFileHeaderV0002::has_description() const { 01324 return _has_bit(4); 01325 } 01326 inline void ControlNetFileHeaderV0002::clear_description() { 01327 if (description_ != &_default_description_) { 01328 description_->clear(); 01329 } 01330 _clear_bit(4); 01331 } 01332 inline const ::std::string& ControlNetFileHeaderV0002::description() const { 01333 return *description_; 01334 } 01335 inline void ControlNetFileHeaderV0002::set_description(const ::std::string& value) { 01336 _set_bit(4); 01337 if (description_ == &_default_description_) { 01338 description_ = new ::std::string; 01339 } 01340 description_->assign(value); 01341 } 01342 inline void ControlNetFileHeaderV0002::set_description(const char* value) { 01343 _set_bit(4); 01344 if (description_ == &_default_description_) { 01345 description_ = new ::std::string; 01346 } 01347 description_->assign(value); 01348 } 01349 inline void ControlNetFileHeaderV0002::set_description(const char* value, size_t size) { 01350 _set_bit(4); 01351 if (description_ == &_default_description_) { 01352 description_ = new ::std::string; 01353 } 01354 description_->assign(reinterpret_cast<const char*>(value), size); 01355 } 01356 inline ::std::string* ControlNetFileHeaderV0002::mutable_description() { 01357 _set_bit(4); 01358 if (description_ == &_default_description_) { 01359 description_ = new ::std::string; 01360 } 01361 return description_; 01362 } 01363 01364 // optional string userName = 6; 01365 inline bool ControlNetFileHeaderV0002::has_username() const { 01366 return _has_bit(5); 01367 } 01368 inline void ControlNetFileHeaderV0002::clear_username() { 01369 if (username_ != &_default_username_) { 01370 username_->clear(); 01371 } 01372 _clear_bit(5); 01373 } 01374 inline const ::std::string& ControlNetFileHeaderV0002::username() const { 01375 return *username_; 01376 } 01377 inline void ControlNetFileHeaderV0002::set_username(const ::std::string& value) { 01378 _set_bit(5); 01379 if (username_ == &_default_username_) { 01380 username_ = new ::std::string; 01381 } 01382 username_->assign(value); 01383 } 01384 inline void ControlNetFileHeaderV0002::set_username(const char* value) { 01385 _set_bit(5); 01386 if (username_ == &_default_username_) { 01387 username_ = new ::std::string; 01388 } 01389 username_->assign(value); 01390 } 01391 inline void ControlNetFileHeaderV0002::set_username(const char* value, size_t size) { 01392 _set_bit(5); 01393 if (username_ == &_default_username_) { 01394 username_ = new ::std::string; 01395 } 01396 username_->assign(reinterpret_cast<const char*>(value), size); 01397 } 01398 inline ::std::string* ControlNetFileHeaderV0002::mutable_username() { 01399 _set_bit(5); 01400 if (username_ == &_default_username_) { 01401 username_ = new ::std::string; 01402 } 01403 return username_; 01404 } 01405 01406 // repeated int32 pointMessageSizes = 7 [packed = true]; 01407 inline int ControlNetFileHeaderV0002::pointmessagesizes_size() const { 01408 return pointmessagesizes_.size(); 01409 } 01410 inline void ControlNetFileHeaderV0002::clear_pointmessagesizes() { 01411 pointmessagesizes_.Clear(); 01412 } 01413 inline ::google::protobuf::int32 ControlNetFileHeaderV0002::pointmessagesizes(int index) const { 01414 return pointmessagesizes_.Get(index); 01415 } 01416 inline void ControlNetFileHeaderV0002::set_pointmessagesizes(int index, ::google::protobuf::int32 value) { 01417 pointmessagesizes_.Set(index, value); 01418 } 01419 inline void ControlNetFileHeaderV0002::add_pointmessagesizes(::google::protobuf::int32 value) { 01420 pointmessagesizes_.Add(value); 01421 } 01422 inline const ::google::protobuf::RepeatedField< ::google::protobuf::int32 >& 01423 ControlNetFileHeaderV0002::pointmessagesizes() const { 01424 return pointmessagesizes_; 01425 } 01426 inline ::google::protobuf::RepeatedField< ::google::protobuf::int32 >* 01427 ControlNetFileHeaderV0002::mutable_pointmessagesizes() { 01428 return &pointmessagesizes_; 01429 } 01430 01431 // ------------------------------------------------------------------- 01432 01433 // ControlPointFileEntryV0002_PointLogData 01434 01435 // optional int32 doubleDataType = 1; 01436 inline bool ControlPointFileEntryV0002_PointLogData::has_doubledatatype() const { 01437 return _has_bit(0); 01438 } 01439 inline void ControlPointFileEntryV0002_PointLogData::clear_doubledatatype() { 01440 doubledatatype_ = 0; 01441 _clear_bit(0); 01442 } 01443 inline ::google::protobuf::int32 ControlPointFileEntryV0002_PointLogData::doubledatatype() const { 01444 return doubledatatype_; 01445 } 01446 inline void ControlPointFileEntryV0002_PointLogData::set_doubledatatype(::google::protobuf::int32 value) { 01447 _set_bit(0); 01448 doubledatatype_ = value; 01449 } 01450 01451 // optional double doubleDataValue = 2; 01452 inline bool ControlPointFileEntryV0002_PointLogData::has_doubledatavalue() const { 01453 return _has_bit(1); 01454 } 01455 inline void ControlPointFileEntryV0002_PointLogData::clear_doubledatavalue() { 01456 doubledatavalue_ = 0; 01457 _clear_bit(1); 01458 } 01459 inline double ControlPointFileEntryV0002_PointLogData::doubledatavalue() const { 01460 return doubledatavalue_; 01461 } 01462 inline void ControlPointFileEntryV0002_PointLogData::set_doubledatavalue(double value) { 01463 _set_bit(1); 01464 doubledatavalue_ = value; 01465 } 01466 01467 // optional int32 boolDataType = 3; 01468 inline bool ControlPointFileEntryV0002_PointLogData::has_booldatatype() const { 01469 return _has_bit(2); 01470 } 01471 inline void ControlPointFileEntryV0002_PointLogData::clear_booldatatype() { 01472 booldatatype_ = 0; 01473 _clear_bit(2); 01474 } 01475 inline ::google::protobuf::int32 ControlPointFileEntryV0002_PointLogData::booldatatype() const { 01476 return booldatatype_; 01477 } 01478 inline void ControlPointFileEntryV0002_PointLogData::set_booldatatype(::google::protobuf::int32 value) { 01479 _set_bit(2); 01480 booldatatype_ = value; 01481 } 01482 01483 // optional bool boolDataValue = 4; 01484 inline bool ControlPointFileEntryV0002_PointLogData::has_booldatavalue() const { 01485 return _has_bit(3); 01486 } 01487 inline void ControlPointFileEntryV0002_PointLogData::clear_booldatavalue() { 01488 booldatavalue_ = false; 01489 _clear_bit(3); 01490 } 01491 inline bool ControlPointFileEntryV0002_PointLogData::booldatavalue() const { 01492 return booldatavalue_; 01493 } 01494 inline void ControlPointFileEntryV0002_PointLogData::set_booldatavalue(bool value) { 01495 _set_bit(3); 01496 booldatavalue_ = value; 01497 } 01498 01499 // ------------------------------------------------------------------- 01500 01501 // ControlPointFileEntryV0002_Measure_MeasureLogData 01502 01503 // optional int32 doubleDataType = 1; 01504 inline bool ControlPointFileEntryV0002_Measure_MeasureLogData::has_doubledatatype() const { 01505 return _has_bit(0); 01506 } 01507 inline void ControlPointFileEntryV0002_Measure_MeasureLogData::clear_doubledatatype() { 01508 doubledatatype_ = 0; 01509 _clear_bit(0); 01510 } 01511 inline ::google::protobuf::int32 ControlPointFileEntryV0002_Measure_MeasureLogData::doubledatatype() const { 01512 return doubledatatype_; 01513 } 01514 inline void ControlPointFileEntryV0002_Measure_MeasureLogData::set_doubledatatype(::google::protobuf::int32 value) { 01515 _set_bit(0); 01516 doubledatatype_ = value; 01517 } 01518 01519 // optional double doubleDataValue = 2; 01520 inline bool ControlPointFileEntryV0002_Measure_MeasureLogData::has_doubledatavalue() const { 01521 return _has_bit(1); 01522 } 01523 inline void ControlPointFileEntryV0002_Measure_MeasureLogData::clear_doubledatavalue() { 01524 doubledatavalue_ = 0; 01525 _clear_bit(1); 01526 } 01527 inline double ControlPointFileEntryV0002_Measure_MeasureLogData::doubledatavalue() const { 01528 return doubledatavalue_; 01529 } 01530 inline void ControlPointFileEntryV0002_Measure_MeasureLogData::set_doubledatavalue(double value) { 01531 _set_bit(1); 01532 doubledatavalue_ = value; 01533 } 01534 01535 // optional int32 boolDataType = 3; 01536 inline bool ControlPointFileEntryV0002_Measure_MeasureLogData::has_booldatatype() const { 01537 return _has_bit(2); 01538 } 01539 inline void ControlPointFileEntryV0002_Measure_MeasureLogData::clear_booldatatype() { 01540 booldatatype_ = 0; 01541 _clear_bit(2); 01542 } 01543 inline ::google::protobuf::int32 ControlPointFileEntryV0002_Measure_MeasureLogData::booldatatype() const { 01544 return booldatatype_; 01545 } 01546 inline void ControlPointFileEntryV0002_Measure_MeasureLogData::set_booldatatype(::google::protobuf::int32 value) { 01547 _set_bit(2); 01548 booldatatype_ = value; 01549 } 01550 01551 // optional bool boolDataValue = 4; 01552 inline bool ControlPointFileEntryV0002_Measure_MeasureLogData::has_booldatavalue() const { 01553 return _has_bit(3); 01554 } 01555 inline void ControlPointFileEntryV0002_Measure_MeasureLogData::clear_booldatavalue() { 01556 booldatavalue_ = false; 01557 _clear_bit(3); 01558 } 01559 inline bool ControlPointFileEntryV0002_Measure_MeasureLogData::booldatavalue() const { 01560 return booldatavalue_; 01561 } 01562 inline void ControlPointFileEntryV0002_Measure_MeasureLogData::set_booldatavalue(bool value) { 01563 _set_bit(3); 01564 booldatavalue_ = value; 01565 } 01566 01567 // ------------------------------------------------------------------- 01568 01569 // ControlPointFileEntryV0002_Measure 01570 01571 // required string serialnumber = 1; 01572 inline bool ControlPointFileEntryV0002_Measure::has_serialnumber() const { 01573 return _has_bit(0); 01574 } 01575 inline void ControlPointFileEntryV0002_Measure::clear_serialnumber() { 01576 if (serialnumber_ != &_default_serialnumber_) { 01577 serialnumber_->clear(); 01578 } 01579 _clear_bit(0); 01580 } 01581 inline const ::std::string& ControlPointFileEntryV0002_Measure::serialnumber() const { 01582 return *serialnumber_; 01583 } 01584 inline void ControlPointFileEntryV0002_Measure::set_serialnumber(const ::std::string& value) { 01585 _set_bit(0); 01586 if (serialnumber_ == &_default_serialnumber_) { 01587 serialnumber_ = new ::std::string; 01588 } 01589 serialnumber_->assign(value); 01590 } 01591 inline void ControlPointFileEntryV0002_Measure::set_serialnumber(const char* value) { 01592 _set_bit(0); 01593 if (serialnumber_ == &_default_serialnumber_) { 01594 serialnumber_ = new ::std::string; 01595 } 01596 serialnumber_->assign(value); 01597 } 01598 inline void ControlPointFileEntryV0002_Measure::set_serialnumber(const char* value, size_t size) { 01599 _set_bit(0); 01600 if (serialnumber_ == &_default_serialnumber_) { 01601 serialnumber_ = new ::std::string; 01602 } 01603 serialnumber_->assign(reinterpret_cast<const char*>(value), size); 01604 } 01605 inline ::std::string* ControlPointFileEntryV0002_Measure::mutable_serialnumber() { 01606 _set_bit(0); 01607 if (serialnumber_ == &_default_serialnumber_) { 01608 serialnumber_ = new ::std::string; 01609 } 01610 return serialnumber_; 01611 } 01612 01613 // required .Isis.ControlPointFileEntryV0002.Measure.MeasureType type = 2; 01614 inline bool ControlPointFileEntryV0002_Measure::has_type() const { 01615 return _has_bit(1); 01616 } 01617 inline void ControlPointFileEntryV0002_Measure::clear_type() { 01618 type_ = 0; 01619 _clear_bit(1); 01620 } 01621 inline ::Isis::ControlPointFileEntryV0002_Measure_MeasureType ControlPointFileEntryV0002_Measure::type() const { 01622 return static_cast< ::Isis::ControlPointFileEntryV0002_Measure_MeasureType >(type_); 01623 } 01624 inline void ControlPointFileEntryV0002_Measure::set_type(::Isis::ControlPointFileEntryV0002_Measure_MeasureType value) { 01625 GOOGLE_DCHECK(::Isis::ControlPointFileEntryV0002_Measure_MeasureType_IsValid(value)); 01626 _set_bit(1); 01627 type_ = value; 01628 } 01629 01630 // optional double sample = 3; 01631 inline bool ControlPointFileEntryV0002_Measure::has_sample() const { 01632 return _has_bit(2); 01633 } 01634 inline void ControlPointFileEntryV0002_Measure::clear_sample() { 01635 sample_ = 0; 01636 _clear_bit(2); 01637 } 01638 inline double ControlPointFileEntryV0002_Measure::sample() const { 01639 return sample_; 01640 } 01641 inline void ControlPointFileEntryV0002_Measure::set_sample(double value) { 01642 _set_bit(2); 01643 sample_ = value; 01644 } 01645 01646 // optional double line = 4; 01647 inline bool ControlPointFileEntryV0002_Measure::has_line() const { 01648 return _has_bit(3); 01649 } 01650 inline void ControlPointFileEntryV0002_Measure::clear_line() { 01651 line_ = 0; 01652 _clear_bit(3); 01653 } 01654 inline double ControlPointFileEntryV0002_Measure::line() const { 01655 return line_; 01656 } 01657 inline void ControlPointFileEntryV0002_Measure::set_line(double value) { 01658 _set_bit(3); 01659 line_ = value; 01660 } 01661 01662 // optional double sampleResidual = 5; 01663 inline bool ControlPointFileEntryV0002_Measure::has_sampleresidual() const { 01664 return _has_bit(4); 01665 } 01666 inline void ControlPointFileEntryV0002_Measure::clear_sampleresidual() { 01667 sampleresidual_ = 0; 01668 _clear_bit(4); 01669 } 01670 inline double ControlPointFileEntryV0002_Measure::sampleresidual() const { 01671 return sampleresidual_; 01672 } 01673 inline void ControlPointFileEntryV0002_Measure::set_sampleresidual(double value) { 01674 _set_bit(4); 01675 sampleresidual_ = value; 01676 } 01677 01678 // optional double lineResidual = 6; 01679 inline bool ControlPointFileEntryV0002_Measure::has_lineresidual() const { 01680 return _has_bit(5); 01681 } 01682 inline void ControlPointFileEntryV0002_Measure::clear_lineresidual() { 01683 lineresidual_ = 0; 01684 _clear_bit(5); 01685 } 01686 inline double ControlPointFileEntryV0002_Measure::lineresidual() const { 01687 return lineresidual_; 01688 } 01689 inline void ControlPointFileEntryV0002_Measure::set_lineresidual(double value) { 01690 _set_bit(5); 01691 lineresidual_ = value; 01692 } 01693 01694 // optional string choosername = 7; 01695 inline bool ControlPointFileEntryV0002_Measure::has_choosername() const { 01696 return _has_bit(6); 01697 } 01698 inline void ControlPointFileEntryV0002_Measure::clear_choosername() { 01699 if (choosername_ != &_default_choosername_) { 01700 choosername_->clear(); 01701 } 01702 _clear_bit(6); 01703 } 01704 inline const ::std::string& ControlPointFileEntryV0002_Measure::choosername() const { 01705 return *choosername_; 01706 } 01707 inline void ControlPointFileEntryV0002_Measure::set_choosername(const ::std::string& value) { 01708 _set_bit(6); 01709 if (choosername_ == &_default_choosername_) { 01710 choosername_ = new ::std::string; 01711 } 01712 choosername_->assign(value); 01713 } 01714 inline void ControlPointFileEntryV0002_Measure::set_choosername(const char* value) { 01715 _set_bit(6); 01716 if (choosername_ == &_default_choosername_) { 01717 choosername_ = new ::std::string; 01718 } 01719 choosername_->assign(value); 01720 } 01721 inline void ControlPointFileEntryV0002_Measure::set_choosername(const char* value, size_t size) { 01722 _set_bit(6); 01723 if (choosername_ == &_default_choosername_) { 01724 choosername_ = new ::std::string; 01725 } 01726 choosername_->assign(reinterpret_cast<const char*>(value), size); 01727 } 01728 inline ::std::string* ControlPointFileEntryV0002_Measure::mutable_choosername() { 01729 _set_bit(6); 01730 if (choosername_ == &_default_choosername_) { 01731 choosername_ = new ::std::string; 01732 } 01733 return choosername_; 01734 } 01735 01736 // optional string datetime = 8; 01737 inline bool ControlPointFileEntryV0002_Measure::has_datetime() const { 01738 return _has_bit(7); 01739 } 01740 inline void ControlPointFileEntryV0002_Measure::clear_datetime() { 01741 if (datetime_ != &_default_datetime_) { 01742 datetime_->clear(); 01743 } 01744 _clear_bit(7); 01745 } 01746 inline const ::std::string& ControlPointFileEntryV0002_Measure::datetime() const { 01747 return *datetime_; 01748 } 01749 inline void ControlPointFileEntryV0002_Measure::set_datetime(const ::std::string& value) { 01750 _set_bit(7); 01751 if (datetime_ == &_default_datetime_) { 01752 datetime_ = new ::std::string; 01753 } 01754 datetime_->assign(value); 01755 } 01756 inline void ControlPointFileEntryV0002_Measure::set_datetime(const char* value) { 01757 _set_bit(7); 01758 if (datetime_ == &_default_datetime_) { 01759 datetime_ = new ::std::string; 01760 } 01761 datetime_->assign(value); 01762 } 01763 inline void ControlPointFileEntryV0002_Measure::set_datetime(const char* value, size_t size) { 01764 _set_bit(7); 01765 if (datetime_ == &_default_datetime_) { 01766 datetime_ = new ::std::string; 01767 } 01768 datetime_->assign(reinterpret_cast<const char*>(value), size); 01769 } 01770 inline ::std::string* ControlPointFileEntryV0002_Measure::mutable_datetime() { 01771 _set_bit(7); 01772 if (datetime_ == &_default_datetime_) { 01773 datetime_ = new ::std::string; 01774 } 01775 return datetime_; 01776 } 01777 01778 // optional bool editLock = 9; 01779 inline bool ControlPointFileEntryV0002_Measure::has_editlock() const { 01780 return _has_bit(8); 01781 } 01782 inline void ControlPointFileEntryV0002_Measure::clear_editlock() { 01783 editlock_ = false; 01784 _clear_bit(8); 01785 } 01786 inline bool ControlPointFileEntryV0002_Measure::editlock() const { 01787 return editlock_; 01788 } 01789 inline void ControlPointFileEntryV0002_Measure::set_editlock(bool value) { 01790 _set_bit(8); 01791 editlock_ = value; 01792 } 01793 01794 // optional bool ignore = 10; 01795 inline bool ControlPointFileEntryV0002_Measure::has_ignore() const { 01796 return _has_bit(9); 01797 } 01798 inline void ControlPointFileEntryV0002_Measure::clear_ignore() { 01799 ignore_ = false; 01800 _clear_bit(9); 01801 } 01802 inline bool ControlPointFileEntryV0002_Measure::ignore() const { 01803 return ignore_; 01804 } 01805 inline void ControlPointFileEntryV0002_Measure::set_ignore(bool value) { 01806 _set_bit(9); 01807 ignore_ = value; 01808 } 01809 01810 // optional bool jigsawRejected = 11; 01811 inline bool ControlPointFileEntryV0002_Measure::has_jigsawrejected() const { 01812 return _has_bit(10); 01813 } 01814 inline void ControlPointFileEntryV0002_Measure::clear_jigsawrejected() { 01815 jigsawrejected_ = false; 01816 _clear_bit(10); 01817 } 01818 inline bool ControlPointFileEntryV0002_Measure::jigsawrejected() const { 01819 return jigsawrejected_; 01820 } 01821 inline void ControlPointFileEntryV0002_Measure::set_jigsawrejected(bool value) { 01822 _set_bit(10); 01823 jigsawrejected_ = value; 01824 } 01825 01826 // optional double diameter = 12; 01827 inline bool ControlPointFileEntryV0002_Measure::has_diameter() const { 01828 return _has_bit(11); 01829 } 01830 inline void ControlPointFileEntryV0002_Measure::clear_diameter() { 01831 diameter_ = 0; 01832 _clear_bit(11); 01833 } 01834 inline double ControlPointFileEntryV0002_Measure::diameter() const { 01835 return diameter_; 01836 } 01837 inline void ControlPointFileEntryV0002_Measure::set_diameter(double value) { 01838 _set_bit(11); 01839 diameter_ = value; 01840 } 01841 01842 // optional double apriorisample = 13; 01843 inline bool ControlPointFileEntryV0002_Measure::has_apriorisample() const { 01844 return _has_bit(12); 01845 } 01846 inline void ControlPointFileEntryV0002_Measure::clear_apriorisample() { 01847 apriorisample_ = 0; 01848 _clear_bit(12); 01849 } 01850 inline double ControlPointFileEntryV0002_Measure::apriorisample() const { 01851 return apriorisample_; 01852 } 01853 inline void ControlPointFileEntryV0002_Measure::set_apriorisample(double value) { 01854 _set_bit(12); 01855 apriorisample_ = value; 01856 } 01857 01858 // optional double aprioriline = 14; 01859 inline bool ControlPointFileEntryV0002_Measure::has_aprioriline() const { 01860 return _has_bit(13); 01861 } 01862 inline void ControlPointFileEntryV0002_Measure::clear_aprioriline() { 01863 aprioriline_ = 0; 01864 _clear_bit(13); 01865 } 01866 inline double ControlPointFileEntryV0002_Measure::aprioriline() const { 01867 return aprioriline_; 01868 } 01869 inline void ControlPointFileEntryV0002_Measure::set_aprioriline(double value) { 01870 _set_bit(13); 01871 aprioriline_ = value; 01872 } 01873 01874 // optional double samplesigma = 15; 01875 inline bool ControlPointFileEntryV0002_Measure::has_samplesigma() const { 01876 return _has_bit(14); 01877 } 01878 inline void ControlPointFileEntryV0002_Measure::clear_samplesigma() { 01879 samplesigma_ = 0; 01880 _clear_bit(14); 01881 } 01882 inline double ControlPointFileEntryV0002_Measure::samplesigma() const { 01883 return samplesigma_; 01884 } 01885 inline void ControlPointFileEntryV0002_Measure::set_samplesigma(double value) { 01886 _set_bit(14); 01887 samplesigma_ = value; 01888 } 01889 01890 // optional double linesigma = 16; 01891 inline bool ControlPointFileEntryV0002_Measure::has_linesigma() const { 01892 return _has_bit(15); 01893 } 01894 inline void ControlPointFileEntryV0002_Measure::clear_linesigma() { 01895 linesigma_ = 0; 01896 _clear_bit(15); 01897 } 01898 inline double ControlPointFileEntryV0002_Measure::linesigma() const { 01899 return linesigma_; 01900 } 01901 inline void ControlPointFileEntryV0002_Measure::set_linesigma(double value) { 01902 _set_bit(15); 01903 linesigma_ = value; 01904 } 01905 01906 // repeated .Isis.ControlPointFileEntryV0002.Measure.MeasureLogData log = 17; 01907 inline int ControlPointFileEntryV0002_Measure::log_size() const { 01908 return log_.size(); 01909 } 01910 inline void ControlPointFileEntryV0002_Measure::clear_log() { 01911 log_.Clear(); 01912 } 01913 inline const ::Isis::ControlPointFileEntryV0002_Measure_MeasureLogData& ControlPointFileEntryV0002_Measure::log(int index) const { 01914 return log_.Get(index); 01915 } 01916 inline ::Isis::ControlPointFileEntryV0002_Measure_MeasureLogData* ControlPointFileEntryV0002_Measure::mutable_log(int index) { 01917 return log_.Mutable(index); 01918 } 01919 inline ::Isis::ControlPointFileEntryV0002_Measure_MeasureLogData* ControlPointFileEntryV0002_Measure::add_log() { 01920 return log_.Add(); 01921 } 01922 inline const ::google::protobuf::RepeatedPtrField< ::Isis::ControlPointFileEntryV0002_Measure_MeasureLogData >& 01923 ControlPointFileEntryV0002_Measure::log() const { 01924 return log_; 01925 } 01926 inline ::google::protobuf::RepeatedPtrField< ::Isis::ControlPointFileEntryV0002_Measure_MeasureLogData >* 01927 ControlPointFileEntryV0002_Measure::mutable_log() { 01928 return &log_; 01929 } 01930 01931 // ------------------------------------------------------------------- 01932 01933 // ControlPointFileEntryV0002 01934 01935 // required string id = 1; 01936 inline bool ControlPointFileEntryV0002::has_id() const { 01937 return _has_bit(0); 01938 } 01939 inline void ControlPointFileEntryV0002::clear_id() { 01940 if (id_ != &_default_id_) { 01941 id_->clear(); 01942 } 01943 _clear_bit(0); 01944 } 01945 inline const ::std::string& ControlPointFileEntryV0002::id() const { 01946 return *id_; 01947 } 01948 inline void ControlPointFileEntryV0002::set_id(const ::std::string& value) { 01949 _set_bit(0); 01950 if (id_ == &_default_id_) { 01951 id_ = new ::std::string; 01952 } 01953 id_->assign(value); 01954 } 01955 inline void ControlPointFileEntryV0002::set_id(const char* value) { 01956 _set_bit(0); 01957 if (id_ == &_default_id_) { 01958 id_ = new ::std::string; 01959 } 01960 id_->assign(value); 01961 } 01962 inline void ControlPointFileEntryV0002::set_id(const char* value, size_t size) { 01963 _set_bit(0); 01964 if (id_ == &_default_id_) { 01965 id_ = new ::std::string; 01966 } 01967 id_->assign(reinterpret_cast<const char*>(value), size); 01968 } 01969 inline ::std::string* ControlPointFileEntryV0002::mutable_id() { 01970 _set_bit(0); 01971 if (id_ == &_default_id_) { 01972 id_ = new ::std::string; 01973 } 01974 return id_; 01975 } 01976 01977 // required .Isis.ControlPointFileEntryV0002.PointType type = 2; 01978 inline bool ControlPointFileEntryV0002::has_type() const { 01979 return _has_bit(1); 01980 } 01981 inline void ControlPointFileEntryV0002::clear_type() { 01982 type_ = 2; 01983 _clear_bit(1); 01984 } 01985 inline ::Isis::ControlPointFileEntryV0002_PointType ControlPointFileEntryV0002::type() const { 01986 return static_cast< ::Isis::ControlPointFileEntryV0002_PointType >(type_); 01987 } 01988 inline void ControlPointFileEntryV0002::set_type(::Isis::ControlPointFileEntryV0002_PointType value) { 01989 GOOGLE_DCHECK(::Isis::ControlPointFileEntryV0002_PointType_IsValid(value)); 01990 _set_bit(1); 01991 type_ = value; 01992 } 01993 01994 // optional string chooserName = 3; 01995 inline bool ControlPointFileEntryV0002::has_choosername() const { 01996 return _has_bit(2); 01997 } 01998 inline void ControlPointFileEntryV0002::clear_choosername() { 01999 if (choosername_ != &_default_choosername_) { 02000 choosername_->clear(); 02001 } 02002 _clear_bit(2); 02003 } 02004 inline const ::std::string& ControlPointFileEntryV0002::choosername() const { 02005 return *choosername_; 02006 } 02007 inline void ControlPointFileEntryV0002::set_choosername(const ::std::string& value) { 02008 _set_bit(2); 02009 if (choosername_ == &_default_choosername_) { 02010 choosername_ = new ::std::string; 02011 } 02012 choosername_->assign(value); 02013 } 02014 inline void ControlPointFileEntryV0002::set_choosername(const char* value) { 02015 _set_bit(2); 02016 if (choosername_ == &_default_choosername_) { 02017 choosername_ = new ::std::string; 02018 } 02019 choosername_->assign(value); 02020 } 02021 inline void ControlPointFileEntryV0002::set_choosername(const char* value, size_t size) { 02022 _set_bit(2); 02023 if (choosername_ == &_default_choosername_) { 02024 choosername_ = new ::std::string; 02025 } 02026 choosername_->assign(reinterpret_cast<const char*>(value), size); 02027 } 02028 inline ::std::string* ControlPointFileEntryV0002::mutable_choosername() { 02029 _set_bit(2); 02030 if (choosername_ == &_default_choosername_) { 02031 choosername_ = new ::std::string; 02032 } 02033 return choosername_; 02034 } 02035 02036 // optional string datetime = 4; 02037 inline bool ControlPointFileEntryV0002::has_datetime() const { 02038 return _has_bit(3); 02039 } 02040 inline void ControlPointFileEntryV0002::clear_datetime() { 02041 if (datetime_ != &_default_datetime_) { 02042 datetime_->clear(); 02043 } 02044 _clear_bit(3); 02045 } 02046 inline const ::std::string& ControlPointFileEntryV0002::datetime() const { 02047 return *datetime_; 02048 } 02049 inline void ControlPointFileEntryV0002::set_datetime(const ::std::string& value) { 02050 _set_bit(3); 02051 if (datetime_ == &_default_datetime_) { 02052 datetime_ = new ::std::string; 02053 } 02054 datetime_->assign(value); 02055 } 02056 inline void ControlPointFileEntryV0002::set_datetime(const char* value) { 02057 _set_bit(3); 02058 if (datetime_ == &_default_datetime_) { 02059 datetime_ = new ::std::string; 02060 } 02061 datetime_->assign(value); 02062 } 02063 inline void ControlPointFileEntryV0002::set_datetime(const char* value, size_t size) { 02064 _set_bit(3); 02065 if (datetime_ == &_default_datetime_) { 02066 datetime_ = new ::std::string; 02067 } 02068 datetime_->assign(reinterpret_cast<const char*>(value), size); 02069 } 02070 inline ::std::string* ControlPointFileEntryV0002::mutable_datetime() { 02071 _set_bit(3); 02072 if (datetime_ == &_default_datetime_) { 02073 datetime_ = new ::std::string; 02074 } 02075 return datetime_; 02076 } 02077 02078 // optional bool editLock = 5; 02079 inline bool ControlPointFileEntryV0002::has_editlock() const { 02080 return _has_bit(4); 02081 } 02082 inline void ControlPointFileEntryV0002::clear_editlock() { 02083 editlock_ = false; 02084 _clear_bit(4); 02085 } 02086 inline bool ControlPointFileEntryV0002::editlock() const { 02087 return editlock_; 02088 } 02089 inline void ControlPointFileEntryV0002::set_editlock(bool value) { 02090 _set_bit(4); 02091 editlock_ = value; 02092 } 02093 02094 // optional bool ignore = 6; 02095 inline bool ControlPointFileEntryV0002::has_ignore() const { 02096 return _has_bit(5); 02097 } 02098 inline void ControlPointFileEntryV0002::clear_ignore() { 02099 ignore_ = false; 02100 _clear_bit(5); 02101 } 02102 inline bool ControlPointFileEntryV0002::ignore() const { 02103 return ignore_; 02104 } 02105 inline void ControlPointFileEntryV0002::set_ignore(bool value) { 02106 _set_bit(5); 02107 ignore_ = value; 02108 } 02109 02110 // optional bool jigsawRejected = 7; 02111 inline bool ControlPointFileEntryV0002::has_jigsawrejected() const { 02112 return _has_bit(6); 02113 } 02114 inline void ControlPointFileEntryV0002::clear_jigsawrejected() { 02115 jigsawrejected_ = false; 02116 _clear_bit(6); 02117 } 02118 inline bool ControlPointFileEntryV0002::jigsawrejected() const { 02119 return jigsawrejected_; 02120 } 02121 inline void ControlPointFileEntryV0002::set_jigsawrejected(bool value) { 02122 _set_bit(6); 02123 jigsawrejected_ = value; 02124 } 02125 02126 // optional int32 referenceIndex = 8; 02127 inline bool ControlPointFileEntryV0002::has_referenceindex() const { 02128 return _has_bit(7); 02129 } 02130 inline void ControlPointFileEntryV0002::clear_referenceindex() { 02131 referenceindex_ = 0; 02132 _clear_bit(7); 02133 } 02134 inline ::google::protobuf::int32 ControlPointFileEntryV0002::referenceindex() const { 02135 return referenceindex_; 02136 } 02137 inline void ControlPointFileEntryV0002::set_referenceindex(::google::protobuf::int32 value) { 02138 _set_bit(7); 02139 referenceindex_ = value; 02140 } 02141 02142 // optional .Isis.ControlPointFileEntryV0002.AprioriSource aprioriSurfPointSource = 9; 02143 inline bool ControlPointFileEntryV0002::has_apriorisurfpointsource() const { 02144 return _has_bit(8); 02145 } 02146 inline void ControlPointFileEntryV0002::clear_apriorisurfpointsource() { 02147 apriorisurfpointsource_ = 0; 02148 _clear_bit(8); 02149 } 02150 inline ::Isis::ControlPointFileEntryV0002_AprioriSource ControlPointFileEntryV0002::apriorisurfpointsource() const { 02151 return static_cast< ::Isis::ControlPointFileEntryV0002_AprioriSource >(apriorisurfpointsource_); 02152 } 02153 inline void ControlPointFileEntryV0002::set_apriorisurfpointsource(::Isis::ControlPointFileEntryV0002_AprioriSource value) { 02154 GOOGLE_DCHECK(::Isis::ControlPointFileEntryV0002_AprioriSource_IsValid(value)); 02155 _set_bit(8); 02156 apriorisurfpointsource_ = value; 02157 } 02158 02159 // optional string aprioriSurfPointSourceFile = 10; 02160 inline bool ControlPointFileEntryV0002::has_apriorisurfpointsourcefile() const { 02161 return _has_bit(9); 02162 } 02163 inline void ControlPointFileEntryV0002::clear_apriorisurfpointsourcefile() { 02164 if (apriorisurfpointsourcefile_ != &_default_apriorisurfpointsourcefile_) { 02165 apriorisurfpointsourcefile_->clear(); 02166 } 02167 _clear_bit(9); 02168 } 02169 inline const ::std::string& ControlPointFileEntryV0002::apriorisurfpointsourcefile() const { 02170 return *apriorisurfpointsourcefile_; 02171 } 02172 inline void ControlPointFileEntryV0002::set_apriorisurfpointsourcefile(const ::std::string& value) { 02173 _set_bit(9); 02174 if (apriorisurfpointsourcefile_ == &_default_apriorisurfpointsourcefile_) { 02175 apriorisurfpointsourcefile_ = new ::std::string; 02176 } 02177 apriorisurfpointsourcefile_->assign(value); 02178 } 02179 inline void ControlPointFileEntryV0002::set_apriorisurfpointsourcefile(const char* value) { 02180 _set_bit(9); 02181 if (apriorisurfpointsourcefile_ == &_default_apriorisurfpointsourcefile_) { 02182 apriorisurfpointsourcefile_ = new ::std::string; 02183 } 02184 apriorisurfpointsourcefile_->assign(value); 02185 } 02186 inline void ControlPointFileEntryV0002::set_apriorisurfpointsourcefile(const char* value, size_t size) { 02187 _set_bit(9); 02188 if (apriorisurfpointsourcefile_ == &_default_apriorisurfpointsourcefile_) { 02189 apriorisurfpointsourcefile_ = new ::std::string; 02190 } 02191 apriorisurfpointsourcefile_->assign(reinterpret_cast<const char*>(value), size); 02192 } 02193 inline ::std::string* ControlPointFileEntryV0002::mutable_apriorisurfpointsourcefile() { 02194 _set_bit(9); 02195 if (apriorisurfpointsourcefile_ == &_default_apriorisurfpointsourcefile_) { 02196 apriorisurfpointsourcefile_ = new ::std::string; 02197 } 02198 return apriorisurfpointsourcefile_; 02199 } 02200 02201 // optional .Isis.ControlPointFileEntryV0002.AprioriSource aprioriRadiusSource = 11; 02202 inline bool ControlPointFileEntryV0002::has_aprioriradiussource() const { 02203 return _has_bit(10); 02204 } 02205 inline void ControlPointFileEntryV0002::clear_aprioriradiussource() { 02206 aprioriradiussource_ = 0; 02207 _clear_bit(10); 02208 } 02209 inline ::Isis::ControlPointFileEntryV0002_AprioriSource ControlPointFileEntryV0002::aprioriradiussource() const { 02210 return static_cast< ::Isis::ControlPointFileEntryV0002_AprioriSource >(aprioriradiussource_); 02211 } 02212 inline void ControlPointFileEntryV0002::set_aprioriradiussource(::Isis::ControlPointFileEntryV0002_AprioriSource value) { 02213 GOOGLE_DCHECK(::Isis::ControlPointFileEntryV0002_AprioriSource_IsValid(value)); 02214 _set_bit(10); 02215 aprioriradiussource_ = value; 02216 } 02217 02218 // optional string aprioriRadiusSourceFile = 12; 02219 inline bool ControlPointFileEntryV0002::has_aprioriradiussourcefile() const { 02220 return _has_bit(11); 02221 } 02222 inline void ControlPointFileEntryV0002::clear_aprioriradiussourcefile() { 02223 if (aprioriradiussourcefile_ != &_default_aprioriradiussourcefile_) { 02224 aprioriradiussourcefile_->clear(); 02225 } 02226 _clear_bit(11); 02227 } 02228 inline const ::std::string& ControlPointFileEntryV0002::aprioriradiussourcefile() const { 02229 return *aprioriradiussourcefile_; 02230 } 02231 inline void ControlPointFileEntryV0002::set_aprioriradiussourcefile(const ::std::string& value) { 02232 _set_bit(11); 02233 if (aprioriradiussourcefile_ == &_default_aprioriradiussourcefile_) { 02234 aprioriradiussourcefile_ = new ::std::string; 02235 } 02236 aprioriradiussourcefile_->assign(value); 02237 } 02238 inline void ControlPointFileEntryV0002::set_aprioriradiussourcefile(const char* value) { 02239 _set_bit(11); 02240 if (aprioriradiussourcefile_ == &_default_aprioriradiussourcefile_) { 02241 aprioriradiussourcefile_ = new ::std::string; 02242 } 02243 aprioriradiussourcefile_->assign(value); 02244 } 02245 inline void ControlPointFileEntryV0002::set_aprioriradiussourcefile(const char* value, size_t size) { 02246 _set_bit(11); 02247 if (aprioriradiussourcefile_ == &_default_aprioriradiussourcefile_) { 02248 aprioriradiussourcefile_ = new ::std::string; 02249 } 02250 aprioriradiussourcefile_->assign(reinterpret_cast<const char*>(value), size); 02251 } 02252 inline ::std::string* ControlPointFileEntryV0002::mutable_aprioriradiussourcefile() { 02253 _set_bit(11); 02254 if (aprioriradiussourcefile_ == &_default_aprioriradiussourcefile_) { 02255 aprioriradiussourcefile_ = new ::std::string; 02256 } 02257 return aprioriradiussourcefile_; 02258 } 02259 02260 // optional bool latitudeConstrained = 13; 02261 inline bool ControlPointFileEntryV0002::has_latitudeconstrained() const { 02262 return _has_bit(12); 02263 } 02264 inline void ControlPointFileEntryV0002::clear_latitudeconstrained() { 02265 latitudeconstrained_ = false; 02266 _clear_bit(12); 02267 } 02268 inline bool ControlPointFileEntryV0002::latitudeconstrained() const { 02269 return latitudeconstrained_; 02270 } 02271 inline void ControlPointFileEntryV0002::set_latitudeconstrained(bool value) { 02272 _set_bit(12); 02273 latitudeconstrained_ = value; 02274 } 02275 02276 // optional bool longitudeConstrained = 14; 02277 inline bool ControlPointFileEntryV0002::has_longitudeconstrained() const { 02278 return _has_bit(13); 02279 } 02280 inline void ControlPointFileEntryV0002::clear_longitudeconstrained() { 02281 longitudeconstrained_ = false; 02282 _clear_bit(13); 02283 } 02284 inline bool ControlPointFileEntryV0002::longitudeconstrained() const { 02285 return longitudeconstrained_; 02286 } 02287 inline void ControlPointFileEntryV0002::set_longitudeconstrained(bool value) { 02288 _set_bit(13); 02289 longitudeconstrained_ = value; 02290 } 02291 02292 // optional bool radiusConstrained = 15; 02293 inline bool ControlPointFileEntryV0002::has_radiusconstrained() const { 02294 return _has_bit(14); 02295 } 02296 inline void ControlPointFileEntryV0002::clear_radiusconstrained() { 02297 radiusconstrained_ = false; 02298 _clear_bit(14); 02299 } 02300 inline bool ControlPointFileEntryV0002::radiusconstrained() const { 02301 return radiusconstrained_; 02302 } 02303 inline void ControlPointFileEntryV0002::set_radiusconstrained(bool value) { 02304 _set_bit(14); 02305 radiusconstrained_ = value; 02306 } 02307 02308 // optional double aprioriX = 16; 02309 inline bool ControlPointFileEntryV0002::has_apriorix() const { 02310 return _has_bit(15); 02311 } 02312 inline void ControlPointFileEntryV0002::clear_apriorix() { 02313 apriorix_ = 0; 02314 _clear_bit(15); 02315 } 02316 inline double ControlPointFileEntryV0002::apriorix() const { 02317 return apriorix_; 02318 } 02319 inline void ControlPointFileEntryV0002::set_apriorix(double value) { 02320 _set_bit(15); 02321 apriorix_ = value; 02322 } 02323 02324 // optional double aprioriY = 17; 02325 inline bool ControlPointFileEntryV0002::has_aprioriy() const { 02326 return _has_bit(16); 02327 } 02328 inline void ControlPointFileEntryV0002::clear_aprioriy() { 02329 aprioriy_ = 0; 02330 _clear_bit(16); 02331 } 02332 inline double ControlPointFileEntryV0002::aprioriy() const { 02333 return aprioriy_; 02334 } 02335 inline void ControlPointFileEntryV0002::set_aprioriy(double value) { 02336 _set_bit(16); 02337 aprioriy_ = value; 02338 } 02339 02340 // optional double aprioriZ = 18; 02341 inline bool ControlPointFileEntryV0002::has_aprioriz() const { 02342 return _has_bit(17); 02343 } 02344 inline void ControlPointFileEntryV0002::clear_aprioriz() { 02345 aprioriz_ = 0; 02346 _clear_bit(17); 02347 } 02348 inline double ControlPointFileEntryV0002::aprioriz() const { 02349 return aprioriz_; 02350 } 02351 inline void ControlPointFileEntryV0002::set_aprioriz(double value) { 02352 _set_bit(17); 02353 aprioriz_ = value; 02354 } 02355 02356 // repeated double aprioriCovar = 19 [packed = true]; 02357 inline int ControlPointFileEntryV0002::aprioricovar_size() const { 02358 return aprioricovar_.size(); 02359 } 02360 inline void ControlPointFileEntryV0002::clear_aprioricovar() { 02361 aprioricovar_.Clear(); 02362 } 02363 inline double ControlPointFileEntryV0002::aprioricovar(int index) const { 02364 return aprioricovar_.Get(index); 02365 } 02366 inline void ControlPointFileEntryV0002::set_aprioricovar(int index, double value) { 02367 aprioricovar_.Set(index, value); 02368 } 02369 inline void ControlPointFileEntryV0002::add_aprioricovar(double value) { 02370 aprioricovar_.Add(value); 02371 } 02372 inline const ::google::protobuf::RepeatedField< double >& 02373 ControlPointFileEntryV0002::aprioricovar() const { 02374 return aprioricovar_; 02375 } 02376 inline ::google::protobuf::RepeatedField< double >* 02377 ControlPointFileEntryV0002::mutable_aprioricovar() { 02378 return &aprioricovar_; 02379 } 02380 02381 // optional double adjustedX = 20; 02382 inline bool ControlPointFileEntryV0002::has_adjustedx() const { 02383 return _has_bit(19); 02384 } 02385 inline void ControlPointFileEntryV0002::clear_adjustedx() { 02386 adjustedx_ = 0; 02387 _clear_bit(19); 02388 } 02389 inline double ControlPointFileEntryV0002::adjustedx() const { 02390 return adjustedx_; 02391 } 02392 inline void ControlPointFileEntryV0002::set_adjustedx(double value) { 02393 _set_bit(19); 02394 adjustedx_ = value; 02395 } 02396 02397 // optional double adjustedY = 21; 02398 inline bool ControlPointFileEntryV0002::has_adjustedy() const { 02399 return _has_bit(20); 02400 } 02401 inline void ControlPointFileEntryV0002::clear_adjustedy() { 02402 adjustedy_ = 0; 02403 _clear_bit(20); 02404 } 02405 inline double ControlPointFileEntryV0002::adjustedy() const { 02406 return adjustedy_; 02407 } 02408 inline void ControlPointFileEntryV0002::set_adjustedy(double value) { 02409 _set_bit(20); 02410 adjustedy_ = value; 02411 } 02412 02413 // optional double adjustedZ = 22; 02414 inline bool ControlPointFileEntryV0002::has_adjustedz() const { 02415 return _has_bit(21); 02416 } 02417 inline void ControlPointFileEntryV0002::clear_adjustedz() { 02418 adjustedz_ = 0; 02419 _clear_bit(21); 02420 } 02421 inline double ControlPointFileEntryV0002::adjustedz() const { 02422 return adjustedz_; 02423 } 02424 inline void ControlPointFileEntryV0002::set_adjustedz(double value) { 02425 _set_bit(21); 02426 adjustedz_ = value; 02427 } 02428 02429 // repeated double adjustedCovar = 23 [packed = true]; 02430 inline int ControlPointFileEntryV0002::adjustedcovar_size() const { 02431 return adjustedcovar_.size(); 02432 } 02433 inline void ControlPointFileEntryV0002::clear_adjustedcovar() { 02434 adjustedcovar_.Clear(); 02435 } 02436 inline double ControlPointFileEntryV0002::adjustedcovar(int index) const { 02437 return adjustedcovar_.Get(index); 02438 } 02439 inline void ControlPointFileEntryV0002::set_adjustedcovar(int index, double value) { 02440 adjustedcovar_.Set(index, value); 02441 } 02442 inline void ControlPointFileEntryV0002::add_adjustedcovar(double value) { 02443 adjustedcovar_.Add(value); 02444 } 02445 inline const ::google::protobuf::RepeatedField< double >& 02446 ControlPointFileEntryV0002::adjustedcovar() const { 02447 return adjustedcovar_; 02448 } 02449 inline ::google::protobuf::RepeatedField< double >* 02450 ControlPointFileEntryV0002::mutable_adjustedcovar() { 02451 return &adjustedcovar_; 02452 } 02453 02454 // repeated .Isis.ControlPointFileEntryV0002.PointLogData log = 24; 02455 inline int ControlPointFileEntryV0002::log_size() const { 02456 return log_.size(); 02457 } 02458 inline void ControlPointFileEntryV0002::clear_log() { 02459 log_.Clear(); 02460 } 02461 inline const ::Isis::ControlPointFileEntryV0002_PointLogData& ControlPointFileEntryV0002::log(int index) const { 02462 return log_.Get(index); 02463 } 02464 inline ::Isis::ControlPointFileEntryV0002_PointLogData* ControlPointFileEntryV0002::mutable_log(int index) { 02465 return log_.Mutable(index); 02466 } 02467 inline ::Isis::ControlPointFileEntryV0002_PointLogData* ControlPointFileEntryV0002::add_log() { 02468 return log_.Add(); 02469 } 02470 inline const ::google::protobuf::RepeatedPtrField< ::Isis::ControlPointFileEntryV0002_PointLogData >& 02471 ControlPointFileEntryV0002::log() const { 02472 return log_; 02473 } 02474 inline ::google::protobuf::RepeatedPtrField< ::Isis::ControlPointFileEntryV0002_PointLogData >* 02475 ControlPointFileEntryV0002::mutable_log() { 02476 return &log_; 02477 } 02478 02479 // repeated .Isis.ControlPointFileEntryV0002.Measure measures = 25; 02480 inline int ControlPointFileEntryV0002::measures_size() const { 02481 return measures_.size(); 02482 } 02483 inline void ControlPointFileEntryV0002::clear_measures() { 02484 measures_.Clear(); 02485 } 02486 inline const ::Isis::ControlPointFileEntryV0002_Measure& ControlPointFileEntryV0002::measures(int index) const { 02487 return measures_.Get(index); 02488 } 02489 inline ::Isis::ControlPointFileEntryV0002_Measure* ControlPointFileEntryV0002::mutable_measures(int index) { 02490 return measures_.Mutable(index); 02491 } 02492 inline ::Isis::ControlPointFileEntryV0002_Measure* ControlPointFileEntryV0002::add_measures() { 02493 return measures_.Add(); 02494 } 02495 inline const ::google::protobuf::RepeatedPtrField< ::Isis::ControlPointFileEntryV0002_Measure >& 02496 ControlPointFileEntryV0002::measures() const { 02497 return measures_; 02498 } 02499 inline ::google::protobuf::RepeatedPtrField< ::Isis::ControlPointFileEntryV0002_Measure >* 02500 ControlPointFileEntryV0002::mutable_measures() { 02501 return &measures_; 02502 } 02503 02504 02505 // @@protoc_insertion_point(namespace_scope) 02506 02507 } // namespace Isis 02508 02509 #ifndef SWIG 02510 namespace google { 02511 namespace protobuf { 02512 02513 template <> 02514 inline const EnumDescriptor* GetEnumDescriptor< ::Isis::ControlPointFileEntryV0002_Measure_MeasureType>() { 02515 return ::Isis::ControlPointFileEntryV0002_Measure_MeasureType_descriptor(); 02516 } 02517 template <> 02518 inline const EnumDescriptor* GetEnumDescriptor< ::Isis::ControlPointFileEntryV0002_PointType>() { 02519 return ::Isis::ControlPointFileEntryV0002_PointType_descriptor(); 02520 } 02521 template <> 02522 inline const EnumDescriptor* GetEnumDescriptor< ::Isis::ControlPointFileEntryV0002_AprioriSource>() { 02523 return ::Isis::ControlPointFileEntryV0002_AprioriSource_descriptor(); 02524 } 02525 02526 } // namespace google 02527 } // namespace protobuf 02528 #endif // SWIG 02529 02530 // @@protoc_insertion_point(global_scope) 02531 02532 #endif // PROTOBUF_ControlNetFileV0002_2eproto__INCLUDED