|
Isis 3.0 Developer's Reference (API) |
Home |
00001 // Generated by the protocol buffer compiler. DO NOT EDIT! 00002 // source: ControlNetFileV0001.proto 00003 00004 #ifndef PROTOBUF_ControlNetFileV0001_2eproto__INCLUDED 00005 #define PROTOBUF_ControlNetFileV0001_2eproto__INCLUDED 00006 00007 #include <string> 00008 00009 #include <google/protobuf/stubs/common.h> 00010 00011 #if GOOGLE_PROTOBUF_VERSION < 2004000 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 2004001 < 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_ControlNetFileV0001_2eproto(); 00032 void protobuf_AssignDesc_ControlNetFileV0001_2eproto(); 00033 void protobuf_ShutdownFile_ControlNetFileV0001_2eproto(); 00034 00035 class ControlNetFileProtoV0001; 00036 class ControlNetFileProtoV0001_Pedigree; 00037 class ControlNetFileProtoV0001_PBControlPoint; 00038 class ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure; 00039 class ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_PBMeasure; 00040 class ControlNetFileProtoV0001_PBNetCubes; 00041 class ControlNetFileProtoV0001_PBNetCubes_PBCubeList; 00042 class ControlNetLogDataProtoV0001; 00043 class ControlNetLogDataProtoV0001_Point; 00044 class ControlNetLogDataProtoV0001_Point_Measure; 00045 class ControlNetLogDataProtoV0001_Point_Measure_DataEntry; 00046 00047 enum ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType { 00048 ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType_Candidate = 1, 00049 ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType_Manual = 2, 00050 ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType_RegisteredPixel = 3, 00051 ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType_RegisteredSubPixel = 4 00052 }; 00053 bool ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType_IsValid(int value); 00054 const ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType_MeasureType_MIN = ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType_Candidate; 00055 const ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType_MeasureType_MAX = ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType_RegisteredSubPixel; 00056 const int ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType_MeasureType_ARRAYSIZE = ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType_MeasureType_MAX + 1; 00057 00058 const ::google::protobuf::EnumDescriptor* ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType_descriptor(); 00059 inline const ::std::string& ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType_Name(ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType value) { 00060 return ::google::protobuf::internal::NameOfEnum( 00061 ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType_descriptor(), value); 00062 } 00063 inline bool ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType_Parse( 00064 const ::std::string& name, ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType* value) { 00065 return ::google::protobuf::internal::ParseNamedEnum<ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType>( 00066 ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType_descriptor(), name, value); 00067 } 00068 enum ControlNetFileProtoV0001_PBControlPoint_PointType { 00069 ControlNetFileProtoV0001_PBControlPoint_PointType_Tie = 0, 00070 ControlNetFileProtoV0001_PBControlPoint_PointType_Ground = 1 00071 }; 00072 bool ControlNetFileProtoV0001_PBControlPoint_PointType_IsValid(int value); 00073 const ControlNetFileProtoV0001_PBControlPoint_PointType ControlNetFileProtoV0001_PBControlPoint_PointType_PointType_MIN = ControlNetFileProtoV0001_PBControlPoint_PointType_Tie; 00074 const ControlNetFileProtoV0001_PBControlPoint_PointType ControlNetFileProtoV0001_PBControlPoint_PointType_PointType_MAX = ControlNetFileProtoV0001_PBControlPoint_PointType_Ground; 00075 const int ControlNetFileProtoV0001_PBControlPoint_PointType_PointType_ARRAYSIZE = ControlNetFileProtoV0001_PBControlPoint_PointType_PointType_MAX + 1; 00076 00077 const ::google::protobuf::EnumDescriptor* ControlNetFileProtoV0001_PBControlPoint_PointType_descriptor(); 00078 inline const ::std::string& ControlNetFileProtoV0001_PBControlPoint_PointType_Name(ControlNetFileProtoV0001_PBControlPoint_PointType value) { 00079 return ::google::protobuf::internal::NameOfEnum( 00080 ControlNetFileProtoV0001_PBControlPoint_PointType_descriptor(), value); 00081 } 00082 inline bool ControlNetFileProtoV0001_PBControlPoint_PointType_Parse( 00083 const ::std::string& name, ControlNetFileProtoV0001_PBControlPoint_PointType* value) { 00084 return ::google::protobuf::internal::ParseNamedEnum<ControlNetFileProtoV0001_PBControlPoint_PointType>( 00085 ControlNetFileProtoV0001_PBControlPoint_PointType_descriptor(), name, value); 00086 } 00087 enum ControlNetFileProtoV0001_PBControlPoint_AprioriSource { 00088 ControlNetFileProtoV0001_PBControlPoint_AprioriSource_None = 0, 00089 ControlNetFileProtoV0001_PBControlPoint_AprioriSource_User = 1, 00090 ControlNetFileProtoV0001_PBControlPoint_AprioriSource_AverageOfMeasures = 2, 00091 ControlNetFileProtoV0001_PBControlPoint_AprioriSource_Reference = 3, 00092 ControlNetFileProtoV0001_PBControlPoint_AprioriSource_Ellipsoid = 4, 00093 ControlNetFileProtoV0001_PBControlPoint_AprioriSource_DEM = 5, 00094 ControlNetFileProtoV0001_PBControlPoint_AprioriSource_Basemap = 6, 00095 ControlNetFileProtoV0001_PBControlPoint_AprioriSource_BundleSolution = 7 00096 }; 00097 bool ControlNetFileProtoV0001_PBControlPoint_AprioriSource_IsValid(int value); 00098 const ControlNetFileProtoV0001_PBControlPoint_AprioriSource ControlNetFileProtoV0001_PBControlPoint_AprioriSource_AprioriSource_MIN = ControlNetFileProtoV0001_PBControlPoint_AprioriSource_None; 00099 const ControlNetFileProtoV0001_PBControlPoint_AprioriSource ControlNetFileProtoV0001_PBControlPoint_AprioriSource_AprioriSource_MAX = ControlNetFileProtoV0001_PBControlPoint_AprioriSource_BundleSolution; 00100 const int ControlNetFileProtoV0001_PBControlPoint_AprioriSource_AprioriSource_ARRAYSIZE = ControlNetFileProtoV0001_PBControlPoint_AprioriSource_AprioriSource_MAX + 1; 00101 00102 const ::google::protobuf::EnumDescriptor* ControlNetFileProtoV0001_PBControlPoint_AprioriSource_descriptor(); 00103 inline const ::std::string& ControlNetFileProtoV0001_PBControlPoint_AprioriSource_Name(ControlNetFileProtoV0001_PBControlPoint_AprioriSource value) { 00104 return ::google::protobuf::internal::NameOfEnum( 00105 ControlNetFileProtoV0001_PBControlPoint_AprioriSource_descriptor(), value); 00106 } 00107 inline bool ControlNetFileProtoV0001_PBControlPoint_AprioriSource_Parse( 00108 const ::std::string& name, ControlNetFileProtoV0001_PBControlPoint_AprioriSource* value) { 00109 return ::google::protobuf::internal::ParseNamedEnum<ControlNetFileProtoV0001_PBControlPoint_AprioriSource>( 00110 ControlNetFileProtoV0001_PBControlPoint_AprioriSource_descriptor(), name, value); 00111 } 00112 // =================================================================== 00113 00114 class ControlNetFileProtoV0001_Pedigree : public ::google::protobuf::Message { 00115 public: 00116 ControlNetFileProtoV0001_Pedigree(); 00117 virtual ~ControlNetFileProtoV0001_Pedigree(); 00118 00119 ControlNetFileProtoV0001_Pedigree(const ControlNetFileProtoV0001_Pedigree& from); 00120 00121 inline ControlNetFileProtoV0001_Pedigree& operator=(const ControlNetFileProtoV0001_Pedigree& from) { 00122 CopyFrom(from); 00123 return *this; 00124 } 00125 00126 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { 00127 return _unknown_fields_; 00128 } 00129 00130 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { 00131 return &_unknown_fields_; 00132 } 00133 00134 static const ::google::protobuf::Descriptor* descriptor(); 00135 static const ControlNetFileProtoV0001_Pedigree& default_instance(); 00136 00137 void Swap(ControlNetFileProtoV0001_Pedigree* other); 00138 00139 // implements Message ---------------------------------------------- 00140 00141 ControlNetFileProtoV0001_Pedigree* New() const; 00142 void CopyFrom(const ::google::protobuf::Message& from); 00143 void MergeFrom(const ::google::protobuf::Message& from); 00144 void CopyFrom(const ControlNetFileProtoV0001_Pedigree& from); 00145 void MergeFrom(const ControlNetFileProtoV0001_Pedigree& from); 00146 void Clear(); 00147 bool IsInitialized() const; 00148 00149 int ByteSize() const; 00150 bool MergePartialFromCodedStream( 00151 ::google::protobuf::io::CodedInputStream* input); 00152 void SerializeWithCachedSizes( 00153 ::google::protobuf::io::CodedOutputStream* output) const; 00154 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; 00155 int GetCachedSize() const { return _cached_size_; } 00156 private: 00157 void SharedCtor(); 00158 void SharedDtor(); 00159 void SetCachedSize(int size) const; 00160 public: 00161 00162 ::google::protobuf::Metadata GetMetadata() const; 00163 00164 // nested types ---------------------------------------------------- 00165 00166 // accessors ------------------------------------------------------- 00167 00168 // required float version = 1 [default = 1]; 00169 inline bool has_version() const; 00170 inline void clear_version(); 00171 static const int kVersionFieldNumber = 1; 00172 inline float version() const; 00173 inline void set_version(float value); 00174 00175 // required string date = 2 [default = "2010/11/18"]; 00176 inline bool has_date() const; 00177 inline void clear_date(); 00178 static const int kDateFieldNumber = 2; 00179 inline const ::std::string& date() const; 00180 inline void set_date(const ::std::string& value); 00181 inline void set_date(const char* value); 00182 inline void set_date(const char* value, size_t size); 00183 inline ::std::string* mutable_date(); 00184 inline ::std::string* release_date(); 00185 00186 // @@protoc_insertion_point(class_scope:Isis.ControlNetFileProtoV0001.Pedigree) 00187 private: 00188 inline void set_has_version(); 00189 inline void clear_has_version(); 00190 inline void set_has_date(); 00191 inline void clear_has_date(); 00192 00193 ::google::protobuf::UnknownFieldSet _unknown_fields_; 00194 00195 ::std::string* date_; 00196 static const ::std::string _default_date_; 00197 float version_; 00198 00199 mutable int _cached_size_; 00200 ::google::protobuf::uint32 _has_bits_[(2 + 31) / 32]; 00201 00202 friend void protobuf_AddDesc_ControlNetFileV0001_2eproto(); 00203 friend void protobuf_AssignDesc_ControlNetFileV0001_2eproto(); 00204 friend void protobuf_ShutdownFile_ControlNetFileV0001_2eproto(); 00205 00206 void InitAsDefaultInstance(); 00207 static ControlNetFileProtoV0001_Pedigree* default_instance_; 00208 }; 00209 // ------------------------------------------------------------------- 00210 00211 class ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_PBMeasure : public ::google::protobuf::Message { 00212 public: 00213 ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_PBMeasure(); 00214 virtual ~ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_PBMeasure(); 00215 00216 ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_PBMeasure(const ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_PBMeasure& from); 00217 00218 inline ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_PBMeasure& operator=(const ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_PBMeasure& from) { 00219 CopyFrom(from); 00220 return *this; 00221 } 00222 00223 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { 00224 return _unknown_fields_; 00225 } 00226 00227 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { 00228 return &_unknown_fields_; 00229 } 00230 00231 static const ::google::protobuf::Descriptor* descriptor(); 00232 static const ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_PBMeasure& default_instance(); 00233 00234 void Swap(ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_PBMeasure* other); 00235 00236 // implements Message ---------------------------------------------- 00237 00238 ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_PBMeasure* New() const; 00239 void CopyFrom(const ::google::protobuf::Message& from); 00240 void MergeFrom(const ::google::protobuf::Message& from); 00241 void CopyFrom(const ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_PBMeasure& from); 00242 void MergeFrom(const ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_PBMeasure& from); 00243 void Clear(); 00244 bool IsInitialized() const; 00245 00246 int ByteSize() const; 00247 bool MergePartialFromCodedStream( 00248 ::google::protobuf::io::CodedInputStream* input); 00249 void SerializeWithCachedSizes( 00250 ::google::protobuf::io::CodedOutputStream* output) const; 00251 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; 00252 int GetCachedSize() const { return _cached_size_; } 00253 private: 00254 void SharedCtor(); 00255 void SharedDtor(); 00256 void SetCachedSize(int size) const; 00257 public: 00258 00259 ::google::protobuf::Metadata GetMetadata() const; 00260 00261 // nested types ---------------------------------------------------- 00262 00263 // accessors ------------------------------------------------------- 00264 00265 // optional double sample = 1; 00266 inline bool has_sample() const; 00267 inline void clear_sample(); 00268 static const int kSampleFieldNumber = 1; 00269 inline double sample() const; 00270 inline void set_sample(double value); 00271 00272 // optional double line = 2; 00273 inline bool has_line() const; 00274 inline void clear_line(); 00275 static const int kLineFieldNumber = 2; 00276 inline double line() const; 00277 inline void set_line(double value); 00278 00279 // optional double sampleResidual = 3; 00280 inline bool has_sampleresidual() const; 00281 inline void clear_sampleresidual(); 00282 static const int kSampleResidualFieldNumber = 3; 00283 inline double sampleresidual() const; 00284 inline void set_sampleresidual(double value); 00285 00286 // optional double lineResidual = 4; 00287 inline bool has_lineresidual() const; 00288 inline void clear_lineresidual(); 00289 static const int kLineResidualFieldNumber = 4; 00290 inline double lineresidual() const; 00291 inline void set_lineresidual(double value); 00292 00293 // @@protoc_insertion_point(class_scope:Isis.ControlNetFileProtoV0001.PBControlPoint.PBControlMeasure.PBMeasure) 00294 private: 00295 inline void set_has_sample(); 00296 inline void clear_has_sample(); 00297 inline void set_has_line(); 00298 inline void clear_has_line(); 00299 inline void set_has_sampleresidual(); 00300 inline void clear_has_sampleresidual(); 00301 inline void set_has_lineresidual(); 00302 inline void clear_has_lineresidual(); 00303 00304 ::google::protobuf::UnknownFieldSet _unknown_fields_; 00305 00306 double sample_; 00307 double line_; 00308 double sampleresidual_; 00309 double lineresidual_; 00310 00311 mutable int _cached_size_; 00312 ::google::protobuf::uint32 _has_bits_[(4 + 31) / 32]; 00313 00314 friend void protobuf_AddDesc_ControlNetFileV0001_2eproto(); 00315 friend void protobuf_AssignDesc_ControlNetFileV0001_2eproto(); 00316 friend void protobuf_ShutdownFile_ControlNetFileV0001_2eproto(); 00317 00318 void InitAsDefaultInstance(); 00319 static ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_PBMeasure* default_instance_; 00320 }; 00321 // ------------------------------------------------------------------- 00322 00323 class ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure : public ::google::protobuf::Message { 00324 public: 00325 ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure(); 00326 virtual ~ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure(); 00327 00328 ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure(const ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure& from); 00329 00330 inline ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure& operator=(const ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure& from) { 00331 CopyFrom(from); 00332 return *this; 00333 } 00334 00335 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { 00336 return _unknown_fields_; 00337 } 00338 00339 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { 00340 return &_unknown_fields_; 00341 } 00342 00343 static const ::google::protobuf::Descriptor* descriptor(); 00344 static const ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure& default_instance(); 00345 00346 void Swap(ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure* other); 00347 00348 // implements Message ---------------------------------------------- 00349 00350 ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure* New() const; 00351 void CopyFrom(const ::google::protobuf::Message& from); 00352 void MergeFrom(const ::google::protobuf::Message& from); 00353 void CopyFrom(const ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure& from); 00354 void MergeFrom(const ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure& from); 00355 void Clear(); 00356 bool IsInitialized() const; 00357 00358 int ByteSize() const; 00359 bool MergePartialFromCodedStream( 00360 ::google::protobuf::io::CodedInputStream* input); 00361 void SerializeWithCachedSizes( 00362 ::google::protobuf::io::CodedOutputStream* output) const; 00363 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; 00364 int GetCachedSize() const { return _cached_size_; } 00365 private: 00366 void SharedCtor(); 00367 void SharedDtor(); 00368 void SetCachedSize(int size) const; 00369 public: 00370 00371 ::google::protobuf::Metadata GetMetadata() const; 00372 00373 // nested types ---------------------------------------------------- 00374 00375 typedef ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_PBMeasure PBMeasure; 00376 00377 typedef ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType MeasureType; 00378 static const MeasureType Candidate = ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType_Candidate; 00379 static const MeasureType Manual = ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType_Manual; 00380 static const MeasureType RegisteredPixel = ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType_RegisteredPixel; 00381 static const MeasureType RegisteredSubPixel = ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType_RegisteredSubPixel; 00382 static inline bool MeasureType_IsValid(int value) { 00383 return ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType_IsValid(value); 00384 } 00385 static const MeasureType MeasureType_MIN = 00386 ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType_MeasureType_MIN; 00387 static const MeasureType MeasureType_MAX = 00388 ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType_MeasureType_MAX; 00389 static const int MeasureType_ARRAYSIZE = 00390 ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType_MeasureType_ARRAYSIZE; 00391 static inline const ::google::protobuf::EnumDescriptor* 00392 MeasureType_descriptor() { 00393 return ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType_descriptor(); 00394 } 00395 static inline const ::std::string& MeasureType_Name(MeasureType value) { 00396 return ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType_Name(value); 00397 } 00398 static inline bool MeasureType_Parse(const ::std::string& name, 00399 MeasureType* value) { 00400 return ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType_Parse(name, value); 00401 } 00402 00403 // accessors ------------------------------------------------------- 00404 00405 // required string serialnumber = 1; 00406 inline bool has_serialnumber() const; 00407 inline void clear_serialnumber(); 00408 static const int kSerialnumberFieldNumber = 1; 00409 inline const ::std::string& serialnumber() const; 00410 inline void set_serialnumber(const ::std::string& value); 00411 inline void set_serialnumber(const char* value); 00412 inline void set_serialnumber(const char* value, size_t size); 00413 inline ::std::string* mutable_serialnumber(); 00414 inline ::std::string* release_serialnumber(); 00415 00416 // required .Isis.ControlNetFileProtoV0001.PBControlPoint.PBControlMeasure.MeasureType type = 2 [default = Candidate]; 00417 inline bool has_type() const; 00418 inline void clear_type(); 00419 static const int kTypeFieldNumber = 2; 00420 inline ::Isis::ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType type() const; 00421 inline void set_type(::Isis::ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType value); 00422 00423 // optional string choosername = 3; 00424 inline bool has_choosername() const; 00425 inline void clear_choosername(); 00426 static const int kChoosernameFieldNumber = 3; 00427 inline const ::std::string& choosername() const; 00428 inline void set_choosername(const ::std::string& value); 00429 inline void set_choosername(const char* value); 00430 inline void set_choosername(const char* value, size_t size); 00431 inline ::std::string* mutable_choosername(); 00432 inline ::std::string* release_choosername(); 00433 00434 // optional string datetime = 4; 00435 inline bool has_datetime() const; 00436 inline void clear_datetime(); 00437 static const int kDatetimeFieldNumber = 4; 00438 inline const ::std::string& datetime() const; 00439 inline void set_datetime(const ::std::string& value); 00440 inline void set_datetime(const char* value); 00441 inline void set_datetime(const char* value, size_t size); 00442 inline ::std::string* mutable_datetime(); 00443 inline ::std::string* release_datetime(); 00444 00445 // optional bool editLock = 5 [default = false]; 00446 inline bool has_editlock() const; 00447 inline void clear_editlock(); 00448 static const int kEditLockFieldNumber = 5; 00449 inline bool editlock() const; 00450 inline void set_editlock(bool value); 00451 00452 // optional bool ignore = 6 [default = false]; 00453 inline bool has_ignore() const; 00454 inline void clear_ignore(); 00455 static const int kIgnoreFieldNumber = 6; 00456 inline bool ignore() const; 00457 inline void set_ignore(bool value); 00458 00459 // optional bool jigsawRejected = 7 [default = false]; 00460 inline bool has_jigsawrejected() const; 00461 inline void clear_jigsawrejected(); 00462 static const int kJigsawRejectedFieldNumber = 7; 00463 inline bool jigsawrejected() const; 00464 inline void set_jigsawrejected(bool value); 00465 00466 // optional .Isis.ControlNetFileProtoV0001.PBControlPoint.PBControlMeasure.PBMeasure measurement = 8; 00467 inline bool has_measurement() const; 00468 inline void clear_measurement(); 00469 static const int kMeasurementFieldNumber = 8; 00470 inline const ::Isis::ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_PBMeasure& measurement() const; 00471 inline ::Isis::ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_PBMeasure* mutable_measurement(); 00472 inline ::Isis::ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_PBMeasure* release_measurement(); 00473 00474 // optional double diameter = 9; 00475 inline bool has_diameter() const; 00476 inline void clear_diameter(); 00477 static const int kDiameterFieldNumber = 9; 00478 inline double diameter() const; 00479 inline void set_diameter(double value); 00480 00481 // optional double apriorisample = 10; 00482 inline bool has_apriorisample() const; 00483 inline void clear_apriorisample(); 00484 static const int kApriorisampleFieldNumber = 10; 00485 inline double apriorisample() const; 00486 inline void set_apriorisample(double value); 00487 00488 // optional double aprioriline = 11; 00489 inline bool has_aprioriline() const; 00490 inline void clear_aprioriline(); 00491 static const int kApriorilineFieldNumber = 11; 00492 inline double aprioriline() const; 00493 inline void set_aprioriline(double value); 00494 00495 // optional double samplesigma = 12; 00496 inline bool has_samplesigma() const; 00497 inline void clear_samplesigma(); 00498 static const int kSamplesigmaFieldNumber = 12; 00499 inline double samplesigma() const; 00500 inline void set_samplesigma(double value); 00501 00502 // optional double linesigma = 13; 00503 inline bool has_linesigma() const; 00504 inline void clear_linesigma(); 00505 static const int kLinesigmaFieldNumber = 13; 00506 inline double linesigma() const; 00507 inline void set_linesigma(double value); 00508 00509 // @@protoc_insertion_point(class_scope:Isis.ControlNetFileProtoV0001.PBControlPoint.PBControlMeasure) 00510 private: 00511 inline void set_has_serialnumber(); 00512 inline void clear_has_serialnumber(); 00513 inline void set_has_type(); 00514 inline void clear_has_type(); 00515 inline void set_has_choosername(); 00516 inline void clear_has_choosername(); 00517 inline void set_has_datetime(); 00518 inline void clear_has_datetime(); 00519 inline void set_has_editlock(); 00520 inline void clear_has_editlock(); 00521 inline void set_has_ignore(); 00522 inline void clear_has_ignore(); 00523 inline void set_has_jigsawrejected(); 00524 inline void clear_has_jigsawrejected(); 00525 inline void set_has_measurement(); 00526 inline void clear_has_measurement(); 00527 inline void set_has_diameter(); 00528 inline void clear_has_diameter(); 00529 inline void set_has_apriorisample(); 00530 inline void clear_has_apriorisample(); 00531 inline void set_has_aprioriline(); 00532 inline void clear_has_aprioriline(); 00533 inline void set_has_samplesigma(); 00534 inline void clear_has_samplesigma(); 00535 inline void set_has_linesigma(); 00536 inline void clear_has_linesigma(); 00537 00538 ::google::protobuf::UnknownFieldSet _unknown_fields_; 00539 00540 ::std::string* serialnumber_; 00541 ::std::string* choosername_; 00542 ::std::string* datetime_; 00543 int type_; 00544 bool editlock_; 00545 bool ignore_; 00546 bool jigsawrejected_; 00547 ::Isis::ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_PBMeasure* measurement_; 00548 double diameter_; 00549 double apriorisample_; 00550 double aprioriline_; 00551 double samplesigma_; 00552 double linesigma_; 00553 00554 mutable int _cached_size_; 00555 ::google::protobuf::uint32 _has_bits_[(13 + 31) / 32]; 00556 00557 friend void protobuf_AddDesc_ControlNetFileV0001_2eproto(); 00558 friend void protobuf_AssignDesc_ControlNetFileV0001_2eproto(); 00559 friend void protobuf_ShutdownFile_ControlNetFileV0001_2eproto(); 00560 00561 void InitAsDefaultInstance(); 00562 static ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure* default_instance_; 00563 }; 00564 // ------------------------------------------------------------------- 00565 00566 class ControlNetFileProtoV0001_PBControlPoint : public ::google::protobuf::Message { 00567 public: 00568 ControlNetFileProtoV0001_PBControlPoint(); 00569 virtual ~ControlNetFileProtoV0001_PBControlPoint(); 00570 00571 ControlNetFileProtoV0001_PBControlPoint(const ControlNetFileProtoV0001_PBControlPoint& from); 00572 00573 inline ControlNetFileProtoV0001_PBControlPoint& operator=(const ControlNetFileProtoV0001_PBControlPoint& from) { 00574 CopyFrom(from); 00575 return *this; 00576 } 00577 00578 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { 00579 return _unknown_fields_; 00580 } 00581 00582 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { 00583 return &_unknown_fields_; 00584 } 00585 00586 static const ::google::protobuf::Descriptor* descriptor(); 00587 static const ControlNetFileProtoV0001_PBControlPoint& default_instance(); 00588 00589 void Swap(ControlNetFileProtoV0001_PBControlPoint* other); 00590 00591 // implements Message ---------------------------------------------- 00592 00593 ControlNetFileProtoV0001_PBControlPoint* New() const; 00594 void CopyFrom(const ::google::protobuf::Message& from); 00595 void MergeFrom(const ::google::protobuf::Message& from); 00596 void CopyFrom(const ControlNetFileProtoV0001_PBControlPoint& from); 00597 void MergeFrom(const ControlNetFileProtoV0001_PBControlPoint& from); 00598 void Clear(); 00599 bool IsInitialized() const; 00600 00601 int ByteSize() const; 00602 bool MergePartialFromCodedStream( 00603 ::google::protobuf::io::CodedInputStream* input); 00604 void SerializeWithCachedSizes( 00605 ::google::protobuf::io::CodedOutputStream* output) const; 00606 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; 00607 int GetCachedSize() const { return _cached_size_; } 00608 private: 00609 void SharedCtor(); 00610 void SharedDtor(); 00611 void SetCachedSize(int size) const; 00612 public: 00613 00614 ::google::protobuf::Metadata GetMetadata() const; 00615 00616 // nested types ---------------------------------------------------- 00617 00618 typedef ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure PBControlMeasure; 00619 00620 typedef ControlNetFileProtoV0001_PBControlPoint_PointType PointType; 00621 static const PointType Tie = ControlNetFileProtoV0001_PBControlPoint_PointType_Tie; 00622 static const PointType Ground = ControlNetFileProtoV0001_PBControlPoint_PointType_Ground; 00623 static inline bool PointType_IsValid(int value) { 00624 return ControlNetFileProtoV0001_PBControlPoint_PointType_IsValid(value); 00625 } 00626 static const PointType PointType_MIN = 00627 ControlNetFileProtoV0001_PBControlPoint_PointType_PointType_MIN; 00628 static const PointType PointType_MAX = 00629 ControlNetFileProtoV0001_PBControlPoint_PointType_PointType_MAX; 00630 static const int PointType_ARRAYSIZE = 00631 ControlNetFileProtoV0001_PBControlPoint_PointType_PointType_ARRAYSIZE; 00632 static inline const ::google::protobuf::EnumDescriptor* 00633 PointType_descriptor() { 00634 return ControlNetFileProtoV0001_PBControlPoint_PointType_descriptor(); 00635 } 00636 static inline const ::std::string& PointType_Name(PointType value) { 00637 return ControlNetFileProtoV0001_PBControlPoint_PointType_Name(value); 00638 } 00639 static inline bool PointType_Parse(const ::std::string& name, 00640 PointType* value) { 00641 return ControlNetFileProtoV0001_PBControlPoint_PointType_Parse(name, value); 00642 } 00643 00644 typedef ControlNetFileProtoV0001_PBControlPoint_AprioriSource AprioriSource; 00645 static const AprioriSource None = ControlNetFileProtoV0001_PBControlPoint_AprioriSource_None; 00646 static const AprioriSource User = ControlNetFileProtoV0001_PBControlPoint_AprioriSource_User; 00647 static const AprioriSource AverageOfMeasures = ControlNetFileProtoV0001_PBControlPoint_AprioriSource_AverageOfMeasures; 00648 static const AprioriSource Reference = ControlNetFileProtoV0001_PBControlPoint_AprioriSource_Reference; 00649 static const AprioriSource Ellipsoid = ControlNetFileProtoV0001_PBControlPoint_AprioriSource_Ellipsoid; 00650 static const AprioriSource DEM = ControlNetFileProtoV0001_PBControlPoint_AprioriSource_DEM; 00651 static const AprioriSource Basemap = ControlNetFileProtoV0001_PBControlPoint_AprioriSource_Basemap; 00652 static const AprioriSource BundleSolution = ControlNetFileProtoV0001_PBControlPoint_AprioriSource_BundleSolution; 00653 static inline bool AprioriSource_IsValid(int value) { 00654 return ControlNetFileProtoV0001_PBControlPoint_AprioriSource_IsValid(value); 00655 } 00656 static const AprioriSource AprioriSource_MIN = 00657 ControlNetFileProtoV0001_PBControlPoint_AprioriSource_AprioriSource_MIN; 00658 static const AprioriSource AprioriSource_MAX = 00659 ControlNetFileProtoV0001_PBControlPoint_AprioriSource_AprioriSource_MAX; 00660 static const int AprioriSource_ARRAYSIZE = 00661 ControlNetFileProtoV0001_PBControlPoint_AprioriSource_AprioriSource_ARRAYSIZE; 00662 static inline const ::google::protobuf::EnumDescriptor* 00663 AprioriSource_descriptor() { 00664 return ControlNetFileProtoV0001_PBControlPoint_AprioriSource_descriptor(); 00665 } 00666 static inline const ::std::string& AprioriSource_Name(AprioriSource value) { 00667 return ControlNetFileProtoV0001_PBControlPoint_AprioriSource_Name(value); 00668 } 00669 static inline bool AprioriSource_Parse(const ::std::string& name, 00670 AprioriSource* value) { 00671 return ControlNetFileProtoV0001_PBControlPoint_AprioriSource_Parse(name, value); 00672 } 00673 00674 // accessors ------------------------------------------------------- 00675 00676 // required string id = 1; 00677 inline bool has_id() const; 00678 inline void clear_id(); 00679 static const int kIdFieldNumber = 1; 00680 inline const ::std::string& id() const; 00681 inline void set_id(const ::std::string& value); 00682 inline void set_id(const char* value); 00683 inline void set_id(const char* value, size_t size); 00684 inline ::std::string* mutable_id(); 00685 inline ::std::string* release_id(); 00686 00687 // required .Isis.ControlNetFileProtoV0001.PBControlPoint.PointType type = 2 [default = Tie]; 00688 inline bool has_type() const; 00689 inline void clear_type(); 00690 static const int kTypeFieldNumber = 2; 00691 inline ::Isis::ControlNetFileProtoV0001_PBControlPoint_PointType type() const; 00692 inline void set_type(::Isis::ControlNetFileProtoV0001_PBControlPoint_PointType value); 00693 00694 // optional string chooserName = 3; 00695 inline bool has_choosername() const; 00696 inline void clear_choosername(); 00697 static const int kChooserNameFieldNumber = 3; 00698 inline const ::std::string& choosername() const; 00699 inline void set_choosername(const ::std::string& value); 00700 inline void set_choosername(const char* value); 00701 inline void set_choosername(const char* value, size_t size); 00702 inline ::std::string* mutable_choosername(); 00703 inline ::std::string* release_choosername(); 00704 00705 // optional string datetime = 4; 00706 inline bool has_datetime() const; 00707 inline void clear_datetime(); 00708 static const int kDatetimeFieldNumber = 4; 00709 inline const ::std::string& datetime() const; 00710 inline void set_datetime(const ::std::string& value); 00711 inline void set_datetime(const char* value); 00712 inline void set_datetime(const char* value, size_t size); 00713 inline ::std::string* mutable_datetime(); 00714 inline ::std::string* release_datetime(); 00715 00716 // optional bool editLock = 5 [default = false]; 00717 inline bool has_editlock() const; 00718 inline void clear_editlock(); 00719 static const int kEditLockFieldNumber = 5; 00720 inline bool editlock() const; 00721 inline void set_editlock(bool value); 00722 00723 // optional bool ignore = 6 [default = false]; 00724 inline bool has_ignore() const; 00725 inline void clear_ignore(); 00726 static const int kIgnoreFieldNumber = 6; 00727 inline bool ignore() const; 00728 inline void set_ignore(bool value); 00729 00730 // optional bool jigsawRejected = 7 [default = false]; 00731 inline bool has_jigsawrejected() const; 00732 inline void clear_jigsawrejected(); 00733 static const int kJigsawRejectedFieldNumber = 7; 00734 inline bool jigsawrejected() const; 00735 inline void set_jigsawrejected(bool value); 00736 00737 // optional int32 referenceIndex = 21; 00738 inline bool has_referenceindex() const; 00739 inline void clear_referenceindex(); 00740 static const int kReferenceIndexFieldNumber = 21; 00741 inline ::google::protobuf::int32 referenceindex() const; 00742 inline void set_referenceindex(::google::protobuf::int32 value); 00743 00744 // optional .Isis.ControlNetFileProtoV0001.PBControlPoint.AprioriSource aprioriSurfPointSource = 8; 00745 inline bool has_apriorisurfpointsource() const; 00746 inline void clear_apriorisurfpointsource(); 00747 static const int kAprioriSurfPointSourceFieldNumber = 8; 00748 inline ::Isis::ControlNetFileProtoV0001_PBControlPoint_AprioriSource apriorisurfpointsource() const; 00749 inline void set_apriorisurfpointsource(::Isis::ControlNetFileProtoV0001_PBControlPoint_AprioriSource value); 00750 00751 // optional string aprioriSurfPointSourceFile = 9; 00752 inline bool has_apriorisurfpointsourcefile() const; 00753 inline void clear_apriorisurfpointsourcefile(); 00754 static const int kAprioriSurfPointSourceFileFieldNumber = 9; 00755 inline const ::std::string& apriorisurfpointsourcefile() const; 00756 inline void set_apriorisurfpointsourcefile(const ::std::string& value); 00757 inline void set_apriorisurfpointsourcefile(const char* value); 00758 inline void set_apriorisurfpointsourcefile(const char* value, size_t size); 00759 inline ::std::string* mutable_apriorisurfpointsourcefile(); 00760 inline ::std::string* release_apriorisurfpointsourcefile(); 00761 00762 // optional .Isis.ControlNetFileProtoV0001.PBControlPoint.AprioriSource aprioriRadiusSource = 10; 00763 inline bool has_aprioriradiussource() const; 00764 inline void clear_aprioriradiussource(); 00765 static const int kAprioriRadiusSourceFieldNumber = 10; 00766 inline ::Isis::ControlNetFileProtoV0001_PBControlPoint_AprioriSource aprioriradiussource() const; 00767 inline void set_aprioriradiussource(::Isis::ControlNetFileProtoV0001_PBControlPoint_AprioriSource value); 00768 00769 // optional string aprioriRadiusSourceFile = 11; 00770 inline bool has_aprioriradiussourcefile() const; 00771 inline void clear_aprioriradiussourcefile(); 00772 static const int kAprioriRadiusSourceFileFieldNumber = 11; 00773 inline const ::std::string& aprioriradiussourcefile() const; 00774 inline void set_aprioriradiussourcefile(const ::std::string& value); 00775 inline void set_aprioriradiussourcefile(const char* value); 00776 inline void set_aprioriradiussourcefile(const char* value, size_t size); 00777 inline ::std::string* mutable_aprioriradiussourcefile(); 00778 inline ::std::string* release_aprioriradiussourcefile(); 00779 00780 // optional bool latitudeConstrained = 22 [default = true]; 00781 inline bool has_latitudeconstrained() const; 00782 inline void clear_latitudeconstrained(); 00783 static const int kLatitudeConstrainedFieldNumber = 22; 00784 inline bool latitudeconstrained() const; 00785 inline void set_latitudeconstrained(bool value); 00786 00787 // optional bool longitudeConstrained = 23 [default = true]; 00788 inline bool has_longitudeconstrained() const; 00789 inline void clear_longitudeconstrained(); 00790 static const int kLongitudeConstrainedFieldNumber = 23; 00791 inline bool longitudeconstrained() const; 00792 inline void set_longitudeconstrained(bool value); 00793 00794 // optional bool radiusConstrained = 24 [default = true]; 00795 inline bool has_radiusconstrained() const; 00796 inline void clear_radiusconstrained(); 00797 static const int kRadiusConstrainedFieldNumber = 24; 00798 inline bool radiusconstrained() const; 00799 inline void set_radiusconstrained(bool value); 00800 00801 // optional double aprioriX = 12; 00802 inline bool has_apriorix() const; 00803 inline void clear_apriorix(); 00804 static const int kAprioriXFieldNumber = 12; 00805 inline double apriorix() const; 00806 inline void set_apriorix(double value); 00807 00808 // optional double aprioriY = 13; 00809 inline bool has_aprioriy() const; 00810 inline void clear_aprioriy(); 00811 static const int kAprioriYFieldNumber = 13; 00812 inline double aprioriy() const; 00813 inline void set_aprioriy(double value); 00814 00815 // optional double aprioriZ = 14; 00816 inline bool has_aprioriz() const; 00817 inline void clear_aprioriz(); 00818 static const int kAprioriZFieldNumber = 14; 00819 inline double aprioriz() const; 00820 inline void set_aprioriz(double value); 00821 00822 // repeated double aprioriCovar = 15 [packed = true]; 00823 inline int aprioricovar_size() const; 00824 inline void clear_aprioricovar(); 00825 static const int kAprioriCovarFieldNumber = 15; 00826 inline double aprioricovar(int index) const; 00827 inline void set_aprioricovar(int index, double value); 00828 inline void add_aprioricovar(double value); 00829 inline const ::google::protobuf::RepeatedField< double >& 00830 aprioricovar() const; 00831 inline ::google::protobuf::RepeatedField< double >* 00832 mutable_aprioricovar(); 00833 00834 // optional double adjustedX = 16; 00835 inline bool has_adjustedx() const; 00836 inline void clear_adjustedx(); 00837 static const int kAdjustedXFieldNumber = 16; 00838 inline double adjustedx() const; 00839 inline void set_adjustedx(double value); 00840 00841 // optional double adjustedY = 17; 00842 inline bool has_adjustedy() const; 00843 inline void clear_adjustedy(); 00844 static const int kAdjustedYFieldNumber = 17; 00845 inline double adjustedy() const; 00846 inline void set_adjustedy(double value); 00847 00848 // optional double adjustedZ = 18; 00849 inline bool has_adjustedz() const; 00850 inline void clear_adjustedz(); 00851 static const int kAdjustedZFieldNumber = 18; 00852 inline double adjustedz() const; 00853 inline void set_adjustedz(double value); 00854 00855 // repeated double adjustedCovar = 19 [packed = true]; 00856 inline int adjustedcovar_size() const; 00857 inline void clear_adjustedcovar(); 00858 static const int kAdjustedCovarFieldNumber = 19; 00859 inline double adjustedcovar(int index) const; 00860 inline void set_adjustedcovar(int index, double value); 00861 inline void add_adjustedcovar(double value); 00862 inline const ::google::protobuf::RepeatedField< double >& 00863 adjustedcovar() const; 00864 inline ::google::protobuf::RepeatedField< double >* 00865 mutable_adjustedcovar(); 00866 00867 // repeated .Isis.ControlNetFileProtoV0001.PBControlPoint.PBControlMeasure measures = 20; 00868 inline int measures_size() const; 00869 inline void clear_measures(); 00870 static const int kMeasuresFieldNumber = 20; 00871 inline const ::Isis::ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure& measures(int index) const; 00872 inline ::Isis::ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure* mutable_measures(int index); 00873 inline ::Isis::ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure* add_measures(); 00874 inline const ::google::protobuf::RepeatedPtrField< ::Isis::ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure >& 00875 measures() const; 00876 inline ::google::protobuf::RepeatedPtrField< ::Isis::ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure >* 00877 mutable_measures(); 00878 00879 // @@protoc_insertion_point(class_scope:Isis.ControlNetFileProtoV0001.PBControlPoint) 00880 private: 00881 inline void set_has_id(); 00882 inline void clear_has_id(); 00883 inline void set_has_type(); 00884 inline void clear_has_type(); 00885 inline void set_has_choosername(); 00886 inline void clear_has_choosername(); 00887 inline void set_has_datetime(); 00888 inline void clear_has_datetime(); 00889 inline void set_has_editlock(); 00890 inline void clear_has_editlock(); 00891 inline void set_has_ignore(); 00892 inline void clear_has_ignore(); 00893 inline void set_has_jigsawrejected(); 00894 inline void clear_has_jigsawrejected(); 00895 inline void set_has_referenceindex(); 00896 inline void clear_has_referenceindex(); 00897 inline void set_has_apriorisurfpointsource(); 00898 inline void clear_has_apriorisurfpointsource(); 00899 inline void set_has_apriorisurfpointsourcefile(); 00900 inline void clear_has_apriorisurfpointsourcefile(); 00901 inline void set_has_aprioriradiussource(); 00902 inline void clear_has_aprioriradiussource(); 00903 inline void set_has_aprioriradiussourcefile(); 00904 inline void clear_has_aprioriradiussourcefile(); 00905 inline void set_has_latitudeconstrained(); 00906 inline void clear_has_latitudeconstrained(); 00907 inline void set_has_longitudeconstrained(); 00908 inline void clear_has_longitudeconstrained(); 00909 inline void set_has_radiusconstrained(); 00910 inline void clear_has_radiusconstrained(); 00911 inline void set_has_apriorix(); 00912 inline void clear_has_apriorix(); 00913 inline void set_has_aprioriy(); 00914 inline void clear_has_aprioriy(); 00915 inline void set_has_aprioriz(); 00916 inline void clear_has_aprioriz(); 00917 inline void set_has_adjustedx(); 00918 inline void clear_has_adjustedx(); 00919 inline void set_has_adjustedy(); 00920 inline void clear_has_adjustedy(); 00921 inline void set_has_adjustedz(); 00922 inline void clear_has_adjustedz(); 00923 00924 ::google::protobuf::UnknownFieldSet _unknown_fields_; 00925 00926 ::std::string* id_; 00927 ::std::string* choosername_; 00928 ::std::string* datetime_; 00929 int type_; 00930 bool editlock_; 00931 bool ignore_; 00932 bool jigsawrejected_; 00933 bool latitudeconstrained_; 00934 ::google::protobuf::int32 referenceindex_; 00935 int apriorisurfpointsource_; 00936 ::std::string* apriorisurfpointsourcefile_; 00937 ::std::string* aprioriradiussourcefile_; 00938 int aprioriradiussource_; 00939 bool longitudeconstrained_; 00940 bool radiusconstrained_; 00941 double apriorix_; 00942 double aprioriy_; 00943 double aprioriz_; 00944 ::google::protobuf::RepeatedField< double > aprioricovar_; 00945 mutable int _aprioricovar_cached_byte_size_; 00946 double adjustedx_; 00947 double adjustedy_; 00948 double adjustedz_; 00949 ::google::protobuf::RepeatedField< double > adjustedcovar_; 00950 mutable int _adjustedcovar_cached_byte_size_; 00951 ::google::protobuf::RepeatedPtrField< ::Isis::ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure > measures_; 00952 00953 mutable int _cached_size_; 00954 ::google::protobuf::uint32 _has_bits_[(24 + 31) / 32]; 00955 00956 friend void protobuf_AddDesc_ControlNetFileV0001_2eproto(); 00957 friend void protobuf_AssignDesc_ControlNetFileV0001_2eproto(); 00958 friend void protobuf_ShutdownFile_ControlNetFileV0001_2eproto(); 00959 00960 void InitAsDefaultInstance(); 00961 static ControlNetFileProtoV0001_PBControlPoint* default_instance_; 00962 }; 00963 // ------------------------------------------------------------------- 00964 00965 class ControlNetFileProtoV0001_PBNetCubes_PBCubeList : public ::google::protobuf::Message { 00966 public: 00967 ControlNetFileProtoV0001_PBNetCubes_PBCubeList(); 00968 virtual ~ControlNetFileProtoV0001_PBNetCubes_PBCubeList(); 00969 00970 ControlNetFileProtoV0001_PBNetCubes_PBCubeList(const ControlNetFileProtoV0001_PBNetCubes_PBCubeList& from); 00971 00972 inline ControlNetFileProtoV0001_PBNetCubes_PBCubeList& operator=(const ControlNetFileProtoV0001_PBNetCubes_PBCubeList& from) { 00973 CopyFrom(from); 00974 return *this; 00975 } 00976 00977 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { 00978 return _unknown_fields_; 00979 } 00980 00981 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { 00982 return &_unknown_fields_; 00983 } 00984 00985 static const ::google::protobuf::Descriptor* descriptor(); 00986 static const ControlNetFileProtoV0001_PBNetCubes_PBCubeList& default_instance(); 00987 00988 void Swap(ControlNetFileProtoV0001_PBNetCubes_PBCubeList* other); 00989 00990 // implements Message ---------------------------------------------- 00991 00992 ControlNetFileProtoV0001_PBNetCubes_PBCubeList* New() const; 00993 void CopyFrom(const ::google::protobuf::Message& from); 00994 void MergeFrom(const ::google::protobuf::Message& from); 00995 void CopyFrom(const ControlNetFileProtoV0001_PBNetCubes_PBCubeList& from); 00996 void MergeFrom(const ControlNetFileProtoV0001_PBNetCubes_PBCubeList& from); 00997 void Clear(); 00998 bool IsInitialized() const; 00999 01000 int ByteSize() const; 01001 bool MergePartialFromCodedStream( 01002 ::google::protobuf::io::CodedInputStream* input); 01003 void SerializeWithCachedSizes( 01004 ::google::protobuf::io::CodedOutputStream* output) const; 01005 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; 01006 int GetCachedSize() const { return _cached_size_; } 01007 private: 01008 void SharedCtor(); 01009 void SharedDtor(); 01010 void SetCachedSize(int size) const; 01011 public: 01012 01013 ::google::protobuf::Metadata GetMetadata() const; 01014 01015 // nested types ---------------------------------------------------- 01016 01017 // accessors ------------------------------------------------------- 01018 01019 // optional string filename = 1; 01020 inline bool has_filename() const; 01021 inline void clear_filename(); 01022 static const int kFilenameFieldNumber = 1; 01023 inline const ::std::string& filename() const; 01024 inline void set_filename(const ::std::string& value); 01025 inline void set_filename(const char* value); 01026 inline void set_filename(const char* value, size_t size); 01027 inline ::std::string* mutable_filename(); 01028 inline ::std::string* release_filename(); 01029 01030 // optional string serialnumber = 2; 01031 inline bool has_serialnumber() const; 01032 inline void clear_serialnumber(); 01033 static const int kSerialnumberFieldNumber = 2; 01034 inline const ::std::string& serialnumber() const; 01035 inline void set_serialnumber(const ::std::string& value); 01036 inline void set_serialnumber(const char* value); 01037 inline void set_serialnumber(const char* value, size_t size); 01038 inline ::std::string* mutable_serialnumber(); 01039 inline ::std::string* release_serialnumber(); 01040 01041 // optional int32 lines = 3; 01042 inline bool has_lines() const; 01043 inline void clear_lines(); 01044 static const int kLinesFieldNumber = 3; 01045 inline ::google::protobuf::int32 lines() const; 01046 inline void set_lines(::google::protobuf::int32 value); 01047 01048 // optional int32 samples = 4; 01049 inline bool has_samples() const; 01050 inline void clear_samples(); 01051 static const int kSamplesFieldNumber = 4; 01052 inline ::google::protobuf::int32 samples() const; 01053 inline void set_samples(::google::protobuf::int32 value); 01054 01055 // @@protoc_insertion_point(class_scope:Isis.ControlNetFileProtoV0001.PBNetCubes.PBCubeList) 01056 private: 01057 inline void set_has_filename(); 01058 inline void clear_has_filename(); 01059 inline void set_has_serialnumber(); 01060 inline void clear_has_serialnumber(); 01061 inline void set_has_lines(); 01062 inline void clear_has_lines(); 01063 inline void set_has_samples(); 01064 inline void clear_has_samples(); 01065 01066 ::google::protobuf::UnknownFieldSet _unknown_fields_; 01067 01068 ::std::string* filename_; 01069 ::std::string* serialnumber_; 01070 ::google::protobuf::int32 lines_; 01071 ::google::protobuf::int32 samples_; 01072 01073 mutable int _cached_size_; 01074 ::google::protobuf::uint32 _has_bits_[(4 + 31) / 32]; 01075 01076 friend void protobuf_AddDesc_ControlNetFileV0001_2eproto(); 01077 friend void protobuf_AssignDesc_ControlNetFileV0001_2eproto(); 01078 friend void protobuf_ShutdownFile_ControlNetFileV0001_2eproto(); 01079 01080 void InitAsDefaultInstance(); 01081 static ControlNetFileProtoV0001_PBNetCubes_PBCubeList* default_instance_; 01082 }; 01083 // ------------------------------------------------------------------- 01084 01085 class ControlNetFileProtoV0001_PBNetCubes : public ::google::protobuf::Message { 01086 public: 01087 ControlNetFileProtoV0001_PBNetCubes(); 01088 virtual ~ControlNetFileProtoV0001_PBNetCubes(); 01089 01090 ControlNetFileProtoV0001_PBNetCubes(const ControlNetFileProtoV0001_PBNetCubes& from); 01091 01092 inline ControlNetFileProtoV0001_PBNetCubes& operator=(const ControlNetFileProtoV0001_PBNetCubes& from) { 01093 CopyFrom(from); 01094 return *this; 01095 } 01096 01097 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { 01098 return _unknown_fields_; 01099 } 01100 01101 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { 01102 return &_unknown_fields_; 01103 } 01104 01105 static const ::google::protobuf::Descriptor* descriptor(); 01106 static const ControlNetFileProtoV0001_PBNetCubes& default_instance(); 01107 01108 void Swap(ControlNetFileProtoV0001_PBNetCubes* other); 01109 01110 // implements Message ---------------------------------------------- 01111 01112 ControlNetFileProtoV0001_PBNetCubes* New() const; 01113 void CopyFrom(const ::google::protobuf::Message& from); 01114 void MergeFrom(const ::google::protobuf::Message& from); 01115 void CopyFrom(const ControlNetFileProtoV0001_PBNetCubes& from); 01116 void MergeFrom(const ControlNetFileProtoV0001_PBNetCubes& from); 01117 void Clear(); 01118 bool IsInitialized() const; 01119 01120 int ByteSize() const; 01121 bool MergePartialFromCodedStream( 01122 ::google::protobuf::io::CodedInputStream* input); 01123 void SerializeWithCachedSizes( 01124 ::google::protobuf::io::CodedOutputStream* output) const; 01125 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; 01126 int GetCachedSize() const { return _cached_size_; } 01127 private: 01128 void SharedCtor(); 01129 void SharedDtor(); 01130 void SetCachedSize(int size) const; 01131 public: 01132 01133 ::google::protobuf::Metadata GetMetadata() const; 01134 01135 // nested types ---------------------------------------------------- 01136 01137 typedef ControlNetFileProtoV0001_PBNetCubes_PBCubeList PBCubeList; 01138 01139 // accessors ------------------------------------------------------- 01140 01141 // optional string cubelistfile = 1; 01142 inline bool has_cubelistfile() const; 01143 inline void clear_cubelistfile(); 01144 static const int kCubelistfileFieldNumber = 1; 01145 inline const ::std::string& cubelistfile() const; 01146 inline void set_cubelistfile(const ::std::string& value); 01147 inline void set_cubelistfile(const char* value); 01148 inline void set_cubelistfile(const char* value, size_t size); 01149 inline ::std::string* mutable_cubelistfile(); 01150 inline ::std::string* release_cubelistfile(); 01151 01152 // repeated .Isis.ControlNetFileProtoV0001.PBNetCubes.PBCubeList filelist = 2; 01153 inline int filelist_size() const; 01154 inline void clear_filelist(); 01155 static const int kFilelistFieldNumber = 2; 01156 inline const ::Isis::ControlNetFileProtoV0001_PBNetCubes_PBCubeList& filelist(int index) const; 01157 inline ::Isis::ControlNetFileProtoV0001_PBNetCubes_PBCubeList* mutable_filelist(int index); 01158 inline ::Isis::ControlNetFileProtoV0001_PBNetCubes_PBCubeList* add_filelist(); 01159 inline const ::google::protobuf::RepeatedPtrField< ::Isis::ControlNetFileProtoV0001_PBNetCubes_PBCubeList >& 01160 filelist() const; 01161 inline ::google::protobuf::RepeatedPtrField< ::Isis::ControlNetFileProtoV0001_PBNetCubes_PBCubeList >* 01162 mutable_filelist(); 01163 01164 // @@protoc_insertion_point(class_scope:Isis.ControlNetFileProtoV0001.PBNetCubes) 01165 private: 01166 inline void set_has_cubelistfile(); 01167 inline void clear_has_cubelistfile(); 01168 01169 ::google::protobuf::UnknownFieldSet _unknown_fields_; 01170 01171 ::std::string* cubelistfile_; 01172 ::google::protobuf::RepeatedPtrField< ::Isis::ControlNetFileProtoV0001_PBNetCubes_PBCubeList > filelist_; 01173 01174 mutable int _cached_size_; 01175 ::google::protobuf::uint32 _has_bits_[(2 + 31) / 32]; 01176 01177 friend void protobuf_AddDesc_ControlNetFileV0001_2eproto(); 01178 friend void protobuf_AssignDesc_ControlNetFileV0001_2eproto(); 01179 friend void protobuf_ShutdownFile_ControlNetFileV0001_2eproto(); 01180 01181 void InitAsDefaultInstance(); 01182 static ControlNetFileProtoV0001_PBNetCubes* default_instance_; 01183 }; 01184 // ------------------------------------------------------------------- 01185 01186 class ControlNetFileProtoV0001 : public ::google::protobuf::Message { 01187 public: 01188 ControlNetFileProtoV0001(); 01189 virtual ~ControlNetFileProtoV0001(); 01190 01191 ControlNetFileProtoV0001(const ControlNetFileProtoV0001& from); 01192 01193 inline ControlNetFileProtoV0001& operator=(const ControlNetFileProtoV0001& from) { 01194 CopyFrom(from); 01195 return *this; 01196 } 01197 01198 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { 01199 return _unknown_fields_; 01200 } 01201 01202 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { 01203 return &_unknown_fields_; 01204 } 01205 01206 static const ::google::protobuf::Descriptor* descriptor(); 01207 static const ControlNetFileProtoV0001& default_instance(); 01208 01209 void Swap(ControlNetFileProtoV0001* other); 01210 01211 // implements Message ---------------------------------------------- 01212 01213 ControlNetFileProtoV0001* New() const; 01214 void CopyFrom(const ::google::protobuf::Message& from); 01215 void MergeFrom(const ::google::protobuf::Message& from); 01216 void CopyFrom(const ControlNetFileProtoV0001& from); 01217 void MergeFrom(const ControlNetFileProtoV0001& from); 01218 void Clear(); 01219 bool IsInitialized() const; 01220 01221 int ByteSize() const; 01222 bool MergePartialFromCodedStream( 01223 ::google::protobuf::io::CodedInputStream* input); 01224 void SerializeWithCachedSizes( 01225 ::google::protobuf::io::CodedOutputStream* output) const; 01226 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; 01227 int GetCachedSize() const { return _cached_size_; } 01228 private: 01229 void SharedCtor(); 01230 void SharedDtor(); 01231 void SetCachedSize(int size) const; 01232 public: 01233 01234 ::google::protobuf::Metadata GetMetadata() const; 01235 01236 // nested types ---------------------------------------------------- 01237 01238 typedef ControlNetFileProtoV0001_Pedigree Pedigree; 01239 typedef ControlNetFileProtoV0001_PBControlPoint PBControlPoint; 01240 typedef ControlNetFileProtoV0001_PBNetCubes PBNetCubes; 01241 01242 // accessors ------------------------------------------------------- 01243 01244 // required .Isis.ControlNetFileProtoV0001.Pedigree pedigree = 1; 01245 inline bool has_pedigree() const; 01246 inline void clear_pedigree(); 01247 static const int kPedigreeFieldNumber = 1; 01248 inline const ::Isis::ControlNetFileProtoV0001_Pedigree& pedigree() const; 01249 inline ::Isis::ControlNetFileProtoV0001_Pedigree* mutable_pedigree(); 01250 inline ::Isis::ControlNetFileProtoV0001_Pedigree* release_pedigree(); 01251 01252 // optional string networkId = 2; 01253 inline bool has_networkid() const; 01254 inline void clear_networkid(); 01255 static const int kNetworkIdFieldNumber = 2; 01256 inline const ::std::string& networkid() const; 01257 inline void set_networkid(const ::std::string& value); 01258 inline void set_networkid(const char* value); 01259 inline void set_networkid(const char* value, size_t size); 01260 inline ::std::string* mutable_networkid(); 01261 inline ::std::string* release_networkid(); 01262 01263 // optional string targetName = 3; 01264 inline bool has_targetname() const; 01265 inline void clear_targetname(); 01266 static const int kTargetNameFieldNumber = 3; 01267 inline const ::std::string& targetname() const; 01268 inline void set_targetname(const ::std::string& value); 01269 inline void set_targetname(const char* value); 01270 inline void set_targetname(const char* value, size_t size); 01271 inline ::std::string* mutable_targetname(); 01272 inline ::std::string* release_targetname(); 01273 01274 // optional string created = 4; 01275 inline bool has_created() const; 01276 inline void clear_created(); 01277 static const int kCreatedFieldNumber = 4; 01278 inline const ::std::string& created() const; 01279 inline void set_created(const ::std::string& value); 01280 inline void set_created(const char* value); 01281 inline void set_created(const char* value, size_t size); 01282 inline ::std::string* mutable_created(); 01283 inline ::std::string* release_created(); 01284 01285 // optional string lastModified = 5; 01286 inline bool has_lastmodified() const; 01287 inline void clear_lastmodified(); 01288 static const int kLastModifiedFieldNumber = 5; 01289 inline const ::std::string& lastmodified() const; 01290 inline void set_lastmodified(const ::std::string& value); 01291 inline void set_lastmodified(const char* value); 01292 inline void set_lastmodified(const char* value, size_t size); 01293 inline ::std::string* mutable_lastmodified(); 01294 inline ::std::string* release_lastmodified(); 01295 01296 // optional string description = 6; 01297 inline bool has_description() const; 01298 inline void clear_description(); 01299 static const int kDescriptionFieldNumber = 6; 01300 inline const ::std::string& description() const; 01301 inline void set_description(const ::std::string& value); 01302 inline void set_description(const char* value); 01303 inline void set_description(const char* value, size_t size); 01304 inline ::std::string* mutable_description(); 01305 inline ::std::string* release_description(); 01306 01307 // optional string userName = 7; 01308 inline bool has_username() const; 01309 inline void clear_username(); 01310 static const int kUserNameFieldNumber = 7; 01311 inline const ::std::string& username() const; 01312 inline void set_username(const ::std::string& value); 01313 inline void set_username(const char* value); 01314 inline void set_username(const char* value, size_t size); 01315 inline ::std::string* mutable_username(); 01316 inline ::std::string* release_username(); 01317 01318 // repeated .Isis.ControlNetFileProtoV0001.PBControlPoint points = 8; 01319 inline int points_size() const; 01320 inline void clear_points(); 01321 static const int kPointsFieldNumber = 8; 01322 inline const ::Isis::ControlNetFileProtoV0001_PBControlPoint& points(int index) const; 01323 inline ::Isis::ControlNetFileProtoV0001_PBControlPoint* mutable_points(int index); 01324 inline ::Isis::ControlNetFileProtoV0001_PBControlPoint* add_points(); 01325 inline const ::google::protobuf::RepeatedPtrField< ::Isis::ControlNetFileProtoV0001_PBControlPoint >& 01326 points() const; 01327 inline ::google::protobuf::RepeatedPtrField< ::Isis::ControlNetFileProtoV0001_PBControlPoint >* 01328 mutable_points(); 01329 01330 // optional .Isis.ControlNetFileProtoV0001.PBNetCubes netcubes = 9; 01331 inline bool has_netcubes() const; 01332 inline void clear_netcubes(); 01333 static const int kNetcubesFieldNumber = 9; 01334 inline const ::Isis::ControlNetFileProtoV0001_PBNetCubes& netcubes() const; 01335 inline ::Isis::ControlNetFileProtoV0001_PBNetCubes* mutable_netcubes(); 01336 inline ::Isis::ControlNetFileProtoV0001_PBNetCubes* release_netcubes(); 01337 01338 // @@protoc_insertion_point(class_scope:Isis.ControlNetFileProtoV0001) 01339 private: 01340 inline void set_has_pedigree(); 01341 inline void clear_has_pedigree(); 01342 inline void set_has_networkid(); 01343 inline void clear_has_networkid(); 01344 inline void set_has_targetname(); 01345 inline void clear_has_targetname(); 01346 inline void set_has_created(); 01347 inline void clear_has_created(); 01348 inline void set_has_lastmodified(); 01349 inline void clear_has_lastmodified(); 01350 inline void set_has_description(); 01351 inline void clear_has_description(); 01352 inline void set_has_username(); 01353 inline void clear_has_username(); 01354 inline void set_has_netcubes(); 01355 inline void clear_has_netcubes(); 01356 01357 ::google::protobuf::UnknownFieldSet _unknown_fields_; 01358 01359 ::Isis::ControlNetFileProtoV0001_Pedigree* pedigree_; 01360 ::std::string* networkid_; 01361 ::std::string* targetname_; 01362 ::std::string* created_; 01363 ::std::string* lastmodified_; 01364 ::std::string* description_; 01365 ::std::string* username_; 01366 ::google::protobuf::RepeatedPtrField< ::Isis::ControlNetFileProtoV0001_PBControlPoint > points_; 01367 ::Isis::ControlNetFileProtoV0001_PBNetCubes* netcubes_; 01368 01369 mutable int _cached_size_; 01370 ::google::protobuf::uint32 _has_bits_[(9 + 31) / 32]; 01371 01372 friend void protobuf_AddDesc_ControlNetFileV0001_2eproto(); 01373 friend void protobuf_AssignDesc_ControlNetFileV0001_2eproto(); 01374 friend void protobuf_ShutdownFile_ControlNetFileV0001_2eproto(); 01375 01376 void InitAsDefaultInstance(); 01377 static ControlNetFileProtoV0001* default_instance_; 01378 }; 01379 // ------------------------------------------------------------------- 01380 01381 class ControlNetLogDataProtoV0001_Point_Measure_DataEntry : public ::google::protobuf::Message { 01382 public: 01383 ControlNetLogDataProtoV0001_Point_Measure_DataEntry(); 01384 virtual ~ControlNetLogDataProtoV0001_Point_Measure_DataEntry(); 01385 01386 ControlNetLogDataProtoV0001_Point_Measure_DataEntry(const ControlNetLogDataProtoV0001_Point_Measure_DataEntry& from); 01387 01388 inline ControlNetLogDataProtoV0001_Point_Measure_DataEntry& operator=(const ControlNetLogDataProtoV0001_Point_Measure_DataEntry& from) { 01389 CopyFrom(from); 01390 return *this; 01391 } 01392 01393 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { 01394 return _unknown_fields_; 01395 } 01396 01397 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { 01398 return &_unknown_fields_; 01399 } 01400 01401 static const ::google::protobuf::Descriptor* descriptor(); 01402 static const ControlNetLogDataProtoV0001_Point_Measure_DataEntry& default_instance(); 01403 01404 void Swap(ControlNetLogDataProtoV0001_Point_Measure_DataEntry* other); 01405 01406 // implements Message ---------------------------------------------- 01407 01408 ControlNetLogDataProtoV0001_Point_Measure_DataEntry* New() const; 01409 void CopyFrom(const ::google::protobuf::Message& from); 01410 void MergeFrom(const ::google::protobuf::Message& from); 01411 void CopyFrom(const ControlNetLogDataProtoV0001_Point_Measure_DataEntry& from); 01412 void MergeFrom(const ControlNetLogDataProtoV0001_Point_Measure_DataEntry& from); 01413 void Clear(); 01414 bool IsInitialized() const; 01415 01416 int ByteSize() const; 01417 bool MergePartialFromCodedStream( 01418 ::google::protobuf::io::CodedInputStream* input); 01419 void SerializeWithCachedSizes( 01420 ::google::protobuf::io::CodedOutputStream* output) const; 01421 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; 01422 int GetCachedSize() const { return _cached_size_; } 01423 private: 01424 void SharedCtor(); 01425 void SharedDtor(); 01426 void SetCachedSize(int size) const; 01427 public: 01428 01429 ::google::protobuf::Metadata GetMetadata() const; 01430 01431 // nested types ---------------------------------------------------- 01432 01433 // accessors ------------------------------------------------------- 01434 01435 // required int32 dataType = 2; 01436 inline bool has_datatype() const; 01437 inline void clear_datatype(); 01438 static const int kDataTypeFieldNumber = 2; 01439 inline ::google::protobuf::int32 datatype() const; 01440 inline void set_datatype(::google::protobuf::int32 value); 01441 01442 // required double dataValue = 3; 01443 inline bool has_datavalue() const; 01444 inline void clear_datavalue(); 01445 static const int kDataValueFieldNumber = 3; 01446 inline double datavalue() const; 01447 inline void set_datavalue(double value); 01448 01449 // @@protoc_insertion_point(class_scope:Isis.ControlNetLogDataProtoV0001.Point.Measure.DataEntry) 01450 private: 01451 inline void set_has_datatype(); 01452 inline void clear_has_datatype(); 01453 inline void set_has_datavalue(); 01454 inline void clear_has_datavalue(); 01455 01456 ::google::protobuf::UnknownFieldSet _unknown_fields_; 01457 01458 double datavalue_; 01459 ::google::protobuf::int32 datatype_; 01460 01461 mutable int _cached_size_; 01462 ::google::protobuf::uint32 _has_bits_[(2 + 31) / 32]; 01463 01464 friend void protobuf_AddDesc_ControlNetFileV0001_2eproto(); 01465 friend void protobuf_AssignDesc_ControlNetFileV0001_2eproto(); 01466 friend void protobuf_ShutdownFile_ControlNetFileV0001_2eproto(); 01467 01468 void InitAsDefaultInstance(); 01469 static ControlNetLogDataProtoV0001_Point_Measure_DataEntry* default_instance_; 01470 }; 01471 // ------------------------------------------------------------------- 01472 01473 class ControlNetLogDataProtoV0001_Point_Measure : public ::google::protobuf::Message { 01474 public: 01475 ControlNetLogDataProtoV0001_Point_Measure(); 01476 virtual ~ControlNetLogDataProtoV0001_Point_Measure(); 01477 01478 ControlNetLogDataProtoV0001_Point_Measure(const ControlNetLogDataProtoV0001_Point_Measure& from); 01479 01480 inline ControlNetLogDataProtoV0001_Point_Measure& operator=(const ControlNetLogDataProtoV0001_Point_Measure& from) { 01481 CopyFrom(from); 01482 return *this; 01483 } 01484 01485 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { 01486 return _unknown_fields_; 01487 } 01488 01489 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { 01490 return &_unknown_fields_; 01491 } 01492 01493 static const ::google::protobuf::Descriptor* descriptor(); 01494 static const ControlNetLogDataProtoV0001_Point_Measure& default_instance(); 01495 01496 void Swap(ControlNetLogDataProtoV0001_Point_Measure* other); 01497 01498 // implements Message ---------------------------------------------- 01499 01500 ControlNetLogDataProtoV0001_Point_Measure* New() const; 01501 void CopyFrom(const ::google::protobuf::Message& from); 01502 void MergeFrom(const ::google::protobuf::Message& from); 01503 void CopyFrom(const ControlNetLogDataProtoV0001_Point_Measure& from); 01504 void MergeFrom(const ControlNetLogDataProtoV0001_Point_Measure& from); 01505 void Clear(); 01506 bool IsInitialized() const; 01507 01508 int ByteSize() const; 01509 bool MergePartialFromCodedStream( 01510 ::google::protobuf::io::CodedInputStream* input); 01511 void SerializeWithCachedSizes( 01512 ::google::protobuf::io::CodedOutputStream* output) const; 01513 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; 01514 int GetCachedSize() const { return _cached_size_; } 01515 private: 01516 void SharedCtor(); 01517 void SharedDtor(); 01518 void SetCachedSize(int size) const; 01519 public: 01520 01521 ::google::protobuf::Metadata GetMetadata() const; 01522 01523 // nested types ---------------------------------------------------- 01524 01525 typedef ControlNetLogDataProtoV0001_Point_Measure_DataEntry DataEntry; 01526 01527 // accessors ------------------------------------------------------- 01528 01529 // repeated .Isis.ControlNetLogDataProtoV0001.Point.Measure.DataEntry loggedMeasureData = 2; 01530 inline int loggedmeasuredata_size() const; 01531 inline void clear_loggedmeasuredata(); 01532 static const int kLoggedMeasureDataFieldNumber = 2; 01533 inline const ::Isis::ControlNetLogDataProtoV0001_Point_Measure_DataEntry& loggedmeasuredata(int index) const; 01534 inline ::Isis::ControlNetLogDataProtoV0001_Point_Measure_DataEntry* mutable_loggedmeasuredata(int index); 01535 inline ::Isis::ControlNetLogDataProtoV0001_Point_Measure_DataEntry* add_loggedmeasuredata(); 01536 inline const ::google::protobuf::RepeatedPtrField< ::Isis::ControlNetLogDataProtoV0001_Point_Measure_DataEntry >& 01537 loggedmeasuredata() const; 01538 inline ::google::protobuf::RepeatedPtrField< ::Isis::ControlNetLogDataProtoV0001_Point_Measure_DataEntry >* 01539 mutable_loggedmeasuredata(); 01540 01541 // @@protoc_insertion_point(class_scope:Isis.ControlNetLogDataProtoV0001.Point.Measure) 01542 private: 01543 01544 ::google::protobuf::UnknownFieldSet _unknown_fields_; 01545 01546 ::google::protobuf::RepeatedPtrField< ::Isis::ControlNetLogDataProtoV0001_Point_Measure_DataEntry > loggedmeasuredata_; 01547 01548 mutable int _cached_size_; 01549 ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32]; 01550 01551 friend void protobuf_AddDesc_ControlNetFileV0001_2eproto(); 01552 friend void protobuf_AssignDesc_ControlNetFileV0001_2eproto(); 01553 friend void protobuf_ShutdownFile_ControlNetFileV0001_2eproto(); 01554 01555 void InitAsDefaultInstance(); 01556 static ControlNetLogDataProtoV0001_Point_Measure* default_instance_; 01557 }; 01558 // ------------------------------------------------------------------- 01559 01560 class ControlNetLogDataProtoV0001_Point : public ::google::protobuf::Message { 01561 public: 01562 ControlNetLogDataProtoV0001_Point(); 01563 virtual ~ControlNetLogDataProtoV0001_Point(); 01564 01565 ControlNetLogDataProtoV0001_Point(const ControlNetLogDataProtoV0001_Point& from); 01566 01567 inline ControlNetLogDataProtoV0001_Point& operator=(const ControlNetLogDataProtoV0001_Point& from) { 01568 CopyFrom(from); 01569 return *this; 01570 } 01571 01572 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { 01573 return _unknown_fields_; 01574 } 01575 01576 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { 01577 return &_unknown_fields_; 01578 } 01579 01580 static const ::google::protobuf::Descriptor* descriptor(); 01581 static const ControlNetLogDataProtoV0001_Point& default_instance(); 01582 01583 void Swap(ControlNetLogDataProtoV0001_Point* other); 01584 01585 // implements Message ---------------------------------------------- 01586 01587 ControlNetLogDataProtoV0001_Point* New() const; 01588 void CopyFrom(const ::google::protobuf::Message& from); 01589 void MergeFrom(const ::google::protobuf::Message& from); 01590 void CopyFrom(const ControlNetLogDataProtoV0001_Point& from); 01591 void MergeFrom(const ControlNetLogDataProtoV0001_Point& from); 01592 void Clear(); 01593 bool IsInitialized() const; 01594 01595 int ByteSize() const; 01596 bool MergePartialFromCodedStream( 01597 ::google::protobuf::io::CodedInputStream* input); 01598 void SerializeWithCachedSizes( 01599 ::google::protobuf::io::CodedOutputStream* output) const; 01600 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; 01601 int GetCachedSize() const { return _cached_size_; } 01602 private: 01603 void SharedCtor(); 01604 void SharedDtor(); 01605 void SetCachedSize(int size) const; 01606 public: 01607 01608 ::google::protobuf::Metadata GetMetadata() const; 01609 01610 // nested types ---------------------------------------------------- 01611 01612 typedef ControlNetLogDataProtoV0001_Point_Measure Measure; 01613 01614 // accessors ------------------------------------------------------- 01615 01616 // repeated .Isis.ControlNetLogDataProtoV0001.Point.Measure measures = 2; 01617 inline int measures_size() const; 01618 inline void clear_measures(); 01619 static const int kMeasuresFieldNumber = 2; 01620 inline const ::Isis::ControlNetLogDataProtoV0001_Point_Measure& measures(int index) const; 01621 inline ::Isis::ControlNetLogDataProtoV0001_Point_Measure* mutable_measures(int index); 01622 inline ::Isis::ControlNetLogDataProtoV0001_Point_Measure* add_measures(); 01623 inline const ::google::protobuf::RepeatedPtrField< ::Isis::ControlNetLogDataProtoV0001_Point_Measure >& 01624 measures() const; 01625 inline ::google::protobuf::RepeatedPtrField< ::Isis::ControlNetLogDataProtoV0001_Point_Measure >* 01626 mutable_measures(); 01627 01628 // @@protoc_insertion_point(class_scope:Isis.ControlNetLogDataProtoV0001.Point) 01629 private: 01630 01631 ::google::protobuf::UnknownFieldSet _unknown_fields_; 01632 01633 ::google::protobuf::RepeatedPtrField< ::Isis::ControlNetLogDataProtoV0001_Point_Measure > measures_; 01634 01635 mutable int _cached_size_; 01636 ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32]; 01637 01638 friend void protobuf_AddDesc_ControlNetFileV0001_2eproto(); 01639 friend void protobuf_AssignDesc_ControlNetFileV0001_2eproto(); 01640 friend void protobuf_ShutdownFile_ControlNetFileV0001_2eproto(); 01641 01642 void InitAsDefaultInstance(); 01643 static ControlNetLogDataProtoV0001_Point* default_instance_; 01644 }; 01645 // ------------------------------------------------------------------- 01646 01647 class ControlNetLogDataProtoV0001 : public ::google::protobuf::Message { 01648 public: 01649 ControlNetLogDataProtoV0001(); 01650 virtual ~ControlNetLogDataProtoV0001(); 01651 01652 ControlNetLogDataProtoV0001(const ControlNetLogDataProtoV0001& from); 01653 01654 inline ControlNetLogDataProtoV0001& operator=(const ControlNetLogDataProtoV0001& from) { 01655 CopyFrom(from); 01656 return *this; 01657 } 01658 01659 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { 01660 return _unknown_fields_; 01661 } 01662 01663 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { 01664 return &_unknown_fields_; 01665 } 01666 01667 static const ::google::protobuf::Descriptor* descriptor(); 01668 static const ControlNetLogDataProtoV0001& default_instance(); 01669 01670 void Swap(ControlNetLogDataProtoV0001* other); 01671 01672 // implements Message ---------------------------------------------- 01673 01674 ControlNetLogDataProtoV0001* New() const; 01675 void CopyFrom(const ::google::protobuf::Message& from); 01676 void MergeFrom(const ::google::protobuf::Message& from); 01677 void CopyFrom(const ControlNetLogDataProtoV0001& from); 01678 void MergeFrom(const ControlNetLogDataProtoV0001& from); 01679 void Clear(); 01680 bool IsInitialized() const; 01681 01682 int ByteSize() const; 01683 bool MergePartialFromCodedStream( 01684 ::google::protobuf::io::CodedInputStream* input); 01685 void SerializeWithCachedSizes( 01686 ::google::protobuf::io::CodedOutputStream* output) const; 01687 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; 01688 int GetCachedSize() const { return _cached_size_; } 01689 private: 01690 void SharedCtor(); 01691 void SharedDtor(); 01692 void SetCachedSize(int size) const; 01693 public: 01694 01695 ::google::protobuf::Metadata GetMetadata() const; 01696 01697 // nested types ---------------------------------------------------- 01698 01699 typedef ControlNetLogDataProtoV0001_Point Point; 01700 01701 // accessors ------------------------------------------------------- 01702 01703 // repeated .Isis.ControlNetLogDataProtoV0001.Point points = 1; 01704 inline int points_size() const; 01705 inline void clear_points(); 01706 static const int kPointsFieldNumber = 1; 01707 inline const ::Isis::ControlNetLogDataProtoV0001_Point& points(int index) const; 01708 inline ::Isis::ControlNetLogDataProtoV0001_Point* mutable_points(int index); 01709 inline ::Isis::ControlNetLogDataProtoV0001_Point* add_points(); 01710 inline const ::google::protobuf::RepeatedPtrField< ::Isis::ControlNetLogDataProtoV0001_Point >& 01711 points() const; 01712 inline ::google::protobuf::RepeatedPtrField< ::Isis::ControlNetLogDataProtoV0001_Point >* 01713 mutable_points(); 01714 01715 // @@protoc_insertion_point(class_scope:Isis.ControlNetLogDataProtoV0001) 01716 private: 01717 01718 ::google::protobuf::UnknownFieldSet _unknown_fields_; 01719 01720 ::google::protobuf::RepeatedPtrField< ::Isis::ControlNetLogDataProtoV0001_Point > points_; 01721 01722 mutable int _cached_size_; 01723 ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32]; 01724 01725 friend void protobuf_AddDesc_ControlNetFileV0001_2eproto(); 01726 friend void protobuf_AssignDesc_ControlNetFileV0001_2eproto(); 01727 friend void protobuf_ShutdownFile_ControlNetFileV0001_2eproto(); 01728 01729 void InitAsDefaultInstance(); 01730 static ControlNetLogDataProtoV0001* default_instance_; 01731 }; 01732 // =================================================================== 01733 01734 01735 // =================================================================== 01736 01737 // ControlNetFileProtoV0001_Pedigree 01738 01739 // required float version = 1 [default = 1]; 01740 inline bool ControlNetFileProtoV0001_Pedigree::has_version() const { 01741 return (_has_bits_[0] & 0x00000001u) != 0; 01742 } 01743 inline void ControlNetFileProtoV0001_Pedigree::set_has_version() { 01744 _has_bits_[0] |= 0x00000001u; 01745 } 01746 inline void ControlNetFileProtoV0001_Pedigree::clear_has_version() { 01747 _has_bits_[0] &= ~0x00000001u; 01748 } 01749 inline void ControlNetFileProtoV0001_Pedigree::clear_version() { 01750 version_ = 1; 01751 clear_has_version(); 01752 } 01753 inline float ControlNetFileProtoV0001_Pedigree::version() const { 01754 return version_; 01755 } 01756 inline void ControlNetFileProtoV0001_Pedigree::set_version(float value) { 01757 set_has_version(); 01758 version_ = value; 01759 } 01760 01761 // required string date = 2 [default = "2010/11/18"]; 01762 inline bool ControlNetFileProtoV0001_Pedigree::has_date() const { 01763 return (_has_bits_[0] & 0x00000002u) != 0; 01764 } 01765 inline void ControlNetFileProtoV0001_Pedigree::set_has_date() { 01766 _has_bits_[0] |= 0x00000002u; 01767 } 01768 inline void ControlNetFileProtoV0001_Pedigree::clear_has_date() { 01769 _has_bits_[0] &= ~0x00000002u; 01770 } 01771 inline void ControlNetFileProtoV0001_Pedigree::clear_date() { 01772 if (date_ != &_default_date_) { 01773 date_->assign(_default_date_); 01774 } 01775 clear_has_date(); 01776 } 01777 inline const ::std::string& ControlNetFileProtoV0001_Pedigree::date() const { 01778 return *date_; 01779 } 01780 inline void ControlNetFileProtoV0001_Pedigree::set_date(const ::std::string& value) { 01781 set_has_date(); 01782 if (date_ == &_default_date_) { 01783 date_ = new ::std::string; 01784 } 01785 date_->assign(value); 01786 } 01787 inline void ControlNetFileProtoV0001_Pedigree::set_date(const char* value) { 01788 set_has_date(); 01789 if (date_ == &_default_date_) { 01790 date_ = new ::std::string; 01791 } 01792 date_->assign(value); 01793 } 01794 inline void ControlNetFileProtoV0001_Pedigree::set_date(const char* value, size_t size) { 01795 set_has_date(); 01796 if (date_ == &_default_date_) { 01797 date_ = new ::std::string; 01798 } 01799 date_->assign(reinterpret_cast<const char*>(value), size); 01800 } 01801 inline ::std::string* ControlNetFileProtoV0001_Pedigree::mutable_date() { 01802 set_has_date(); 01803 if (date_ == &_default_date_) { 01804 date_ = new ::std::string(_default_date_); 01805 } 01806 return date_; 01807 } 01808 inline ::std::string* ControlNetFileProtoV0001_Pedigree::release_date() { 01809 clear_has_date(); 01810 if (date_ == &_default_date_) { 01811 return NULL; 01812 } else { 01813 ::std::string* temp = date_; 01814 date_ = const_cast< ::std::string*>(&_default_date_); 01815 return temp; 01816 } 01817 } 01818 01819 // ------------------------------------------------------------------- 01820 01821 // ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_PBMeasure 01822 01823 // optional double sample = 1; 01824 inline bool ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_PBMeasure::has_sample() const { 01825 return (_has_bits_[0] & 0x00000001u) != 0; 01826 } 01827 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_PBMeasure::set_has_sample() { 01828 _has_bits_[0] |= 0x00000001u; 01829 } 01830 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_PBMeasure::clear_has_sample() { 01831 _has_bits_[0] &= ~0x00000001u; 01832 } 01833 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_PBMeasure::clear_sample() { 01834 sample_ = 0; 01835 clear_has_sample(); 01836 } 01837 inline double ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_PBMeasure::sample() const { 01838 return sample_; 01839 } 01840 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_PBMeasure::set_sample(double value) { 01841 set_has_sample(); 01842 sample_ = value; 01843 } 01844 01845 // optional double line = 2; 01846 inline bool ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_PBMeasure::has_line() const { 01847 return (_has_bits_[0] & 0x00000002u) != 0; 01848 } 01849 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_PBMeasure::set_has_line() { 01850 _has_bits_[0] |= 0x00000002u; 01851 } 01852 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_PBMeasure::clear_has_line() { 01853 _has_bits_[0] &= ~0x00000002u; 01854 } 01855 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_PBMeasure::clear_line() { 01856 line_ = 0; 01857 clear_has_line(); 01858 } 01859 inline double ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_PBMeasure::line() const { 01860 return line_; 01861 } 01862 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_PBMeasure::set_line(double value) { 01863 set_has_line(); 01864 line_ = value; 01865 } 01866 01867 // optional double sampleResidual = 3; 01868 inline bool ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_PBMeasure::has_sampleresidual() const { 01869 return (_has_bits_[0] & 0x00000004u) != 0; 01870 } 01871 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_PBMeasure::set_has_sampleresidual() { 01872 _has_bits_[0] |= 0x00000004u; 01873 } 01874 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_PBMeasure::clear_has_sampleresidual() { 01875 _has_bits_[0] &= ~0x00000004u; 01876 } 01877 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_PBMeasure::clear_sampleresidual() { 01878 sampleresidual_ = 0; 01879 clear_has_sampleresidual(); 01880 } 01881 inline double ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_PBMeasure::sampleresidual() const { 01882 return sampleresidual_; 01883 } 01884 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_PBMeasure::set_sampleresidual(double value) { 01885 set_has_sampleresidual(); 01886 sampleresidual_ = value; 01887 } 01888 01889 // optional double lineResidual = 4; 01890 inline bool ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_PBMeasure::has_lineresidual() const { 01891 return (_has_bits_[0] & 0x00000008u) != 0; 01892 } 01893 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_PBMeasure::set_has_lineresidual() { 01894 _has_bits_[0] |= 0x00000008u; 01895 } 01896 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_PBMeasure::clear_has_lineresidual() { 01897 _has_bits_[0] &= ~0x00000008u; 01898 } 01899 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_PBMeasure::clear_lineresidual() { 01900 lineresidual_ = 0; 01901 clear_has_lineresidual(); 01902 } 01903 inline double ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_PBMeasure::lineresidual() const { 01904 return lineresidual_; 01905 } 01906 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_PBMeasure::set_lineresidual(double value) { 01907 set_has_lineresidual(); 01908 lineresidual_ = value; 01909 } 01910 01911 // ------------------------------------------------------------------- 01912 01913 // ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure 01914 01915 // required string serialnumber = 1; 01916 inline bool ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::has_serialnumber() const { 01917 return (_has_bits_[0] & 0x00000001u) != 0; 01918 } 01919 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::set_has_serialnumber() { 01920 _has_bits_[0] |= 0x00000001u; 01921 } 01922 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::clear_has_serialnumber() { 01923 _has_bits_[0] &= ~0x00000001u; 01924 } 01925 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::clear_serialnumber() { 01926 if (serialnumber_ != &::google::protobuf::internal::kEmptyString) { 01927 serialnumber_->clear(); 01928 } 01929 clear_has_serialnumber(); 01930 } 01931 inline const ::std::string& ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::serialnumber() const { 01932 return *serialnumber_; 01933 } 01934 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::set_serialnumber(const ::std::string& value) { 01935 set_has_serialnumber(); 01936 if (serialnumber_ == &::google::protobuf::internal::kEmptyString) { 01937 serialnumber_ = new ::std::string; 01938 } 01939 serialnumber_->assign(value); 01940 } 01941 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::set_serialnumber(const char* value) { 01942 set_has_serialnumber(); 01943 if (serialnumber_ == &::google::protobuf::internal::kEmptyString) { 01944 serialnumber_ = new ::std::string; 01945 } 01946 serialnumber_->assign(value); 01947 } 01948 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::set_serialnumber(const char* value, size_t size) { 01949 set_has_serialnumber(); 01950 if (serialnumber_ == &::google::protobuf::internal::kEmptyString) { 01951 serialnumber_ = new ::std::string; 01952 } 01953 serialnumber_->assign(reinterpret_cast<const char*>(value), size); 01954 } 01955 inline ::std::string* ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::mutable_serialnumber() { 01956 set_has_serialnumber(); 01957 if (serialnumber_ == &::google::protobuf::internal::kEmptyString) { 01958 serialnumber_ = new ::std::string; 01959 } 01960 return serialnumber_; 01961 } 01962 inline ::std::string* ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::release_serialnumber() { 01963 clear_has_serialnumber(); 01964 if (serialnumber_ == &::google::protobuf::internal::kEmptyString) { 01965 return NULL; 01966 } else { 01967 ::std::string* temp = serialnumber_; 01968 serialnumber_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString); 01969 return temp; 01970 } 01971 } 01972 01973 // required .Isis.ControlNetFileProtoV0001.PBControlPoint.PBControlMeasure.MeasureType type = 2 [default = Candidate]; 01974 inline bool ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::has_type() const { 01975 return (_has_bits_[0] & 0x00000002u) != 0; 01976 } 01977 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::set_has_type() { 01978 _has_bits_[0] |= 0x00000002u; 01979 } 01980 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::clear_has_type() { 01981 _has_bits_[0] &= ~0x00000002u; 01982 } 01983 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::clear_type() { 01984 type_ = 1; 01985 clear_has_type(); 01986 } 01987 inline ::Isis::ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::type() const { 01988 return static_cast< ::Isis::ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType >(type_); 01989 } 01990 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::set_type(::Isis::ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType value) { 01991 GOOGLE_DCHECK(::Isis::ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType_IsValid(value)); 01992 set_has_type(); 01993 type_ = value; 01994 } 01995 01996 // optional string choosername = 3; 01997 inline bool ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::has_choosername() const { 01998 return (_has_bits_[0] & 0x00000004u) != 0; 01999 } 02000 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::set_has_choosername() { 02001 _has_bits_[0] |= 0x00000004u; 02002 } 02003 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::clear_has_choosername() { 02004 _has_bits_[0] &= ~0x00000004u; 02005 } 02006 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::clear_choosername() { 02007 if (choosername_ != &::google::protobuf::internal::kEmptyString) { 02008 choosername_->clear(); 02009 } 02010 clear_has_choosername(); 02011 } 02012 inline const ::std::string& ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::choosername() const { 02013 return *choosername_; 02014 } 02015 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::set_choosername(const ::std::string& value) { 02016 set_has_choosername(); 02017 if (choosername_ == &::google::protobuf::internal::kEmptyString) { 02018 choosername_ = new ::std::string; 02019 } 02020 choosername_->assign(value); 02021 } 02022 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::set_choosername(const char* value) { 02023 set_has_choosername(); 02024 if (choosername_ == &::google::protobuf::internal::kEmptyString) { 02025 choosername_ = new ::std::string; 02026 } 02027 choosername_->assign(value); 02028 } 02029 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::set_choosername(const char* value, size_t size) { 02030 set_has_choosername(); 02031 if (choosername_ == &::google::protobuf::internal::kEmptyString) { 02032 choosername_ = new ::std::string; 02033 } 02034 choosername_->assign(reinterpret_cast<const char*>(value), size); 02035 } 02036 inline ::std::string* ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::mutable_choosername() { 02037 set_has_choosername(); 02038 if (choosername_ == &::google::protobuf::internal::kEmptyString) { 02039 choosername_ = new ::std::string; 02040 } 02041 return choosername_; 02042 } 02043 inline ::std::string* ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::release_choosername() { 02044 clear_has_choosername(); 02045 if (choosername_ == &::google::protobuf::internal::kEmptyString) { 02046 return NULL; 02047 } else { 02048 ::std::string* temp = choosername_; 02049 choosername_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString); 02050 return temp; 02051 } 02052 } 02053 02054 // optional string datetime = 4; 02055 inline bool ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::has_datetime() const { 02056 return (_has_bits_[0] & 0x00000008u) != 0; 02057 } 02058 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::set_has_datetime() { 02059 _has_bits_[0] |= 0x00000008u; 02060 } 02061 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::clear_has_datetime() { 02062 _has_bits_[0] &= ~0x00000008u; 02063 } 02064 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::clear_datetime() { 02065 if (datetime_ != &::google::protobuf::internal::kEmptyString) { 02066 datetime_->clear(); 02067 } 02068 clear_has_datetime(); 02069 } 02070 inline const ::std::string& ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::datetime() const { 02071 return *datetime_; 02072 } 02073 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::set_datetime(const ::std::string& value) { 02074 set_has_datetime(); 02075 if (datetime_ == &::google::protobuf::internal::kEmptyString) { 02076 datetime_ = new ::std::string; 02077 } 02078 datetime_->assign(value); 02079 } 02080 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::set_datetime(const char* value) { 02081 set_has_datetime(); 02082 if (datetime_ == &::google::protobuf::internal::kEmptyString) { 02083 datetime_ = new ::std::string; 02084 } 02085 datetime_->assign(value); 02086 } 02087 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::set_datetime(const char* value, size_t size) { 02088 set_has_datetime(); 02089 if (datetime_ == &::google::protobuf::internal::kEmptyString) { 02090 datetime_ = new ::std::string; 02091 } 02092 datetime_->assign(reinterpret_cast<const char*>(value), size); 02093 } 02094 inline ::std::string* ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::mutable_datetime() { 02095 set_has_datetime(); 02096 if (datetime_ == &::google::protobuf::internal::kEmptyString) { 02097 datetime_ = new ::std::string; 02098 } 02099 return datetime_; 02100 } 02101 inline ::std::string* ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::release_datetime() { 02102 clear_has_datetime(); 02103 if (datetime_ == &::google::protobuf::internal::kEmptyString) { 02104 return NULL; 02105 } else { 02106 ::std::string* temp = datetime_; 02107 datetime_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString); 02108 return temp; 02109 } 02110 } 02111 02112 // optional bool editLock = 5 [default = false]; 02113 inline bool ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::has_editlock() const { 02114 return (_has_bits_[0] & 0x00000010u) != 0; 02115 } 02116 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::set_has_editlock() { 02117 _has_bits_[0] |= 0x00000010u; 02118 } 02119 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::clear_has_editlock() { 02120 _has_bits_[0] &= ~0x00000010u; 02121 } 02122 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::clear_editlock() { 02123 editlock_ = false; 02124 clear_has_editlock(); 02125 } 02126 inline bool ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::editlock() const { 02127 return editlock_; 02128 } 02129 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::set_editlock(bool value) { 02130 set_has_editlock(); 02131 editlock_ = value; 02132 } 02133 02134 // optional bool ignore = 6 [default = false]; 02135 inline bool ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::has_ignore() const { 02136 return (_has_bits_[0] & 0x00000020u) != 0; 02137 } 02138 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::set_has_ignore() { 02139 _has_bits_[0] |= 0x00000020u; 02140 } 02141 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::clear_has_ignore() { 02142 _has_bits_[0] &= ~0x00000020u; 02143 } 02144 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::clear_ignore() { 02145 ignore_ = false; 02146 clear_has_ignore(); 02147 } 02148 inline bool ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::ignore() const { 02149 return ignore_; 02150 } 02151 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::set_ignore(bool value) { 02152 set_has_ignore(); 02153 ignore_ = value; 02154 } 02155 02156 // optional bool jigsawRejected = 7 [default = false]; 02157 inline bool ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::has_jigsawrejected() const { 02158 return (_has_bits_[0] & 0x00000040u) != 0; 02159 } 02160 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::set_has_jigsawrejected() { 02161 _has_bits_[0] |= 0x00000040u; 02162 } 02163 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::clear_has_jigsawrejected() { 02164 _has_bits_[0] &= ~0x00000040u; 02165 } 02166 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::clear_jigsawrejected() { 02167 jigsawrejected_ = false; 02168 clear_has_jigsawrejected(); 02169 } 02170 inline bool ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::jigsawrejected() const { 02171 return jigsawrejected_; 02172 } 02173 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::set_jigsawrejected(bool value) { 02174 set_has_jigsawrejected(); 02175 jigsawrejected_ = value; 02176 } 02177 02178 // optional .Isis.ControlNetFileProtoV0001.PBControlPoint.PBControlMeasure.PBMeasure measurement = 8; 02179 inline bool ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::has_measurement() const { 02180 return (_has_bits_[0] & 0x00000080u) != 0; 02181 } 02182 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::set_has_measurement() { 02183 _has_bits_[0] |= 0x00000080u; 02184 } 02185 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::clear_has_measurement() { 02186 _has_bits_[0] &= ~0x00000080u; 02187 } 02188 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::clear_measurement() { 02189 if (measurement_ != NULL) measurement_->::Isis::ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_PBMeasure::Clear(); 02190 clear_has_measurement(); 02191 } 02192 inline const ::Isis::ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_PBMeasure& ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::measurement() const { 02193 return measurement_ != NULL ? *measurement_ : *default_instance_->measurement_; 02194 } 02195 inline ::Isis::ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_PBMeasure* ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::mutable_measurement() { 02196 set_has_measurement(); 02197 if (measurement_ == NULL) measurement_ = new ::Isis::ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_PBMeasure; 02198 return measurement_; 02199 } 02200 inline ::Isis::ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_PBMeasure* ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::release_measurement() { 02201 clear_has_measurement(); 02202 ::Isis::ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_PBMeasure* temp = measurement_; 02203 measurement_ = NULL; 02204 return temp; 02205 } 02206 02207 // optional double diameter = 9; 02208 inline bool ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::has_diameter() const { 02209 return (_has_bits_[0] & 0x00000100u) != 0; 02210 } 02211 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::set_has_diameter() { 02212 _has_bits_[0] |= 0x00000100u; 02213 } 02214 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::clear_has_diameter() { 02215 _has_bits_[0] &= ~0x00000100u; 02216 } 02217 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::clear_diameter() { 02218 diameter_ = 0; 02219 clear_has_diameter(); 02220 } 02221 inline double ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::diameter() const { 02222 return diameter_; 02223 } 02224 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::set_diameter(double value) { 02225 set_has_diameter(); 02226 diameter_ = value; 02227 } 02228 02229 // optional double apriorisample = 10; 02230 inline bool ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::has_apriorisample() const { 02231 return (_has_bits_[0] & 0x00000200u) != 0; 02232 } 02233 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::set_has_apriorisample() { 02234 _has_bits_[0] |= 0x00000200u; 02235 } 02236 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::clear_has_apriorisample() { 02237 _has_bits_[0] &= ~0x00000200u; 02238 } 02239 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::clear_apriorisample() { 02240 apriorisample_ = 0; 02241 clear_has_apriorisample(); 02242 } 02243 inline double ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::apriorisample() const { 02244 return apriorisample_; 02245 } 02246 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::set_apriorisample(double value) { 02247 set_has_apriorisample(); 02248 apriorisample_ = value; 02249 } 02250 02251 // optional double aprioriline = 11; 02252 inline bool ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::has_aprioriline() const { 02253 return (_has_bits_[0] & 0x00000400u) != 0; 02254 } 02255 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::set_has_aprioriline() { 02256 _has_bits_[0] |= 0x00000400u; 02257 } 02258 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::clear_has_aprioriline() { 02259 _has_bits_[0] &= ~0x00000400u; 02260 } 02261 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::clear_aprioriline() { 02262 aprioriline_ = 0; 02263 clear_has_aprioriline(); 02264 } 02265 inline double ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::aprioriline() const { 02266 return aprioriline_; 02267 } 02268 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::set_aprioriline(double value) { 02269 set_has_aprioriline(); 02270 aprioriline_ = value; 02271 } 02272 02273 // optional double samplesigma = 12; 02274 inline bool ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::has_samplesigma() const { 02275 return (_has_bits_[0] & 0x00000800u) != 0; 02276 } 02277 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::set_has_samplesigma() { 02278 _has_bits_[0] |= 0x00000800u; 02279 } 02280 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::clear_has_samplesigma() { 02281 _has_bits_[0] &= ~0x00000800u; 02282 } 02283 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::clear_samplesigma() { 02284 samplesigma_ = 0; 02285 clear_has_samplesigma(); 02286 } 02287 inline double ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::samplesigma() const { 02288 return samplesigma_; 02289 } 02290 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::set_samplesigma(double value) { 02291 set_has_samplesigma(); 02292 samplesigma_ = value; 02293 } 02294 02295 // optional double linesigma = 13; 02296 inline bool ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::has_linesigma() const { 02297 return (_has_bits_[0] & 0x00001000u) != 0; 02298 } 02299 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::set_has_linesigma() { 02300 _has_bits_[0] |= 0x00001000u; 02301 } 02302 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::clear_has_linesigma() { 02303 _has_bits_[0] &= ~0x00001000u; 02304 } 02305 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::clear_linesigma() { 02306 linesigma_ = 0; 02307 clear_has_linesigma(); 02308 } 02309 inline double ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::linesigma() const { 02310 return linesigma_; 02311 } 02312 inline void ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::set_linesigma(double value) { 02313 set_has_linesigma(); 02314 linesigma_ = value; 02315 } 02316 02317 // ------------------------------------------------------------------- 02318 02319 // ControlNetFileProtoV0001_PBControlPoint 02320 02321 // required string id = 1; 02322 inline bool ControlNetFileProtoV0001_PBControlPoint::has_id() const { 02323 return (_has_bits_[0] & 0x00000001u) != 0; 02324 } 02325 inline void ControlNetFileProtoV0001_PBControlPoint::set_has_id() { 02326 _has_bits_[0] |= 0x00000001u; 02327 } 02328 inline void ControlNetFileProtoV0001_PBControlPoint::clear_has_id() { 02329 _has_bits_[0] &= ~0x00000001u; 02330 } 02331 inline void ControlNetFileProtoV0001_PBControlPoint::clear_id() { 02332 if (id_ != &::google::protobuf::internal::kEmptyString) { 02333 id_->clear(); 02334 } 02335 clear_has_id(); 02336 } 02337 inline const ::std::string& ControlNetFileProtoV0001_PBControlPoint::id() const { 02338 return *id_; 02339 } 02340 inline void ControlNetFileProtoV0001_PBControlPoint::set_id(const ::std::string& value) { 02341 set_has_id(); 02342 if (id_ == &::google::protobuf::internal::kEmptyString) { 02343 id_ = new ::std::string; 02344 } 02345 id_->assign(value); 02346 } 02347 inline void ControlNetFileProtoV0001_PBControlPoint::set_id(const char* value) { 02348 set_has_id(); 02349 if (id_ == &::google::protobuf::internal::kEmptyString) { 02350 id_ = new ::std::string; 02351 } 02352 id_->assign(value); 02353 } 02354 inline void ControlNetFileProtoV0001_PBControlPoint::set_id(const char* value, size_t size) { 02355 set_has_id(); 02356 if (id_ == &::google::protobuf::internal::kEmptyString) { 02357 id_ = new ::std::string; 02358 } 02359 id_->assign(reinterpret_cast<const char*>(value), size); 02360 } 02361 inline ::std::string* ControlNetFileProtoV0001_PBControlPoint::mutable_id() { 02362 set_has_id(); 02363 if (id_ == &::google::protobuf::internal::kEmptyString) { 02364 id_ = new ::std::string; 02365 } 02366 return id_; 02367 } 02368 inline ::std::string* ControlNetFileProtoV0001_PBControlPoint::release_id() { 02369 clear_has_id(); 02370 if (id_ == &::google::protobuf::internal::kEmptyString) { 02371 return NULL; 02372 } else { 02373 ::std::string* temp = id_; 02374 id_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString); 02375 return temp; 02376 } 02377 } 02378 02379 // required .Isis.ControlNetFileProtoV0001.PBControlPoint.PointType type = 2 [default = Tie]; 02380 inline bool ControlNetFileProtoV0001_PBControlPoint::has_type() const { 02381 return (_has_bits_[0] & 0x00000002u) != 0; 02382 } 02383 inline void ControlNetFileProtoV0001_PBControlPoint::set_has_type() { 02384 _has_bits_[0] |= 0x00000002u; 02385 } 02386 inline void ControlNetFileProtoV0001_PBControlPoint::clear_has_type() { 02387 _has_bits_[0] &= ~0x00000002u; 02388 } 02389 inline void ControlNetFileProtoV0001_PBControlPoint::clear_type() { 02390 type_ = 0; 02391 clear_has_type(); 02392 } 02393 inline ::Isis::ControlNetFileProtoV0001_PBControlPoint_PointType ControlNetFileProtoV0001_PBControlPoint::type() const { 02394 return static_cast< ::Isis::ControlNetFileProtoV0001_PBControlPoint_PointType >(type_); 02395 } 02396 inline void ControlNetFileProtoV0001_PBControlPoint::set_type(::Isis::ControlNetFileProtoV0001_PBControlPoint_PointType value) { 02397 GOOGLE_DCHECK(::Isis::ControlNetFileProtoV0001_PBControlPoint_PointType_IsValid(value)); 02398 set_has_type(); 02399 type_ = value; 02400 } 02401 02402 // optional string chooserName = 3; 02403 inline bool ControlNetFileProtoV0001_PBControlPoint::has_choosername() const { 02404 return (_has_bits_[0] & 0x00000004u) != 0; 02405 } 02406 inline void ControlNetFileProtoV0001_PBControlPoint::set_has_choosername() { 02407 _has_bits_[0] |= 0x00000004u; 02408 } 02409 inline void ControlNetFileProtoV0001_PBControlPoint::clear_has_choosername() { 02410 _has_bits_[0] &= ~0x00000004u; 02411 } 02412 inline void ControlNetFileProtoV0001_PBControlPoint::clear_choosername() { 02413 if (choosername_ != &::google::protobuf::internal::kEmptyString) { 02414 choosername_->clear(); 02415 } 02416 clear_has_choosername(); 02417 } 02418 inline const ::std::string& ControlNetFileProtoV0001_PBControlPoint::choosername() const { 02419 return *choosername_; 02420 } 02421 inline void ControlNetFileProtoV0001_PBControlPoint::set_choosername(const ::std::string& value) { 02422 set_has_choosername(); 02423 if (choosername_ == &::google::protobuf::internal::kEmptyString) { 02424 choosername_ = new ::std::string; 02425 } 02426 choosername_->assign(value); 02427 } 02428 inline void ControlNetFileProtoV0001_PBControlPoint::set_choosername(const char* value) { 02429 set_has_choosername(); 02430 if (choosername_ == &::google::protobuf::internal::kEmptyString) { 02431 choosername_ = new ::std::string; 02432 } 02433 choosername_->assign(value); 02434 } 02435 inline void ControlNetFileProtoV0001_PBControlPoint::set_choosername(const char* value, size_t size) { 02436 set_has_choosername(); 02437 if (choosername_ == &::google::protobuf::internal::kEmptyString) { 02438 choosername_ = new ::std::string; 02439 } 02440 choosername_->assign(reinterpret_cast<const char*>(value), size); 02441 } 02442 inline ::std::string* ControlNetFileProtoV0001_PBControlPoint::mutable_choosername() { 02443 set_has_choosername(); 02444 if (choosername_ == &::google::protobuf::internal::kEmptyString) { 02445 choosername_ = new ::std::string; 02446 } 02447 return choosername_; 02448 } 02449 inline ::std::string* ControlNetFileProtoV0001_PBControlPoint::release_choosername() { 02450 clear_has_choosername(); 02451 if (choosername_ == &::google::protobuf::internal::kEmptyString) { 02452 return NULL; 02453 } else { 02454 ::std::string* temp = choosername_; 02455 choosername_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString); 02456 return temp; 02457 } 02458 } 02459 02460 // optional string datetime = 4; 02461 inline bool ControlNetFileProtoV0001_PBControlPoint::has_datetime() const { 02462 return (_has_bits_[0] & 0x00000008u) != 0; 02463 } 02464 inline void ControlNetFileProtoV0001_PBControlPoint::set_has_datetime() { 02465 _has_bits_[0] |= 0x00000008u; 02466 } 02467 inline void ControlNetFileProtoV0001_PBControlPoint::clear_has_datetime() { 02468 _has_bits_[0] &= ~0x00000008u; 02469 } 02470 inline void ControlNetFileProtoV0001_PBControlPoint::clear_datetime() { 02471 if (datetime_ != &::google::protobuf::internal::kEmptyString) { 02472 datetime_->clear(); 02473 } 02474 clear_has_datetime(); 02475 } 02476 inline const ::std::string& ControlNetFileProtoV0001_PBControlPoint::datetime() const { 02477 return *datetime_; 02478 } 02479 inline void ControlNetFileProtoV0001_PBControlPoint::set_datetime(const ::std::string& value) { 02480 set_has_datetime(); 02481 if (datetime_ == &::google::protobuf::internal::kEmptyString) { 02482 datetime_ = new ::std::string; 02483 } 02484 datetime_->assign(value); 02485 } 02486 inline void ControlNetFileProtoV0001_PBControlPoint::set_datetime(const char* value) { 02487 set_has_datetime(); 02488 if (datetime_ == &::google::protobuf::internal::kEmptyString) { 02489 datetime_ = new ::std::string; 02490 } 02491 datetime_->assign(value); 02492 } 02493 inline void ControlNetFileProtoV0001_PBControlPoint::set_datetime(const char* value, size_t size) { 02494 set_has_datetime(); 02495 if (datetime_ == &::google::protobuf::internal::kEmptyString) { 02496 datetime_ = new ::std::string; 02497 } 02498 datetime_->assign(reinterpret_cast<const char*>(value), size); 02499 } 02500 inline ::std::string* ControlNetFileProtoV0001_PBControlPoint::mutable_datetime() { 02501 set_has_datetime(); 02502 if (datetime_ == &::google::protobuf::internal::kEmptyString) { 02503 datetime_ = new ::std::string; 02504 } 02505 return datetime_; 02506 } 02507 inline ::std::string* ControlNetFileProtoV0001_PBControlPoint::release_datetime() { 02508 clear_has_datetime(); 02509 if (datetime_ == &::google::protobuf::internal::kEmptyString) { 02510 return NULL; 02511 } else { 02512 ::std::string* temp = datetime_; 02513 datetime_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString); 02514 return temp; 02515 } 02516 } 02517 02518 // optional bool editLock = 5 [default = false]; 02519 inline bool ControlNetFileProtoV0001_PBControlPoint::has_editlock() const { 02520 return (_has_bits_[0] & 0x00000010u) != 0; 02521 } 02522 inline void ControlNetFileProtoV0001_PBControlPoint::set_has_editlock() { 02523 _has_bits_[0] |= 0x00000010u; 02524 } 02525 inline void ControlNetFileProtoV0001_PBControlPoint::clear_has_editlock() { 02526 _has_bits_[0] &= ~0x00000010u; 02527 } 02528 inline void ControlNetFileProtoV0001_PBControlPoint::clear_editlock() { 02529 editlock_ = false; 02530 clear_has_editlock(); 02531 } 02532 inline bool ControlNetFileProtoV0001_PBControlPoint::editlock() const { 02533 return editlock_; 02534 } 02535 inline void ControlNetFileProtoV0001_PBControlPoint::set_editlock(bool value) { 02536 set_has_editlock(); 02537 editlock_ = value; 02538 } 02539 02540 // optional bool ignore = 6 [default = false]; 02541 inline bool ControlNetFileProtoV0001_PBControlPoint::has_ignore() const { 02542 return (_has_bits_[0] & 0x00000020u) != 0; 02543 } 02544 inline void ControlNetFileProtoV0001_PBControlPoint::set_has_ignore() { 02545 _has_bits_[0] |= 0x00000020u; 02546 } 02547 inline void ControlNetFileProtoV0001_PBControlPoint::clear_has_ignore() { 02548 _has_bits_[0] &= ~0x00000020u; 02549 } 02550 inline void ControlNetFileProtoV0001_PBControlPoint::clear_ignore() { 02551 ignore_ = false; 02552 clear_has_ignore(); 02553 } 02554 inline bool ControlNetFileProtoV0001_PBControlPoint::ignore() const { 02555 return ignore_; 02556 } 02557 inline void ControlNetFileProtoV0001_PBControlPoint::set_ignore(bool value) { 02558 set_has_ignore(); 02559 ignore_ = value; 02560 } 02561 02562 // optional bool jigsawRejected = 7 [default = false]; 02563 inline bool ControlNetFileProtoV0001_PBControlPoint::has_jigsawrejected() const { 02564 return (_has_bits_[0] & 0x00000040u) != 0; 02565 } 02566 inline void ControlNetFileProtoV0001_PBControlPoint::set_has_jigsawrejected() { 02567 _has_bits_[0] |= 0x00000040u; 02568 } 02569 inline void ControlNetFileProtoV0001_PBControlPoint::clear_has_jigsawrejected() { 02570 _has_bits_[0] &= ~0x00000040u; 02571 } 02572 inline void ControlNetFileProtoV0001_PBControlPoint::clear_jigsawrejected() { 02573 jigsawrejected_ = false; 02574 clear_has_jigsawrejected(); 02575 } 02576 inline bool ControlNetFileProtoV0001_PBControlPoint::jigsawrejected() const { 02577 return jigsawrejected_; 02578 } 02579 inline void ControlNetFileProtoV0001_PBControlPoint::set_jigsawrejected(bool value) { 02580 set_has_jigsawrejected(); 02581 jigsawrejected_ = value; 02582 } 02583 02584 // optional int32 referenceIndex = 21; 02585 inline bool ControlNetFileProtoV0001_PBControlPoint::has_referenceindex() const { 02586 return (_has_bits_[0] & 0x00000080u) != 0; 02587 } 02588 inline void ControlNetFileProtoV0001_PBControlPoint::set_has_referenceindex() { 02589 _has_bits_[0] |= 0x00000080u; 02590 } 02591 inline void ControlNetFileProtoV0001_PBControlPoint::clear_has_referenceindex() { 02592 _has_bits_[0] &= ~0x00000080u; 02593 } 02594 inline void ControlNetFileProtoV0001_PBControlPoint::clear_referenceindex() { 02595 referenceindex_ = 0; 02596 clear_has_referenceindex(); 02597 } 02598 inline ::google::protobuf::int32 ControlNetFileProtoV0001_PBControlPoint::referenceindex() const { 02599 return referenceindex_; 02600 } 02601 inline void ControlNetFileProtoV0001_PBControlPoint::set_referenceindex(::google::protobuf::int32 value) { 02602 set_has_referenceindex(); 02603 referenceindex_ = value; 02604 } 02605 02606 // optional .Isis.ControlNetFileProtoV0001.PBControlPoint.AprioriSource aprioriSurfPointSource = 8; 02607 inline bool ControlNetFileProtoV0001_PBControlPoint::has_apriorisurfpointsource() const { 02608 return (_has_bits_[0] & 0x00000100u) != 0; 02609 } 02610 inline void ControlNetFileProtoV0001_PBControlPoint::set_has_apriorisurfpointsource() { 02611 _has_bits_[0] |= 0x00000100u; 02612 } 02613 inline void ControlNetFileProtoV0001_PBControlPoint::clear_has_apriorisurfpointsource() { 02614 _has_bits_[0] &= ~0x00000100u; 02615 } 02616 inline void ControlNetFileProtoV0001_PBControlPoint::clear_apriorisurfpointsource() { 02617 apriorisurfpointsource_ = 0; 02618 clear_has_apriorisurfpointsource(); 02619 } 02620 inline ::Isis::ControlNetFileProtoV0001_PBControlPoint_AprioriSource ControlNetFileProtoV0001_PBControlPoint::apriorisurfpointsource() const { 02621 return static_cast< ::Isis::ControlNetFileProtoV0001_PBControlPoint_AprioriSource >(apriorisurfpointsource_); 02622 } 02623 inline void ControlNetFileProtoV0001_PBControlPoint::set_apriorisurfpointsource(::Isis::ControlNetFileProtoV0001_PBControlPoint_AprioriSource value) { 02624 GOOGLE_DCHECK(::Isis::ControlNetFileProtoV0001_PBControlPoint_AprioriSource_IsValid(value)); 02625 set_has_apriorisurfpointsource(); 02626 apriorisurfpointsource_ = value; 02627 } 02628 02629 // optional string aprioriSurfPointSourceFile = 9; 02630 inline bool ControlNetFileProtoV0001_PBControlPoint::has_apriorisurfpointsourcefile() const { 02631 return (_has_bits_[0] & 0x00000200u) != 0; 02632 } 02633 inline void ControlNetFileProtoV0001_PBControlPoint::set_has_apriorisurfpointsourcefile() { 02634 _has_bits_[0] |= 0x00000200u; 02635 } 02636 inline void ControlNetFileProtoV0001_PBControlPoint::clear_has_apriorisurfpointsourcefile() { 02637 _has_bits_[0] &= ~0x00000200u; 02638 } 02639 inline void ControlNetFileProtoV0001_PBControlPoint::clear_apriorisurfpointsourcefile() { 02640 if (apriorisurfpointsourcefile_ != &::google::protobuf::internal::kEmptyString) { 02641 apriorisurfpointsourcefile_->clear(); 02642 } 02643 clear_has_apriorisurfpointsourcefile(); 02644 } 02645 inline const ::std::string& ControlNetFileProtoV0001_PBControlPoint::apriorisurfpointsourcefile() const { 02646 return *apriorisurfpointsourcefile_; 02647 } 02648 inline void ControlNetFileProtoV0001_PBControlPoint::set_apriorisurfpointsourcefile(const ::std::string& value) { 02649 set_has_apriorisurfpointsourcefile(); 02650 if (apriorisurfpointsourcefile_ == &::google::protobuf::internal::kEmptyString) { 02651 apriorisurfpointsourcefile_ = new ::std::string; 02652 } 02653 apriorisurfpointsourcefile_->assign(value); 02654 } 02655 inline void ControlNetFileProtoV0001_PBControlPoint::set_apriorisurfpointsourcefile(const char* value) { 02656 set_has_apriorisurfpointsourcefile(); 02657 if (apriorisurfpointsourcefile_ == &::google::protobuf::internal::kEmptyString) { 02658 apriorisurfpointsourcefile_ = new ::std::string; 02659 } 02660 apriorisurfpointsourcefile_->assign(value); 02661 } 02662 inline void ControlNetFileProtoV0001_PBControlPoint::set_apriorisurfpointsourcefile(const char* value, size_t size) { 02663 set_has_apriorisurfpointsourcefile(); 02664 if (apriorisurfpointsourcefile_ == &::google::protobuf::internal::kEmptyString) { 02665 apriorisurfpointsourcefile_ = new ::std::string; 02666 } 02667 apriorisurfpointsourcefile_->assign(reinterpret_cast<const char*>(value), size); 02668 } 02669 inline ::std::string* ControlNetFileProtoV0001_PBControlPoint::mutable_apriorisurfpointsourcefile() { 02670 set_has_apriorisurfpointsourcefile(); 02671 if (apriorisurfpointsourcefile_ == &::google::protobuf::internal::kEmptyString) { 02672 apriorisurfpointsourcefile_ = new ::std::string; 02673 } 02674 return apriorisurfpointsourcefile_; 02675 } 02676 inline ::std::string* ControlNetFileProtoV0001_PBControlPoint::release_apriorisurfpointsourcefile() { 02677 clear_has_apriorisurfpointsourcefile(); 02678 if (apriorisurfpointsourcefile_ == &::google::protobuf::internal::kEmptyString) { 02679 return NULL; 02680 } else { 02681 ::std::string* temp = apriorisurfpointsourcefile_; 02682 apriorisurfpointsourcefile_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString); 02683 return temp; 02684 } 02685 } 02686 02687 // optional .Isis.ControlNetFileProtoV0001.PBControlPoint.AprioriSource aprioriRadiusSource = 10; 02688 inline bool ControlNetFileProtoV0001_PBControlPoint::has_aprioriradiussource() const { 02689 return (_has_bits_[0] & 0x00000400u) != 0; 02690 } 02691 inline void ControlNetFileProtoV0001_PBControlPoint::set_has_aprioriradiussource() { 02692 _has_bits_[0] |= 0x00000400u; 02693 } 02694 inline void ControlNetFileProtoV0001_PBControlPoint::clear_has_aprioriradiussource() { 02695 _has_bits_[0] &= ~0x00000400u; 02696 } 02697 inline void ControlNetFileProtoV0001_PBControlPoint::clear_aprioriradiussource() { 02698 aprioriradiussource_ = 0; 02699 clear_has_aprioriradiussource(); 02700 } 02701 inline ::Isis::ControlNetFileProtoV0001_PBControlPoint_AprioriSource ControlNetFileProtoV0001_PBControlPoint::aprioriradiussource() const { 02702 return static_cast< ::Isis::ControlNetFileProtoV0001_PBControlPoint_AprioriSource >(aprioriradiussource_); 02703 } 02704 inline void ControlNetFileProtoV0001_PBControlPoint::set_aprioriradiussource(::Isis::ControlNetFileProtoV0001_PBControlPoint_AprioriSource value) { 02705 GOOGLE_DCHECK(::Isis::ControlNetFileProtoV0001_PBControlPoint_AprioriSource_IsValid(value)); 02706 set_has_aprioriradiussource(); 02707 aprioriradiussource_ = value; 02708 } 02709 02710 // optional string aprioriRadiusSourceFile = 11; 02711 inline bool ControlNetFileProtoV0001_PBControlPoint::has_aprioriradiussourcefile() const { 02712 return (_has_bits_[0] & 0x00000800u) != 0; 02713 } 02714 inline void ControlNetFileProtoV0001_PBControlPoint::set_has_aprioriradiussourcefile() { 02715 _has_bits_[0] |= 0x00000800u; 02716 } 02717 inline void ControlNetFileProtoV0001_PBControlPoint::clear_has_aprioriradiussourcefile() { 02718 _has_bits_[0] &= ~0x00000800u; 02719 } 02720 inline void ControlNetFileProtoV0001_PBControlPoint::clear_aprioriradiussourcefile() { 02721 if (aprioriradiussourcefile_ != &::google::protobuf::internal::kEmptyString) { 02722 aprioriradiussourcefile_->clear(); 02723 } 02724 clear_has_aprioriradiussourcefile(); 02725 } 02726 inline const ::std::string& ControlNetFileProtoV0001_PBControlPoint::aprioriradiussourcefile() const { 02727 return *aprioriradiussourcefile_; 02728 } 02729 inline void ControlNetFileProtoV0001_PBControlPoint::set_aprioriradiussourcefile(const ::std::string& value) { 02730 set_has_aprioriradiussourcefile(); 02731 if (aprioriradiussourcefile_ == &::google::protobuf::internal::kEmptyString) { 02732 aprioriradiussourcefile_ = new ::std::string; 02733 } 02734 aprioriradiussourcefile_->assign(value); 02735 } 02736 inline void ControlNetFileProtoV0001_PBControlPoint::set_aprioriradiussourcefile(const char* value) { 02737 set_has_aprioriradiussourcefile(); 02738 if (aprioriradiussourcefile_ == &::google::protobuf::internal::kEmptyString) { 02739 aprioriradiussourcefile_ = new ::std::string; 02740 } 02741 aprioriradiussourcefile_->assign(value); 02742 } 02743 inline void ControlNetFileProtoV0001_PBControlPoint::set_aprioriradiussourcefile(const char* value, size_t size) { 02744 set_has_aprioriradiussourcefile(); 02745 if (aprioriradiussourcefile_ == &::google::protobuf::internal::kEmptyString) { 02746 aprioriradiussourcefile_ = new ::std::string; 02747 } 02748 aprioriradiussourcefile_->assign(reinterpret_cast<const char*>(value), size); 02749 } 02750 inline ::std::string* ControlNetFileProtoV0001_PBControlPoint::mutable_aprioriradiussourcefile() { 02751 set_has_aprioriradiussourcefile(); 02752 if (aprioriradiussourcefile_ == &::google::protobuf::internal::kEmptyString) { 02753 aprioriradiussourcefile_ = new ::std::string; 02754 } 02755 return aprioriradiussourcefile_; 02756 } 02757 inline ::std::string* ControlNetFileProtoV0001_PBControlPoint::release_aprioriradiussourcefile() { 02758 clear_has_aprioriradiussourcefile(); 02759 if (aprioriradiussourcefile_ == &::google::protobuf::internal::kEmptyString) { 02760 return NULL; 02761 } else { 02762 ::std::string* temp = aprioriradiussourcefile_; 02763 aprioriradiussourcefile_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString); 02764 return temp; 02765 } 02766 } 02767 02768 // optional bool latitudeConstrained = 22 [default = true]; 02769 inline bool ControlNetFileProtoV0001_PBControlPoint::has_latitudeconstrained() const { 02770 return (_has_bits_[0] & 0x00001000u) != 0; 02771 } 02772 inline void ControlNetFileProtoV0001_PBControlPoint::set_has_latitudeconstrained() { 02773 _has_bits_[0] |= 0x00001000u; 02774 } 02775 inline void ControlNetFileProtoV0001_PBControlPoint::clear_has_latitudeconstrained() { 02776 _has_bits_[0] &= ~0x00001000u; 02777 } 02778 inline void ControlNetFileProtoV0001_PBControlPoint::clear_latitudeconstrained() { 02779 latitudeconstrained_ = true; 02780 clear_has_latitudeconstrained(); 02781 } 02782 inline bool ControlNetFileProtoV0001_PBControlPoint::latitudeconstrained() const { 02783 return latitudeconstrained_; 02784 } 02785 inline void ControlNetFileProtoV0001_PBControlPoint::set_latitudeconstrained(bool value) { 02786 set_has_latitudeconstrained(); 02787 latitudeconstrained_ = value; 02788 } 02789 02790 // optional bool longitudeConstrained = 23 [default = true]; 02791 inline bool ControlNetFileProtoV0001_PBControlPoint::has_longitudeconstrained() const { 02792 return (_has_bits_[0] & 0x00002000u) != 0; 02793 } 02794 inline void ControlNetFileProtoV0001_PBControlPoint::set_has_longitudeconstrained() { 02795 _has_bits_[0] |= 0x00002000u; 02796 } 02797 inline void ControlNetFileProtoV0001_PBControlPoint::clear_has_longitudeconstrained() { 02798 _has_bits_[0] &= ~0x00002000u; 02799 } 02800 inline void ControlNetFileProtoV0001_PBControlPoint::clear_longitudeconstrained() { 02801 longitudeconstrained_ = true; 02802 clear_has_longitudeconstrained(); 02803 } 02804 inline bool ControlNetFileProtoV0001_PBControlPoint::longitudeconstrained() const { 02805 return longitudeconstrained_; 02806 } 02807 inline void ControlNetFileProtoV0001_PBControlPoint::set_longitudeconstrained(bool value) { 02808 set_has_longitudeconstrained(); 02809 longitudeconstrained_ = value; 02810 } 02811 02812 // optional bool radiusConstrained = 24 [default = true]; 02813 inline bool ControlNetFileProtoV0001_PBControlPoint::has_radiusconstrained() const { 02814 return (_has_bits_[0] & 0x00004000u) != 0; 02815 } 02816 inline void ControlNetFileProtoV0001_PBControlPoint::set_has_radiusconstrained() { 02817 _has_bits_[0] |= 0x00004000u; 02818 } 02819 inline void ControlNetFileProtoV0001_PBControlPoint::clear_has_radiusconstrained() { 02820 _has_bits_[0] &= ~0x00004000u; 02821 } 02822 inline void ControlNetFileProtoV0001_PBControlPoint::clear_radiusconstrained() { 02823 radiusconstrained_ = true; 02824 clear_has_radiusconstrained(); 02825 } 02826 inline bool ControlNetFileProtoV0001_PBControlPoint::radiusconstrained() const { 02827 return radiusconstrained_; 02828 } 02829 inline void ControlNetFileProtoV0001_PBControlPoint::set_radiusconstrained(bool value) { 02830 set_has_radiusconstrained(); 02831 radiusconstrained_ = value; 02832 } 02833 02834 // optional double aprioriX = 12; 02835 inline bool ControlNetFileProtoV0001_PBControlPoint::has_apriorix() const { 02836 return (_has_bits_[0] & 0x00008000u) != 0; 02837 } 02838 inline void ControlNetFileProtoV0001_PBControlPoint::set_has_apriorix() { 02839 _has_bits_[0] |= 0x00008000u; 02840 } 02841 inline void ControlNetFileProtoV0001_PBControlPoint::clear_has_apriorix() { 02842 _has_bits_[0] &= ~0x00008000u; 02843 } 02844 inline void ControlNetFileProtoV0001_PBControlPoint::clear_apriorix() { 02845 apriorix_ = 0; 02846 clear_has_apriorix(); 02847 } 02848 inline double ControlNetFileProtoV0001_PBControlPoint::apriorix() const { 02849 return apriorix_; 02850 } 02851 inline void ControlNetFileProtoV0001_PBControlPoint::set_apriorix(double value) { 02852 set_has_apriorix(); 02853 apriorix_ = value; 02854 } 02855 02856 // optional double aprioriY = 13; 02857 inline bool ControlNetFileProtoV0001_PBControlPoint::has_aprioriy() const { 02858 return (_has_bits_[0] & 0x00010000u) != 0; 02859 } 02860 inline void ControlNetFileProtoV0001_PBControlPoint::set_has_aprioriy() { 02861 _has_bits_[0] |= 0x00010000u; 02862 } 02863 inline void ControlNetFileProtoV0001_PBControlPoint::clear_has_aprioriy() { 02864 _has_bits_[0] &= ~0x00010000u; 02865 } 02866 inline void ControlNetFileProtoV0001_PBControlPoint::clear_aprioriy() { 02867 aprioriy_ = 0; 02868 clear_has_aprioriy(); 02869 } 02870 inline double ControlNetFileProtoV0001_PBControlPoint::aprioriy() const { 02871 return aprioriy_; 02872 } 02873 inline void ControlNetFileProtoV0001_PBControlPoint::set_aprioriy(double value) { 02874 set_has_aprioriy(); 02875 aprioriy_ = value; 02876 } 02877 02878 // optional double aprioriZ = 14; 02879 inline bool ControlNetFileProtoV0001_PBControlPoint::has_aprioriz() const { 02880 return (_has_bits_[0] & 0x00020000u) != 0; 02881 } 02882 inline void ControlNetFileProtoV0001_PBControlPoint::set_has_aprioriz() { 02883 _has_bits_[0] |= 0x00020000u; 02884 } 02885 inline void ControlNetFileProtoV0001_PBControlPoint::clear_has_aprioriz() { 02886 _has_bits_[0] &= ~0x00020000u; 02887 } 02888 inline void ControlNetFileProtoV0001_PBControlPoint::clear_aprioriz() { 02889 aprioriz_ = 0; 02890 clear_has_aprioriz(); 02891 } 02892 inline double ControlNetFileProtoV0001_PBControlPoint::aprioriz() const { 02893 return aprioriz_; 02894 } 02895 inline void ControlNetFileProtoV0001_PBControlPoint::set_aprioriz(double value) { 02896 set_has_aprioriz(); 02897 aprioriz_ = value; 02898 } 02899 02900 // repeated double aprioriCovar = 15 [packed = true]; 02901 inline int ControlNetFileProtoV0001_PBControlPoint::aprioricovar_size() const { 02902 return aprioricovar_.size(); 02903 } 02904 inline void ControlNetFileProtoV0001_PBControlPoint::clear_aprioricovar() { 02905 aprioricovar_.Clear(); 02906 } 02907 inline double ControlNetFileProtoV0001_PBControlPoint::aprioricovar(int index) const { 02908 return aprioricovar_.Get(index); 02909 } 02910 inline void ControlNetFileProtoV0001_PBControlPoint::set_aprioricovar(int index, double value) { 02911 aprioricovar_.Set(index, value); 02912 } 02913 inline void ControlNetFileProtoV0001_PBControlPoint::add_aprioricovar(double value) { 02914 aprioricovar_.Add(value); 02915 } 02916 inline const ::google::protobuf::RepeatedField< double >& 02917 ControlNetFileProtoV0001_PBControlPoint::aprioricovar() const { 02918 return aprioricovar_; 02919 } 02920 inline ::google::protobuf::RepeatedField< double >* 02921 ControlNetFileProtoV0001_PBControlPoint::mutable_aprioricovar() { 02922 return &aprioricovar_; 02923 } 02924 02925 // optional double adjustedX = 16; 02926 inline bool ControlNetFileProtoV0001_PBControlPoint::has_adjustedx() const { 02927 return (_has_bits_[0] & 0x00080000u) != 0; 02928 } 02929 inline void ControlNetFileProtoV0001_PBControlPoint::set_has_adjustedx() { 02930 _has_bits_[0] |= 0x00080000u; 02931 } 02932 inline void ControlNetFileProtoV0001_PBControlPoint::clear_has_adjustedx() { 02933 _has_bits_[0] &= ~0x00080000u; 02934 } 02935 inline void ControlNetFileProtoV0001_PBControlPoint::clear_adjustedx() { 02936 adjustedx_ = 0; 02937 clear_has_adjustedx(); 02938 } 02939 inline double ControlNetFileProtoV0001_PBControlPoint::adjustedx() const { 02940 return adjustedx_; 02941 } 02942 inline void ControlNetFileProtoV0001_PBControlPoint::set_adjustedx(double value) { 02943 set_has_adjustedx(); 02944 adjustedx_ = value; 02945 } 02946 02947 // optional double adjustedY = 17; 02948 inline bool ControlNetFileProtoV0001_PBControlPoint::has_adjustedy() const { 02949 return (_has_bits_[0] & 0x00100000u) != 0; 02950 } 02951 inline void ControlNetFileProtoV0001_PBControlPoint::set_has_adjustedy() { 02952 _has_bits_[0] |= 0x00100000u; 02953 } 02954 inline void ControlNetFileProtoV0001_PBControlPoint::clear_has_adjustedy() { 02955 _has_bits_[0] &= ~0x00100000u; 02956 } 02957 inline void ControlNetFileProtoV0001_PBControlPoint::clear_adjustedy() { 02958 adjustedy_ = 0; 02959 clear_has_adjustedy(); 02960 } 02961 inline double ControlNetFileProtoV0001_PBControlPoint::adjustedy() const { 02962 return adjustedy_; 02963 } 02964 inline void ControlNetFileProtoV0001_PBControlPoint::set_adjustedy(double value) { 02965 set_has_adjustedy(); 02966 adjustedy_ = value; 02967 } 02968 02969 // optional double adjustedZ = 18; 02970 inline bool ControlNetFileProtoV0001_PBControlPoint::has_adjustedz() const { 02971 return (_has_bits_[0] & 0x00200000u) != 0; 02972 } 02973 inline void ControlNetFileProtoV0001_PBControlPoint::set_has_adjustedz() { 02974 _has_bits_[0] |= 0x00200000u; 02975 } 02976 inline void ControlNetFileProtoV0001_PBControlPoint::clear_has_adjustedz() { 02977 _has_bits_[0] &= ~0x00200000u; 02978 } 02979 inline void ControlNetFileProtoV0001_PBControlPoint::clear_adjustedz() { 02980 adjustedz_ = 0; 02981 clear_has_adjustedz(); 02982 } 02983 inline double ControlNetFileProtoV0001_PBControlPoint::adjustedz() const { 02984 return adjustedz_; 02985 } 02986 inline void ControlNetFileProtoV0001_PBControlPoint::set_adjustedz(double value) { 02987 set_has_adjustedz(); 02988 adjustedz_ = value; 02989 } 02990 02991 // repeated double adjustedCovar = 19 [packed = true]; 02992 inline int ControlNetFileProtoV0001_PBControlPoint::adjustedcovar_size() const { 02993 return adjustedcovar_.size(); 02994 } 02995 inline void ControlNetFileProtoV0001_PBControlPoint::clear_adjustedcovar() { 02996 adjustedcovar_.Clear(); 02997 } 02998 inline double ControlNetFileProtoV0001_PBControlPoint::adjustedcovar(int index) const { 02999 return adjustedcovar_.Get(index); 03000 } 03001 inline void ControlNetFileProtoV0001_PBControlPoint::set_adjustedcovar(int index, double value) { 03002 adjustedcovar_.Set(index, value); 03003 } 03004 inline void ControlNetFileProtoV0001_PBControlPoint::add_adjustedcovar(double value) { 03005 adjustedcovar_.Add(value); 03006 } 03007 inline const ::google::protobuf::RepeatedField< double >& 03008 ControlNetFileProtoV0001_PBControlPoint::adjustedcovar() const { 03009 return adjustedcovar_; 03010 } 03011 inline ::google::protobuf::RepeatedField< double >* 03012 ControlNetFileProtoV0001_PBControlPoint::mutable_adjustedcovar() { 03013 return &adjustedcovar_; 03014 } 03015 03016 // repeated .Isis.ControlNetFileProtoV0001.PBControlPoint.PBControlMeasure measures = 20; 03017 inline int ControlNetFileProtoV0001_PBControlPoint::measures_size() const { 03018 return measures_.size(); 03019 } 03020 inline void ControlNetFileProtoV0001_PBControlPoint::clear_measures() { 03021 measures_.Clear(); 03022 } 03023 inline const ::Isis::ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure& ControlNetFileProtoV0001_PBControlPoint::measures(int index) const { 03024 return measures_.Get(index); 03025 } 03026 inline ::Isis::ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure* ControlNetFileProtoV0001_PBControlPoint::mutable_measures(int index) { 03027 return measures_.Mutable(index); 03028 } 03029 inline ::Isis::ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure* ControlNetFileProtoV0001_PBControlPoint::add_measures() { 03030 return measures_.Add(); 03031 } 03032 inline const ::google::protobuf::RepeatedPtrField< ::Isis::ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure >& 03033 ControlNetFileProtoV0001_PBControlPoint::measures() const { 03034 return measures_; 03035 } 03036 inline ::google::protobuf::RepeatedPtrField< ::Isis::ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure >* 03037 ControlNetFileProtoV0001_PBControlPoint::mutable_measures() { 03038 return &measures_; 03039 } 03040 03041 // ------------------------------------------------------------------- 03042 03043 // ControlNetFileProtoV0001_PBNetCubes_PBCubeList 03044 03045 // optional string filename = 1; 03046 inline bool ControlNetFileProtoV0001_PBNetCubes_PBCubeList::has_filename() const { 03047 return (_has_bits_[0] & 0x00000001u) != 0; 03048 } 03049 inline void ControlNetFileProtoV0001_PBNetCubes_PBCubeList::set_has_filename() { 03050 _has_bits_[0] |= 0x00000001u; 03051 } 03052 inline void ControlNetFileProtoV0001_PBNetCubes_PBCubeList::clear_has_filename() { 03053 _has_bits_[0] &= ~0x00000001u; 03054 } 03055 inline void ControlNetFileProtoV0001_PBNetCubes_PBCubeList::clear_filename() { 03056 if (filename_ != &::google::protobuf::internal::kEmptyString) { 03057 filename_->clear(); 03058 } 03059 clear_has_filename(); 03060 } 03061 inline const ::std::string& ControlNetFileProtoV0001_PBNetCubes_PBCubeList::filename() const { 03062 return *filename_; 03063 } 03064 inline void ControlNetFileProtoV0001_PBNetCubes_PBCubeList::set_filename(const ::std::string& value) { 03065 set_has_filename(); 03066 if (filename_ == &::google::protobuf::internal::kEmptyString) { 03067 filename_ = new ::std::string; 03068 } 03069 filename_->assign(value); 03070 } 03071 inline void ControlNetFileProtoV0001_PBNetCubes_PBCubeList::set_filename(const char* value) { 03072 set_has_filename(); 03073 if (filename_ == &::google::protobuf::internal::kEmptyString) { 03074 filename_ = new ::std::string; 03075 } 03076 filename_->assign(value); 03077 } 03078 inline void ControlNetFileProtoV0001_PBNetCubes_PBCubeList::set_filename(const char* value, size_t size) { 03079 set_has_filename(); 03080 if (filename_ == &::google::protobuf::internal::kEmptyString) { 03081 filename_ = new ::std::string; 03082 } 03083 filename_->assign(reinterpret_cast<const char*>(value), size); 03084 } 03085 inline ::std::string* ControlNetFileProtoV0001_PBNetCubes_PBCubeList::mutable_filename() { 03086 set_has_filename(); 03087 if (filename_ == &::google::protobuf::internal::kEmptyString) { 03088 filename_ = new ::std::string; 03089 } 03090 return filename_; 03091 } 03092 inline ::std::string* ControlNetFileProtoV0001_PBNetCubes_PBCubeList::release_filename() { 03093 clear_has_filename(); 03094 if (filename_ == &::google::protobuf::internal::kEmptyString) { 03095 return NULL; 03096 } else { 03097 ::std::string* temp = filename_; 03098 filename_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString); 03099 return temp; 03100 } 03101 } 03102 03103 // optional string serialnumber = 2; 03104 inline bool ControlNetFileProtoV0001_PBNetCubes_PBCubeList::has_serialnumber() const { 03105 return (_has_bits_[0] & 0x00000002u) != 0; 03106 } 03107 inline void ControlNetFileProtoV0001_PBNetCubes_PBCubeList::set_has_serialnumber() { 03108 _has_bits_[0] |= 0x00000002u; 03109 } 03110 inline void ControlNetFileProtoV0001_PBNetCubes_PBCubeList::clear_has_serialnumber() { 03111 _has_bits_[0] &= ~0x00000002u; 03112 } 03113 inline void ControlNetFileProtoV0001_PBNetCubes_PBCubeList::clear_serialnumber() { 03114 if (serialnumber_ != &::google::protobuf::internal::kEmptyString) { 03115 serialnumber_->clear(); 03116 } 03117 clear_has_serialnumber(); 03118 } 03119 inline const ::std::string& ControlNetFileProtoV0001_PBNetCubes_PBCubeList::serialnumber() const { 03120 return *serialnumber_; 03121 } 03122 inline void ControlNetFileProtoV0001_PBNetCubes_PBCubeList::set_serialnumber(const ::std::string& value) { 03123 set_has_serialnumber(); 03124 if (serialnumber_ == &::google::protobuf::internal::kEmptyString) { 03125 serialnumber_ = new ::std::string; 03126 } 03127 serialnumber_->assign(value); 03128 } 03129 inline void ControlNetFileProtoV0001_PBNetCubes_PBCubeList::set_serialnumber(const char* value) { 03130 set_has_serialnumber(); 03131 if (serialnumber_ == &::google::protobuf::internal::kEmptyString) { 03132 serialnumber_ = new ::std::string; 03133 } 03134 serialnumber_->assign(value); 03135 } 03136 inline void ControlNetFileProtoV0001_PBNetCubes_PBCubeList::set_serialnumber(const char* value, size_t size) { 03137 set_has_serialnumber(); 03138 if (serialnumber_ == &::google::protobuf::internal::kEmptyString) { 03139 serialnumber_ = new ::std::string; 03140 } 03141 serialnumber_->assign(reinterpret_cast<const char*>(value), size); 03142 } 03143 inline ::std::string* ControlNetFileProtoV0001_PBNetCubes_PBCubeList::mutable_serialnumber() { 03144 set_has_serialnumber(); 03145 if (serialnumber_ == &::google::protobuf::internal::kEmptyString) { 03146 serialnumber_ = new ::std::string; 03147 } 03148 return serialnumber_; 03149 } 03150 inline ::std::string* ControlNetFileProtoV0001_PBNetCubes_PBCubeList::release_serialnumber() { 03151 clear_has_serialnumber(); 03152 if (serialnumber_ == &::google::protobuf::internal::kEmptyString) { 03153 return NULL; 03154 } else { 03155 ::std::string* temp = serialnumber_; 03156 serialnumber_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString); 03157 return temp; 03158 } 03159 } 03160 03161 // optional int32 lines = 3; 03162 inline bool ControlNetFileProtoV0001_PBNetCubes_PBCubeList::has_lines() const { 03163 return (_has_bits_[0] & 0x00000004u) != 0; 03164 } 03165 inline void ControlNetFileProtoV0001_PBNetCubes_PBCubeList::set_has_lines() { 03166 _has_bits_[0] |= 0x00000004u; 03167 } 03168 inline void ControlNetFileProtoV0001_PBNetCubes_PBCubeList::clear_has_lines() { 03169 _has_bits_[0] &= ~0x00000004u; 03170 } 03171 inline void ControlNetFileProtoV0001_PBNetCubes_PBCubeList::clear_lines() { 03172 lines_ = 0; 03173 clear_has_lines(); 03174 } 03175 inline ::google::protobuf::int32 ControlNetFileProtoV0001_PBNetCubes_PBCubeList::lines() const { 03176 return lines_; 03177 } 03178 inline void ControlNetFileProtoV0001_PBNetCubes_PBCubeList::set_lines(::google::protobuf::int32 value) { 03179 set_has_lines(); 03180 lines_ = value; 03181 } 03182 03183 // optional int32 samples = 4; 03184 inline bool ControlNetFileProtoV0001_PBNetCubes_PBCubeList::has_samples() const { 03185 return (_has_bits_[0] & 0x00000008u) != 0; 03186 } 03187 inline void ControlNetFileProtoV0001_PBNetCubes_PBCubeList::set_has_samples() { 03188 _has_bits_[0] |= 0x00000008u; 03189 } 03190 inline void ControlNetFileProtoV0001_PBNetCubes_PBCubeList::clear_has_samples() { 03191 _has_bits_[0] &= ~0x00000008u; 03192 } 03193 inline void ControlNetFileProtoV0001_PBNetCubes_PBCubeList::clear_samples() { 03194 samples_ = 0; 03195 clear_has_samples(); 03196 } 03197 inline ::google::protobuf::int32 ControlNetFileProtoV0001_PBNetCubes_PBCubeList::samples() const { 03198 return samples_; 03199 } 03200 inline void ControlNetFileProtoV0001_PBNetCubes_PBCubeList::set_samples(::google::protobuf::int32 value) { 03201 set_has_samples(); 03202 samples_ = value; 03203 } 03204 03205 // ------------------------------------------------------------------- 03206 03207 // ControlNetFileProtoV0001_PBNetCubes 03208 03209 // optional string cubelistfile = 1; 03210 inline bool ControlNetFileProtoV0001_PBNetCubes::has_cubelistfile() const { 03211 return (_has_bits_[0] & 0x00000001u) != 0; 03212 } 03213 inline void ControlNetFileProtoV0001_PBNetCubes::set_has_cubelistfile() { 03214 _has_bits_[0] |= 0x00000001u; 03215 } 03216 inline void ControlNetFileProtoV0001_PBNetCubes::clear_has_cubelistfile() { 03217 _has_bits_[0] &= ~0x00000001u; 03218 } 03219 inline void ControlNetFileProtoV0001_PBNetCubes::clear_cubelistfile() { 03220 if (cubelistfile_ != &::google::protobuf::internal::kEmptyString) { 03221 cubelistfile_->clear(); 03222 } 03223 clear_has_cubelistfile(); 03224 } 03225 inline const ::std::string& ControlNetFileProtoV0001_PBNetCubes::cubelistfile() const { 03226 return *cubelistfile_; 03227 } 03228 inline void ControlNetFileProtoV0001_PBNetCubes::set_cubelistfile(const ::std::string& value) { 03229 set_has_cubelistfile(); 03230 if (cubelistfile_ == &::google::protobuf::internal::kEmptyString) { 03231 cubelistfile_ = new ::std::string; 03232 } 03233 cubelistfile_->assign(value); 03234 } 03235 inline void ControlNetFileProtoV0001_PBNetCubes::set_cubelistfile(const char* value) { 03236 set_has_cubelistfile(); 03237 if (cubelistfile_ == &::google::protobuf::internal::kEmptyString) { 03238 cubelistfile_ = new ::std::string; 03239 } 03240 cubelistfile_->assign(value); 03241 } 03242 inline void ControlNetFileProtoV0001_PBNetCubes::set_cubelistfile(const char* value, size_t size) { 03243 set_has_cubelistfile(); 03244 if (cubelistfile_ == &::google::protobuf::internal::kEmptyString) { 03245 cubelistfile_ = new ::std::string; 03246 } 03247 cubelistfile_->assign(reinterpret_cast<const char*>(value), size); 03248 } 03249 inline ::std::string* ControlNetFileProtoV0001_PBNetCubes::mutable_cubelistfile() { 03250 set_has_cubelistfile(); 03251 if (cubelistfile_ == &::google::protobuf::internal::kEmptyString) { 03252 cubelistfile_ = new ::std::string; 03253 } 03254 return cubelistfile_; 03255 } 03256 inline ::std::string* ControlNetFileProtoV0001_PBNetCubes::release_cubelistfile() { 03257 clear_has_cubelistfile(); 03258 if (cubelistfile_ == &::google::protobuf::internal::kEmptyString) { 03259 return NULL; 03260 } else { 03261 ::std::string* temp = cubelistfile_; 03262 cubelistfile_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString); 03263 return temp; 03264 } 03265 } 03266 03267 // repeated .Isis.ControlNetFileProtoV0001.PBNetCubes.PBCubeList filelist = 2; 03268 inline int ControlNetFileProtoV0001_PBNetCubes::filelist_size() const { 03269 return filelist_.size(); 03270 } 03271 inline void ControlNetFileProtoV0001_PBNetCubes::clear_filelist() { 03272 filelist_.Clear(); 03273 } 03274 inline const ::Isis::ControlNetFileProtoV0001_PBNetCubes_PBCubeList& ControlNetFileProtoV0001_PBNetCubes::filelist(int index) const { 03275 return filelist_.Get(index); 03276 } 03277 inline ::Isis::ControlNetFileProtoV0001_PBNetCubes_PBCubeList* ControlNetFileProtoV0001_PBNetCubes::mutable_filelist(int index) { 03278 return filelist_.Mutable(index); 03279 } 03280 inline ::Isis::ControlNetFileProtoV0001_PBNetCubes_PBCubeList* ControlNetFileProtoV0001_PBNetCubes::add_filelist() { 03281 return filelist_.Add(); 03282 } 03283 inline const ::google::protobuf::RepeatedPtrField< ::Isis::ControlNetFileProtoV0001_PBNetCubes_PBCubeList >& 03284 ControlNetFileProtoV0001_PBNetCubes::filelist() const { 03285 return filelist_; 03286 } 03287 inline ::google::protobuf::RepeatedPtrField< ::Isis::ControlNetFileProtoV0001_PBNetCubes_PBCubeList >* 03288 ControlNetFileProtoV0001_PBNetCubes::mutable_filelist() { 03289 return &filelist_; 03290 } 03291 03292 // ------------------------------------------------------------------- 03293 03294 // ControlNetFileProtoV0001 03295 03296 // required .Isis.ControlNetFileProtoV0001.Pedigree pedigree = 1; 03297 inline bool ControlNetFileProtoV0001::has_pedigree() const { 03298 return (_has_bits_[0] & 0x00000001u) != 0; 03299 } 03300 inline void ControlNetFileProtoV0001::set_has_pedigree() { 03301 _has_bits_[0] |= 0x00000001u; 03302 } 03303 inline void ControlNetFileProtoV0001::clear_has_pedigree() { 03304 _has_bits_[0] &= ~0x00000001u; 03305 } 03306 inline void ControlNetFileProtoV0001::clear_pedigree() { 03307 if (pedigree_ != NULL) pedigree_->::Isis::ControlNetFileProtoV0001_Pedigree::Clear(); 03308 clear_has_pedigree(); 03309 } 03310 inline const ::Isis::ControlNetFileProtoV0001_Pedigree& ControlNetFileProtoV0001::pedigree() const { 03311 return pedigree_ != NULL ? *pedigree_ : *default_instance_->pedigree_; 03312 } 03313 inline ::Isis::ControlNetFileProtoV0001_Pedigree* ControlNetFileProtoV0001::mutable_pedigree() { 03314 set_has_pedigree(); 03315 if (pedigree_ == NULL) pedigree_ = new ::Isis::ControlNetFileProtoV0001_Pedigree; 03316 return pedigree_; 03317 } 03318 inline ::Isis::ControlNetFileProtoV0001_Pedigree* ControlNetFileProtoV0001::release_pedigree() { 03319 clear_has_pedigree(); 03320 ::Isis::ControlNetFileProtoV0001_Pedigree* temp = pedigree_; 03321 pedigree_ = NULL; 03322 return temp; 03323 } 03324 03325 // optional string networkId = 2; 03326 inline bool ControlNetFileProtoV0001::has_networkid() const { 03327 return (_has_bits_[0] & 0x00000002u) != 0; 03328 } 03329 inline void ControlNetFileProtoV0001::set_has_networkid() { 03330 _has_bits_[0] |= 0x00000002u; 03331 } 03332 inline void ControlNetFileProtoV0001::clear_has_networkid() { 03333 _has_bits_[0] &= ~0x00000002u; 03334 } 03335 inline void ControlNetFileProtoV0001::clear_networkid() { 03336 if (networkid_ != &::google::protobuf::internal::kEmptyString) { 03337 networkid_->clear(); 03338 } 03339 clear_has_networkid(); 03340 } 03341 inline const ::std::string& ControlNetFileProtoV0001::networkid() const { 03342 return *networkid_; 03343 } 03344 inline void ControlNetFileProtoV0001::set_networkid(const ::std::string& value) { 03345 set_has_networkid(); 03346 if (networkid_ == &::google::protobuf::internal::kEmptyString) { 03347 networkid_ = new ::std::string; 03348 } 03349 networkid_->assign(value); 03350 } 03351 inline void ControlNetFileProtoV0001::set_networkid(const char* value) { 03352 set_has_networkid(); 03353 if (networkid_ == &::google::protobuf::internal::kEmptyString) { 03354 networkid_ = new ::std::string; 03355 } 03356 networkid_->assign(value); 03357 } 03358 inline void ControlNetFileProtoV0001::set_networkid(const char* value, size_t size) { 03359 set_has_networkid(); 03360 if (networkid_ == &::google::protobuf::internal::kEmptyString) { 03361 networkid_ = new ::std::string; 03362 } 03363 networkid_->assign(reinterpret_cast<const char*>(value), size); 03364 } 03365 inline ::std::string* ControlNetFileProtoV0001::mutable_networkid() { 03366 set_has_networkid(); 03367 if (networkid_ == &::google::protobuf::internal::kEmptyString) { 03368 networkid_ = new ::std::string; 03369 } 03370 return networkid_; 03371 } 03372 inline ::std::string* ControlNetFileProtoV0001::release_networkid() { 03373 clear_has_networkid(); 03374 if (networkid_ == &::google::protobuf::internal::kEmptyString) { 03375 return NULL; 03376 } else { 03377 ::std::string* temp = networkid_; 03378 networkid_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString); 03379 return temp; 03380 } 03381 } 03382 03383 // optional string targetName = 3; 03384 inline bool ControlNetFileProtoV0001::has_targetname() const { 03385 return (_has_bits_[0] & 0x00000004u) != 0; 03386 } 03387 inline void ControlNetFileProtoV0001::set_has_targetname() { 03388 _has_bits_[0] |= 0x00000004u; 03389 } 03390 inline void ControlNetFileProtoV0001::clear_has_targetname() { 03391 _has_bits_[0] &= ~0x00000004u; 03392 } 03393 inline void ControlNetFileProtoV0001::clear_targetname() { 03394 if (targetname_ != &::google::protobuf::internal::kEmptyString) { 03395 targetname_->clear(); 03396 } 03397 clear_has_targetname(); 03398 } 03399 inline const ::std::string& ControlNetFileProtoV0001::targetname() const { 03400 return *targetname_; 03401 } 03402 inline void ControlNetFileProtoV0001::set_targetname(const ::std::string& value) { 03403 set_has_targetname(); 03404 if (targetname_ == &::google::protobuf::internal::kEmptyString) { 03405 targetname_ = new ::std::string; 03406 } 03407 targetname_->assign(value); 03408 } 03409 inline void ControlNetFileProtoV0001::set_targetname(const char* value) { 03410 set_has_targetname(); 03411 if (targetname_ == &::google::protobuf::internal::kEmptyString) { 03412 targetname_ = new ::std::string; 03413 } 03414 targetname_->assign(value); 03415 } 03416 inline void ControlNetFileProtoV0001::set_targetname(const char* value, size_t size) { 03417 set_has_targetname(); 03418 if (targetname_ == &::google::protobuf::internal::kEmptyString) { 03419 targetname_ = new ::std::string; 03420 } 03421 targetname_->assign(reinterpret_cast<const char*>(value), size); 03422 } 03423 inline ::std::string* ControlNetFileProtoV0001::mutable_targetname() { 03424 set_has_targetname(); 03425 if (targetname_ == &::google::protobuf::internal::kEmptyString) { 03426 targetname_ = new ::std::string; 03427 } 03428 return targetname_; 03429 } 03430 inline ::std::string* ControlNetFileProtoV0001::release_targetname() { 03431 clear_has_targetname(); 03432 if (targetname_ == &::google::protobuf::internal::kEmptyString) { 03433 return NULL; 03434 } else { 03435 ::std::string* temp = targetname_; 03436 targetname_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString); 03437 return temp; 03438 } 03439 } 03440 03441 // optional string created = 4; 03442 inline bool ControlNetFileProtoV0001::has_created() const { 03443 return (_has_bits_[0] & 0x00000008u) != 0; 03444 } 03445 inline void ControlNetFileProtoV0001::set_has_created() { 03446 _has_bits_[0] |= 0x00000008u; 03447 } 03448 inline void ControlNetFileProtoV0001::clear_has_created() { 03449 _has_bits_[0] &= ~0x00000008u; 03450 } 03451 inline void ControlNetFileProtoV0001::clear_created() { 03452 if (created_ != &::google::protobuf::internal::kEmptyString) { 03453 created_->clear(); 03454 } 03455 clear_has_created(); 03456 } 03457 inline const ::std::string& ControlNetFileProtoV0001::created() const { 03458 return *created_; 03459 } 03460 inline void ControlNetFileProtoV0001::set_created(const ::std::string& value) { 03461 set_has_created(); 03462 if (created_ == &::google::protobuf::internal::kEmptyString) { 03463 created_ = new ::std::string; 03464 } 03465 created_->assign(value); 03466 } 03467 inline void ControlNetFileProtoV0001::set_created(const char* value) { 03468 set_has_created(); 03469 if (created_ == &::google::protobuf::internal::kEmptyString) { 03470 created_ = new ::std::string; 03471 } 03472 created_->assign(value); 03473 } 03474 inline void ControlNetFileProtoV0001::set_created(const char* value, size_t size) { 03475 set_has_created(); 03476 if (created_ == &::google::protobuf::internal::kEmptyString) { 03477 created_ = new ::std::string; 03478 } 03479 created_->assign(reinterpret_cast<const char*>(value), size); 03480 } 03481 inline ::std::string* ControlNetFileProtoV0001::mutable_created() { 03482 set_has_created(); 03483 if (created_ == &::google::protobuf::internal::kEmptyString) { 03484 created_ = new ::std::string; 03485 } 03486 return created_; 03487 } 03488 inline ::std::string* ControlNetFileProtoV0001::release_created() { 03489 clear_has_created(); 03490 if (created_ == &::google::protobuf::internal::kEmptyString) { 03491 return NULL; 03492 } else { 03493 ::std::string* temp = created_; 03494 created_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString); 03495 return temp; 03496 } 03497 } 03498 03499 // optional string lastModified = 5; 03500 inline bool ControlNetFileProtoV0001::has_lastmodified() const { 03501 return (_has_bits_[0] & 0x00000010u) != 0; 03502 } 03503 inline void ControlNetFileProtoV0001::set_has_lastmodified() { 03504 _has_bits_[0] |= 0x00000010u; 03505 } 03506 inline void ControlNetFileProtoV0001::clear_has_lastmodified() { 03507 _has_bits_[0] &= ~0x00000010u; 03508 } 03509 inline void ControlNetFileProtoV0001::clear_lastmodified() { 03510 if (lastmodified_ != &::google::protobuf::internal::kEmptyString) { 03511 lastmodified_->clear(); 03512 } 03513 clear_has_lastmodified(); 03514 } 03515 inline const ::std::string& ControlNetFileProtoV0001::lastmodified() const { 03516 return *lastmodified_; 03517 } 03518 inline void ControlNetFileProtoV0001::set_lastmodified(const ::std::string& value) { 03519 set_has_lastmodified(); 03520 if (lastmodified_ == &::google::protobuf::internal::kEmptyString) { 03521 lastmodified_ = new ::std::string; 03522 } 03523 lastmodified_->assign(value); 03524 } 03525 inline void ControlNetFileProtoV0001::set_lastmodified(const char* value) { 03526 set_has_lastmodified(); 03527 if (lastmodified_ == &::google::protobuf::internal::kEmptyString) { 03528 lastmodified_ = new ::std::string; 03529 } 03530 lastmodified_->assign(value); 03531 } 03532 inline void ControlNetFileProtoV0001::set_lastmodified(const char* value, size_t size) { 03533 set_has_lastmodified(); 03534 if (lastmodified_ == &::google::protobuf::internal::kEmptyString) { 03535 lastmodified_ = new ::std::string; 03536 } 03537 lastmodified_->assign(reinterpret_cast<const char*>(value), size); 03538 } 03539 inline ::std::string* ControlNetFileProtoV0001::mutable_lastmodified() { 03540 set_has_lastmodified(); 03541 if (lastmodified_ == &::google::protobuf::internal::kEmptyString) { 03542 lastmodified_ = new ::std::string; 03543 } 03544 return lastmodified_; 03545 } 03546 inline ::std::string* ControlNetFileProtoV0001::release_lastmodified() { 03547 clear_has_lastmodified(); 03548 if (lastmodified_ == &::google::protobuf::internal::kEmptyString) { 03549 return NULL; 03550 } else { 03551 ::std::string* temp = lastmodified_; 03552 lastmodified_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString); 03553 return temp; 03554 } 03555 } 03556 03557 // optional string description = 6; 03558 inline bool ControlNetFileProtoV0001::has_description() const { 03559 return (_has_bits_[0] & 0x00000020u) != 0; 03560 } 03561 inline void ControlNetFileProtoV0001::set_has_description() { 03562 _has_bits_[0] |= 0x00000020u; 03563 } 03564 inline void ControlNetFileProtoV0001::clear_has_description() { 03565 _has_bits_[0] &= ~0x00000020u; 03566 } 03567 inline void ControlNetFileProtoV0001::clear_description() { 03568 if (description_ != &::google::protobuf::internal::kEmptyString) { 03569 description_->clear(); 03570 } 03571 clear_has_description(); 03572 } 03573 inline const ::std::string& ControlNetFileProtoV0001::description() const { 03574 return *description_; 03575 } 03576 inline void ControlNetFileProtoV0001::set_description(const ::std::string& value) { 03577 set_has_description(); 03578 if (description_ == &::google::protobuf::internal::kEmptyString) { 03579 description_ = new ::std::string; 03580 } 03581 description_->assign(value); 03582 } 03583 inline void ControlNetFileProtoV0001::set_description(const char* value) { 03584 set_has_description(); 03585 if (description_ == &::google::protobuf::internal::kEmptyString) { 03586 description_ = new ::std::string; 03587 } 03588 description_->assign(value); 03589 } 03590 inline void ControlNetFileProtoV0001::set_description(const char* value, size_t size) { 03591 set_has_description(); 03592 if (description_ == &::google::protobuf::internal::kEmptyString) { 03593 description_ = new ::std::string; 03594 } 03595 description_->assign(reinterpret_cast<const char*>(value), size); 03596 } 03597 inline ::std::string* ControlNetFileProtoV0001::mutable_description() { 03598 set_has_description(); 03599 if (description_ == &::google::protobuf::internal::kEmptyString) { 03600 description_ = new ::std::string; 03601 } 03602 return description_; 03603 } 03604 inline ::std::string* ControlNetFileProtoV0001::release_description() { 03605 clear_has_description(); 03606 if (description_ == &::google::protobuf::internal::kEmptyString) { 03607 return NULL; 03608 } else { 03609 ::std::string* temp = description_; 03610 description_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString); 03611 return temp; 03612 } 03613 } 03614 03615 // optional string userName = 7; 03616 inline bool ControlNetFileProtoV0001::has_username() const { 03617 return (_has_bits_[0] & 0x00000040u) != 0; 03618 } 03619 inline void ControlNetFileProtoV0001::set_has_username() { 03620 _has_bits_[0] |= 0x00000040u; 03621 } 03622 inline void ControlNetFileProtoV0001::clear_has_username() { 03623 _has_bits_[0] &= ~0x00000040u; 03624 } 03625 inline void ControlNetFileProtoV0001::clear_username() { 03626 if (username_ != &::google::protobuf::internal::kEmptyString) { 03627 username_->clear(); 03628 } 03629 clear_has_username(); 03630 } 03631 inline const ::std::string& ControlNetFileProtoV0001::username() const { 03632 return *username_; 03633 } 03634 inline void ControlNetFileProtoV0001::set_username(const ::std::string& value) { 03635 set_has_username(); 03636 if (username_ == &::google::protobuf::internal::kEmptyString) { 03637 username_ = new ::std::string; 03638 } 03639 username_->assign(value); 03640 } 03641 inline void ControlNetFileProtoV0001::set_username(const char* value) { 03642 set_has_username(); 03643 if (username_ == &::google::protobuf::internal::kEmptyString) { 03644 username_ = new ::std::string; 03645 } 03646 username_->assign(value); 03647 } 03648 inline void ControlNetFileProtoV0001::set_username(const char* value, size_t size) { 03649 set_has_username(); 03650 if (username_ == &::google::protobuf::internal::kEmptyString) { 03651 username_ = new ::std::string; 03652 } 03653 username_->assign(reinterpret_cast<const char*>(value), size); 03654 } 03655 inline ::std::string* ControlNetFileProtoV0001::mutable_username() { 03656 set_has_username(); 03657 if (username_ == &::google::protobuf::internal::kEmptyString) { 03658 username_ = new ::std::string; 03659 } 03660 return username_; 03661 } 03662 inline ::std::string* ControlNetFileProtoV0001::release_username() { 03663 clear_has_username(); 03664 if (username_ == &::google::protobuf::internal::kEmptyString) { 03665 return NULL; 03666 } else { 03667 ::std::string* temp = username_; 03668 username_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString); 03669 return temp; 03670 } 03671 } 03672 03673 // repeated .Isis.ControlNetFileProtoV0001.PBControlPoint points = 8; 03674 inline int ControlNetFileProtoV0001::points_size() const { 03675 return points_.size(); 03676 } 03677 inline void ControlNetFileProtoV0001::clear_points() { 03678 points_.Clear(); 03679 } 03680 inline const ::Isis::ControlNetFileProtoV0001_PBControlPoint& ControlNetFileProtoV0001::points(int index) const { 03681 return points_.Get(index); 03682 } 03683 inline ::Isis::ControlNetFileProtoV0001_PBControlPoint* ControlNetFileProtoV0001::mutable_points(int index) { 03684 return points_.Mutable(index); 03685 } 03686 inline ::Isis::ControlNetFileProtoV0001_PBControlPoint* ControlNetFileProtoV0001::add_points() { 03687 return points_.Add(); 03688 } 03689 inline const ::google::protobuf::RepeatedPtrField< ::Isis::ControlNetFileProtoV0001_PBControlPoint >& 03690 ControlNetFileProtoV0001::points() const { 03691 return points_; 03692 } 03693 inline ::google::protobuf::RepeatedPtrField< ::Isis::ControlNetFileProtoV0001_PBControlPoint >* 03694 ControlNetFileProtoV0001::mutable_points() { 03695 return &points_; 03696 } 03697 03698 // optional .Isis.ControlNetFileProtoV0001.PBNetCubes netcubes = 9; 03699 inline bool ControlNetFileProtoV0001::has_netcubes() const { 03700 return (_has_bits_[0] & 0x00000100u) != 0; 03701 } 03702 inline void ControlNetFileProtoV0001::set_has_netcubes() { 03703 _has_bits_[0] |= 0x00000100u; 03704 } 03705 inline void ControlNetFileProtoV0001::clear_has_netcubes() { 03706 _has_bits_[0] &= ~0x00000100u; 03707 } 03708 inline void ControlNetFileProtoV0001::clear_netcubes() { 03709 if (netcubes_ != NULL) netcubes_->::Isis::ControlNetFileProtoV0001_PBNetCubes::Clear(); 03710 clear_has_netcubes(); 03711 } 03712 inline const ::Isis::ControlNetFileProtoV0001_PBNetCubes& ControlNetFileProtoV0001::netcubes() const { 03713 return netcubes_ != NULL ? *netcubes_ : *default_instance_->netcubes_; 03714 } 03715 inline ::Isis::ControlNetFileProtoV0001_PBNetCubes* ControlNetFileProtoV0001::mutable_netcubes() { 03716 set_has_netcubes(); 03717 if (netcubes_ == NULL) netcubes_ = new ::Isis::ControlNetFileProtoV0001_PBNetCubes; 03718 return netcubes_; 03719 } 03720 inline ::Isis::ControlNetFileProtoV0001_PBNetCubes* ControlNetFileProtoV0001::release_netcubes() { 03721 clear_has_netcubes(); 03722 ::Isis::ControlNetFileProtoV0001_PBNetCubes* temp = netcubes_; 03723 netcubes_ = NULL; 03724 return temp; 03725 } 03726 03727 // ------------------------------------------------------------------- 03728 03729 // ControlNetLogDataProtoV0001_Point_Measure_DataEntry 03730 03731 // required int32 dataType = 2; 03732 inline bool ControlNetLogDataProtoV0001_Point_Measure_DataEntry::has_datatype() const { 03733 return (_has_bits_[0] & 0x00000001u) != 0; 03734 } 03735 inline void ControlNetLogDataProtoV0001_Point_Measure_DataEntry::set_has_datatype() { 03736 _has_bits_[0] |= 0x00000001u; 03737 } 03738 inline void ControlNetLogDataProtoV0001_Point_Measure_DataEntry::clear_has_datatype() { 03739 _has_bits_[0] &= ~0x00000001u; 03740 } 03741 inline void ControlNetLogDataProtoV0001_Point_Measure_DataEntry::clear_datatype() { 03742 datatype_ = 0; 03743 clear_has_datatype(); 03744 } 03745 inline ::google::protobuf::int32 ControlNetLogDataProtoV0001_Point_Measure_DataEntry::datatype() const { 03746 return datatype_; 03747 } 03748 inline void ControlNetLogDataProtoV0001_Point_Measure_DataEntry::set_datatype(::google::protobuf::int32 value) { 03749 set_has_datatype(); 03750 datatype_ = value; 03751 } 03752 03753 // required double dataValue = 3; 03754 inline bool ControlNetLogDataProtoV0001_Point_Measure_DataEntry::has_datavalue() const { 03755 return (_has_bits_[0] & 0x00000002u) != 0; 03756 } 03757 inline void ControlNetLogDataProtoV0001_Point_Measure_DataEntry::set_has_datavalue() { 03758 _has_bits_[0] |= 0x00000002u; 03759 } 03760 inline void ControlNetLogDataProtoV0001_Point_Measure_DataEntry::clear_has_datavalue() { 03761 _has_bits_[0] &= ~0x00000002u; 03762 } 03763 inline void ControlNetLogDataProtoV0001_Point_Measure_DataEntry::clear_datavalue() { 03764 datavalue_ = 0; 03765 clear_has_datavalue(); 03766 } 03767 inline double ControlNetLogDataProtoV0001_Point_Measure_DataEntry::datavalue() const { 03768 return datavalue_; 03769 } 03770 inline void ControlNetLogDataProtoV0001_Point_Measure_DataEntry::set_datavalue(double value) { 03771 set_has_datavalue(); 03772 datavalue_ = value; 03773 } 03774 03775 // ------------------------------------------------------------------- 03776 03777 // ControlNetLogDataProtoV0001_Point_Measure 03778 03779 // repeated .Isis.ControlNetLogDataProtoV0001.Point.Measure.DataEntry loggedMeasureData = 2; 03780 inline int ControlNetLogDataProtoV0001_Point_Measure::loggedmeasuredata_size() const { 03781 return loggedmeasuredata_.size(); 03782 } 03783 inline void ControlNetLogDataProtoV0001_Point_Measure::clear_loggedmeasuredata() { 03784 loggedmeasuredata_.Clear(); 03785 } 03786 inline const ::Isis::ControlNetLogDataProtoV0001_Point_Measure_DataEntry& ControlNetLogDataProtoV0001_Point_Measure::loggedmeasuredata(int index) const { 03787 return loggedmeasuredata_.Get(index); 03788 } 03789 inline ::Isis::ControlNetLogDataProtoV0001_Point_Measure_DataEntry* ControlNetLogDataProtoV0001_Point_Measure::mutable_loggedmeasuredata(int index) { 03790 return loggedmeasuredata_.Mutable(index); 03791 } 03792 inline ::Isis::ControlNetLogDataProtoV0001_Point_Measure_DataEntry* ControlNetLogDataProtoV0001_Point_Measure::add_loggedmeasuredata() { 03793 return loggedmeasuredata_.Add(); 03794 } 03795 inline const ::google::protobuf::RepeatedPtrField< ::Isis::ControlNetLogDataProtoV0001_Point_Measure_DataEntry >& 03796 ControlNetLogDataProtoV0001_Point_Measure::loggedmeasuredata() const { 03797 return loggedmeasuredata_; 03798 } 03799 inline ::google::protobuf::RepeatedPtrField< ::Isis::ControlNetLogDataProtoV0001_Point_Measure_DataEntry >* 03800 ControlNetLogDataProtoV0001_Point_Measure::mutable_loggedmeasuredata() { 03801 return &loggedmeasuredata_; 03802 } 03803 03804 // ------------------------------------------------------------------- 03805 03806 // ControlNetLogDataProtoV0001_Point 03807 03808 // repeated .Isis.ControlNetLogDataProtoV0001.Point.Measure measures = 2; 03809 inline int ControlNetLogDataProtoV0001_Point::measures_size() const { 03810 return measures_.size(); 03811 } 03812 inline void ControlNetLogDataProtoV0001_Point::clear_measures() { 03813 measures_.Clear(); 03814 } 03815 inline const ::Isis::ControlNetLogDataProtoV0001_Point_Measure& ControlNetLogDataProtoV0001_Point::measures(int index) const { 03816 return measures_.Get(index); 03817 } 03818 inline ::Isis::ControlNetLogDataProtoV0001_Point_Measure* ControlNetLogDataProtoV0001_Point::mutable_measures(int index) { 03819 return measures_.Mutable(index); 03820 } 03821 inline ::Isis::ControlNetLogDataProtoV0001_Point_Measure* ControlNetLogDataProtoV0001_Point::add_measures() { 03822 return measures_.Add(); 03823 } 03824 inline const ::google::protobuf::RepeatedPtrField< ::Isis::ControlNetLogDataProtoV0001_Point_Measure >& 03825 ControlNetLogDataProtoV0001_Point::measures() const { 03826 return measures_; 03827 } 03828 inline ::google::protobuf::RepeatedPtrField< ::Isis::ControlNetLogDataProtoV0001_Point_Measure >* 03829 ControlNetLogDataProtoV0001_Point::mutable_measures() { 03830 return &measures_; 03831 } 03832 03833 // ------------------------------------------------------------------- 03834 03835 // ControlNetLogDataProtoV0001 03836 03837 // repeated .Isis.ControlNetLogDataProtoV0001.Point points = 1; 03838 inline int ControlNetLogDataProtoV0001::points_size() const { 03839 return points_.size(); 03840 } 03841 inline void ControlNetLogDataProtoV0001::clear_points() { 03842 points_.Clear(); 03843 } 03844 inline const ::Isis::ControlNetLogDataProtoV0001_Point& ControlNetLogDataProtoV0001::points(int index) const { 03845 return points_.Get(index); 03846 } 03847 inline ::Isis::ControlNetLogDataProtoV0001_Point* ControlNetLogDataProtoV0001::mutable_points(int index) { 03848 return points_.Mutable(index); 03849 } 03850 inline ::Isis::ControlNetLogDataProtoV0001_Point* ControlNetLogDataProtoV0001::add_points() { 03851 return points_.Add(); 03852 } 03853 inline const ::google::protobuf::RepeatedPtrField< ::Isis::ControlNetLogDataProtoV0001_Point >& 03854 ControlNetLogDataProtoV0001::points() const { 03855 return points_; 03856 } 03857 inline ::google::protobuf::RepeatedPtrField< ::Isis::ControlNetLogDataProtoV0001_Point >* 03858 ControlNetLogDataProtoV0001::mutable_points() { 03859 return &points_; 03860 } 03861 03862 03863 // @@protoc_insertion_point(namespace_scope) 03864 03865 } // namespace Isis 03866 03867 #ifndef SWIG 03868 namespace google { 03869 namespace protobuf { 03870 03871 template <> 03872 inline const EnumDescriptor* GetEnumDescriptor< ::Isis::ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType>() { 03873 return ::Isis::ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType_descriptor(); 03874 } 03875 template <> 03876 inline const EnumDescriptor* GetEnumDescriptor< ::Isis::ControlNetFileProtoV0001_PBControlPoint_PointType>() { 03877 return ::Isis::ControlNetFileProtoV0001_PBControlPoint_PointType_descriptor(); 03878 } 03879 template <> 03880 inline const EnumDescriptor* GetEnumDescriptor< ::Isis::ControlNetFileProtoV0001_PBControlPoint_AprioriSource>() { 03881 return ::Isis::ControlNetFileProtoV0001_PBControlPoint_AprioriSource_descriptor(); 03882 } 03883 03884 } // namespace google 03885 } // namespace protobuf 03886 #endif // SWIG 03887 03888 // @@protoc_insertion_point(global_scope) 03889 03890 #endif // PROTOBUF_ControlNetFileV0001_2eproto__INCLUDED