public void MergeFrom(pb::CodedInputStream input)
    {
        uint tag;

        while ((tag = input.ReadTag()) != 0)
        {
            switch (tag)
            {
            default:
                _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
                break;

            case 10: {
                Id = input.ReadString();
                break;
            }

            case 18: {
                if (master_ == null)
                {
                    master_ = new global::ImageFileIndexStructure();
                }
                input.ReadMessage(master_);
                break;
            }

            case 24: {
                Threshold = input.ReadInt32();
                break;
            }
            }
        }
    }
示例#2
0
 public void MergeFrom(ImageMosaicRequest other)
 {
     if (other == null)
     {
         return;
     }
     if (other.Id.Length != 0)
     {
         Id = other.Id;
     }
     tiles_.Add(other.tiles_);
     if (other.master_ != null)
     {
         if (master_ == null)
         {
             master_ = new global::ImageFileIndexStructure();
         }
         Master.MergeFrom(other.Master);
     }
     if (other.Random != false)
     {
         Random = other.Random;
     }
     if (other.TileWidth != 0)
     {
         TileWidth = other.TileWidth;
     }
     if (other.TileHeight != 0)
     {
         TileHeight = other.TileHeight;
     }
     if (other.ColourBlended != false)
     {
         ColourBlended = other.ColourBlended;
     }
     if (other.Enhanced != false)
     {
         Enhanced = other.Enhanced;
     }
     if (other.EnhancedThreshold != 0)
     {
         EnhancedThreshold = other.EnhancedThreshold;
     }
     if (other.EdgeDetection != false)
     {
         EdgeDetection = other.EdgeDetection;
     }
     edges_.Add(other.edges_);
     _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
 }
示例#3
0
 public void MergeFrom(MasterImageColourRequest other)
 {
     if (other == null)
     {
         return;
     }
     if (other.master_ != null)
     {
         if (master_ == null)
         {
             master_ = new global::ImageFileIndexStructure();
         }
         Master.MergeFrom(other.Master);
     }
     _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
 }
 public void MergeFrom(EdgeDetectionRequest other)
 {
     if (other == null)
     {
         return;
     }
     if (other.Id.Length != 0)
     {
         Id = other.Id;
     }
     if (other.master_ != null)
     {
         if (master_ == null)
         {
             master_ = new global::ImageFileIndexStructure();
         }
         Master.MergeFrom(other.Master);
     }
     if (other.Threshold != 0)
     {
         Threshold = other.Threshold;
     }
     _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
 }
示例#5
0
    public void MergeFrom(pb::CodedInputStream input)
    {
        uint tag;

        while ((tag = input.ReadTag()) != 0)
        {
            switch (tag)
            {
            default:
                _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
                break;

            case 10: {
                Id = input.ReadString();
                break;
            }

            case 18: {
                tiles_.AddEntriesFrom(input, _repeated_tiles_codec);
                break;
            }

            case 26: {
                if (master_ == null)
                {
                    master_ = new global::ImageFileIndexStructure();
                }
                input.ReadMessage(master_);
                break;
            }

            case 32: {
                Random = input.ReadBool();
                break;
            }

            case 40: {
                TileWidth = input.ReadInt32();
                break;
            }

            case 48: {
                TileHeight = input.ReadInt32();
                break;
            }

            case 56: {
                ColourBlended = input.ReadBool();
                break;
            }

            case 64: {
                Enhanced = input.ReadBool();
                break;
            }

            case 72: {
                EnhancedThreshold = input.ReadInt32();
                break;
            }

            case 80: {
                EdgeDetection = input.ReadBool();
                break;
            }

            case 90: {
                edges_.AddEntriesFrom(input, _repeated_edges_codec);
                break;
            }
            }
        }
    }