OSDN Git Service

new repo
[bytom/vapor.git] / vendor / google.golang.org / genproto / googleapis / cloud / vision / v1 / geometry.pb.go
1 // Code generated by protoc-gen-go. DO NOT EDIT.
2 // source: google/cloud/vision/v1/geometry.proto
3
4 /*
5 Package vision is a generated protocol buffer package.
6
7 It is generated from these files:
8         google/cloud/vision/v1/geometry.proto
9         google/cloud/vision/v1/image_annotator.proto
10         google/cloud/vision/v1/text_annotation.proto
11         google/cloud/vision/v1/web_detection.proto
12
13 It has these top-level messages:
14         Vertex
15         BoundingPoly
16         Position
17         Feature
18         ImageSource
19         Image
20         FaceAnnotation
21         LocationInfo
22         Property
23         EntityAnnotation
24         SafeSearchAnnotation
25         LatLongRect
26         ColorInfo
27         DominantColorsAnnotation
28         ImageProperties
29         CropHint
30         CropHintsAnnotation
31         CropHintsParams
32         ImageContext
33         AnnotateImageRequest
34         AnnotateImageResponse
35         BatchAnnotateImagesRequest
36         BatchAnnotateImagesResponse
37         TextAnnotation
38         Page
39         Block
40         Paragraph
41         Word
42         Symbol
43         WebDetection
44 */
45 package vision
46
47 import proto "github.com/golang/protobuf/proto"
48 import fmt "fmt"
49 import math "math"
50
51 // Reference imports to suppress errors if they are not otherwise used.
52 var _ = proto.Marshal
53 var _ = fmt.Errorf
54 var _ = math.Inf
55
56 // This is a compile-time assertion to ensure that this generated file
57 // is compatible with the proto package it is being compiled against.
58 // A compilation error at this line likely means your copy of the
59 // proto package needs to be updated.
60 const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package
61
62 // A vertex represents a 2D point in the image.
63 // NOTE: the vertex coordinates are in the same scale as the original image.
64 type Vertex struct {
65         // X coordinate.
66         X int32 `protobuf:"varint,1,opt,name=x" json:"x,omitempty"`
67         // Y coordinate.
68         Y int32 `protobuf:"varint,2,opt,name=y" json:"y,omitempty"`
69 }
70
71 func (m *Vertex) Reset()                    { *m = Vertex{} }
72 func (m *Vertex) String() string            { return proto.CompactTextString(m) }
73 func (*Vertex) ProtoMessage()               {}
74 func (*Vertex) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} }
75
76 func (m *Vertex) GetX() int32 {
77         if m != nil {
78                 return m.X
79         }
80         return 0
81 }
82
83 func (m *Vertex) GetY() int32 {
84         if m != nil {
85                 return m.Y
86         }
87         return 0
88 }
89
90 // A bounding polygon for the detected image annotation.
91 type BoundingPoly struct {
92         // The bounding polygon vertices.
93         Vertices []*Vertex `protobuf:"bytes,1,rep,name=vertices" json:"vertices,omitempty"`
94 }
95
96 func (m *BoundingPoly) Reset()                    { *m = BoundingPoly{} }
97 func (m *BoundingPoly) String() string            { return proto.CompactTextString(m) }
98 func (*BoundingPoly) ProtoMessage()               {}
99 func (*BoundingPoly) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1} }
100
101 func (m *BoundingPoly) GetVertices() []*Vertex {
102         if m != nil {
103                 return m.Vertices
104         }
105         return nil
106 }
107
108 // A 3D position in the image, used primarily for Face detection landmarks.
109 // A valid Position must have both x and y coordinates.
110 // The position coordinates are in the same scale as the original image.
111 type Position struct {
112         // X coordinate.
113         X float32 `protobuf:"fixed32,1,opt,name=x" json:"x,omitempty"`
114         // Y coordinate.
115         Y float32 `protobuf:"fixed32,2,opt,name=y" json:"y,omitempty"`
116         // Z coordinate (or depth).
117         Z float32 `protobuf:"fixed32,3,opt,name=z" json:"z,omitempty"`
118 }
119
120 func (m *Position) Reset()                    { *m = Position{} }
121 func (m *Position) String() string            { return proto.CompactTextString(m) }
122 func (*Position) ProtoMessage()               {}
123 func (*Position) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{2} }
124
125 func (m *Position) GetX() float32 {
126         if m != nil {
127                 return m.X
128         }
129         return 0
130 }
131
132 func (m *Position) GetY() float32 {
133         if m != nil {
134                 return m.Y
135         }
136         return 0
137 }
138
139 func (m *Position) GetZ() float32 {
140         if m != nil {
141                 return m.Z
142         }
143         return 0
144 }
145
146 func init() {
147         proto.RegisterType((*Vertex)(nil), "google.cloud.vision.v1.Vertex")
148         proto.RegisterType((*BoundingPoly)(nil), "google.cloud.vision.v1.BoundingPoly")
149         proto.RegisterType((*Position)(nil), "google.cloud.vision.v1.Position")
150 }
151
152 func init() { proto.RegisterFile("google/cloud/vision/v1/geometry.proto", fileDescriptor0) }
153
154 var fileDescriptor0 = []byte{
155         // 237 bytes of a gzipped FileDescriptorProto
156         0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x74, 0x90, 0x31, 0x4b, 0x03, 0x31,
157         0x14, 0x80, 0x79, 0x57, 0x2c, 0x25, 0xd6, 0xe5, 0x06, 0x39, 0x1c, 0xa4, 0x1c, 0x0a, 0x9d, 0x12,
158         0xaa, 0x4e, 0xea, 0x74, 0x8b, 0xe0, 0x74, 0xdc, 0xe0, 0xe0, 0x56, 0xaf, 0x8f, 0x47, 0xe0, 0x9a,
159         0x57, 0x92, 0x34, 0x34, 0xfd, 0xe5, 0x8e, 0xd2, 0xa4, 0x28, 0x8a, 0xdd, 0xf2, 0x91, 0x8f, 0xf7,
160         0xf1, 0x9e, 0xb8, 0x25, 0x66, 0x1a, 0x50, 0xf5, 0x03, 0x6f, 0x57, 0x2a, 0x68, 0xa7, 0xd9, 0xa8,
161         0xb0, 0x50, 0x84, 0xbc, 0x46, 0x6f, 0xa3, 0xdc, 0x58, 0xf6, 0x5c, 0x5e, 0x66, 0x4d, 0x26, 0x4d,
162         0x66, 0x4d, 0x86, 0x45, 0x7d, 0x23, 0xc6, 0x6f, 0x68, 0x3d, 0xee, 0xca, 0xa9, 0x80, 0x5d, 0x05,
163         0x33, 0x98, 0x9f, 0x75, 0x90, 0x28, 0x56, 0x45, 0xa6, 0x58, 0xbf, 0x8a, 0x69, 0xc3, 0x5b, 0xb3,
164         0xd2, 0x86, 0x5a, 0x1e, 0x62, 0xf9, 0x28, 0x26, 0x01, 0xad, 0xd7, 0x3d, 0xba, 0x0a, 0x66, 0xa3,
165         0xf9, 0xf9, 0xdd, 0xb5, 0xfc, 0x3f, 0x20, 0xf3, 0xf4, 0xee, 0xdb, 0xaf, 0x1f, 0xc4, 0xa4, 0x65,
166         0xa7, 0xbd, 0x66, 0xf3, 0xd3, 0x2c, 0x7e, 0x35, 0x8b, 0x0e, 0xe2, 0x81, 0xf6, 0xd5, 0x28, 0xd3,
167         0xbe, 0x31, 0xe2, 0xaa, 0xe7, 0xf5, 0x89, 0x48, 0x73, 0xf1, 0x72, 0xdc, 0xb6, 0x3d, 0x2c, 0xdb,
168         0xc2, 0xfb, 0xf3, 0x51, 0x24, 0x1e, 0x96, 0x86, 0x24, 0x5b, 0x52, 0x84, 0x26, 0x9d, 0x42, 0xe5,
169         0xaf, 0xe5, 0x46, 0xbb, 0xbf, 0x47, 0x7b, 0xca, 0xaf, 0x4f, 0x80, 0x8f, 0x71, 0x72, 0xef, 0xbf,
170         0x02, 0x00, 0x00, 0xff, 0xff, 0xd0, 0x04, 0x38, 0x95, 0x5f, 0x01, 0x00, 0x00,
171 }