Kinetica C# API  Version 6.0.1.0
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Pages
VisualizeImageLabels.cs
Go to the documentation of this file.
1 /*
2  * This file was autogenerated by the Kinetica schema processor.
3  *
4  * DO NOT EDIT DIRECTLY.
5  */
6 
7 using System.Collections.Generic;
8 
9 
10 
11 namespace kinetica
12 {
13 
19  {
20 
27  public struct Projection
28  {
29 
32  public const string EPSG_4326 = "EPSG:4326";
33 
36  public const string PLATE_CARREE = "PLATE_CARREE";
37 
40  public const string _900913 = "900913";
41 
44  public const string EPSG_900913 = "EPSG:900913";
45 
48  public const string _102100 = "102100";
49 
52  public const string EPSG_102100 = "EPSG:102100";
53 
56  public const string _3857 = "3857";
57 
60  public const string EPSG_3857 = "EPSG:3857";
61 
64  public const string WEB_MERCATOR = "WEB_MERCATOR";
65 
68  } // end struct Projection
69 
70 
73 
76  public string table_name { get; set; }
77 
80  public string x_column_name { get; set; }
81 
84  public string y_column_name { get; set; }
85 
88  public string x_offset { get; set; }
89 
92  public string y_offset { get; set; }
93 
96  public string text_string { get; set; }
97 
100  public string font { get; set; }
101 
104  public string text_color { get; set; }
105 
108  public string text_angle { get; set; }
109 
112  public string text_scale { get; set; }
113 
116  public string draw_box { get; set; }
117 
120  public string draw_leader { get; set; }
121 
124  public string line_width { get; set; }
125 
128  public string line_color { get; set; }
129 
132  public string fill_color { get; set; }
133 
136  public string leader_x_column_name { get; set; }
137 
140  public string leader_y_column_name { get; set; }
141 
144  public double min_x { get; set; }
145 
148  public double max_x { get; set; }
149 
152  public double min_y { get; set; }
153 
156  public double max_y { get; set; }
157 
160  public int width { get; set; }
161 
164  public int height { get; set; }
165 
170  public string projection { get; set; } = Projection.PLATE_CARREE;
171 
174  public IDictionary<string, string> options { get; set; } = new Dictionary<string, string>();
175 
176 
181 
215  string x_column_name,
216  string y_column_name,
217  string x_offset,
218  string y_offset,
219  string text_string,
220  string font,
221  string text_color,
222  string text_angle,
223  string text_scale,
224  string draw_box,
225  string draw_leader,
226  string line_width,
227  string line_color,
228  string fill_color,
229  string leader_x_column_name,
230  string leader_y_column_name,
231  double min_x,
232  double max_x,
233  double min_y,
234  double max_y,
235  int width,
236  int height,
237  string projection = null,
238  IDictionary<string, string> options = null)
239  {
240  this.table_name = table_name ?? "";
241  this.x_column_name = x_column_name ?? "";
242  this.y_column_name = y_column_name ?? "";
243  this.x_offset = x_offset ?? "";
244  this.y_offset = y_offset ?? "";
245  this.text_string = text_string ?? "";
246  this.font = font ?? "";
247  this.text_color = text_color ?? "";
248  this.text_angle = text_angle ?? "";
249  this.text_scale = text_scale ?? "";
250  this.draw_box = draw_box ?? "";
251  this.draw_leader = draw_leader ?? "";
252  this.line_width = line_width ?? "";
253  this.line_color = line_color ?? "";
254  this.fill_color = fill_color ?? "";
255  this.leader_x_column_name = leader_x_column_name ?? "";
256  this.leader_y_column_name = leader_y_column_name ?? "";
257  this.min_x = min_x;
258  this.max_x = max_x;
259  this.min_y = min_y;
260  this.max_y = max_y;
261  this.width = width;
262  this.height = height;
263  this.projection = projection ?? Projection.PLATE_CARREE;
264  this.options = options ?? new Dictionary<string, string>();
265  } // end constructor
266 
267 
270  } // end class VisualizeImageLabelsRequest
271 
272 
273 
277  {
278 
281 
284  public double width { get; set; }
285 
288  public double height { get; set; }
289 
292  public long bg_color { get; set; }
293 
296  public byte[] image_data { get; set; }
297 
298 
301  } // end class VisualizeImageLabelsResponse
302 
303 
304 
305 
306 } // end namespace kinetica
A set of results returned by /visualize/image/labels.
VisualizeImageLabelsRequest(string table_name, string x_column_name, string y_column_name, string x_offset, string y_offset, string text_string, string font, string text_color, string text_angle, string text_scale, string draw_box, string draw_leader, string line_width, string line_color, string fill_color, string leader_x_column_name, string leader_y_column_name, double min_x, double max_x, double min_y, double max_y, int width, int height, string projection=null, IDictionary< string, string > options=null)
Constructs a VisualizeImageLabelsRequest object with the specified parameters.
VisualizeImageLabelsRequest()
Constructs a VisualizeImageLabelsRequest object with default parameters.
Values: EPSG:4326, PLATE_CARREE, 900913, EPSG:900913, 102100, EPSG:102100, 3857, EPSG:3857, WEB_MERCATOR.
A set of parameters for /visualize/image/labels.
string projection
Values: EPSG:4326, PLATE_CARREE, 900913, EPSG:900913, 102100, EPSG:102100, 3857, EPSG:3857, WEB_MERCATOR.
KineticaData - class to help with Avro Encoding for Kinetica
Definition: KineticaData.cs:14
IDictionary< string, string > options