Kinetica C# API  Version 6.0.1.0
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Pages
VisualizeImageHeatmap.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 
100  public struct StyleOptions
101  {
102 
107  public const string COLORMAP = "colormap";
108 
111  public const string JET = "jet";
112 
115  public const string HOT = "hot";
116 
119  public const string HSV = "hsv";
120 
123  public const string GRAY = "gray";
124 
127  public const string BLUES = "blues";
128 
131  public const string GREENS = "greens";
132 
135  public const string GREYS = "greys";
136 
139  public const string ORANGES = "oranges";
140 
143  public const string PURPLES = "purples";
144 
147  public const string REDS = "reds";
148 
151  public const string VIRIDIS = "viridis";
152 
155  public const string BLUR_RADIUS = "blur_radius";
156 
159  public const string BG_COLOR = "bg_color";
160 
163  public const string GRADIENT_START_COLOR = "gradient_start_color";
164 
167  public const string GRADIENT_END_COLOR = "gradient_end_color";
168 
171  } // end struct StyleOptions
172 
173 
176 
179  public IList<string> table_names { get; set; } = new List<string>();
180 
183  public string x_column_name { get; set; }
184 
187  public string y_column_name { get; set; }
188 
191  public string value_column_name { get; set; }
192 
195  public double min_x { get; set; }
196 
199  public double max_x { get; set; }
200 
203  public double min_y { get; set; }
204 
207  public double max_y { get; set; }
208 
211  public int width { get; set; }
212 
215  public int height { get; set; }
216 
221  public string projection { get; set; } = Projection.PLATE_CARREE;
222 
250  public IDictionary<string, string> style_options { get; set; } = new Dictionary<string, string>();
251 
254  public IDictionary<string, string> options { get; set; } = new Dictionary<string, string>();
255 
256 
261 
308  string x_column_name,
309  string y_column_name,
310  string value_column_name,
311  double min_x,
312  double max_x,
313  double min_y,
314  double max_y,
315  int width,
316  int height,
317  string projection,
318  IDictionary<string, string> style_options,
319  IDictionary<string, string> options = null)
320  {
321  this.table_names = table_names ?? new List<string>();
322  this.x_column_name = x_column_name ?? "";
323  this.y_column_name = y_column_name ?? "";
324  this.value_column_name = value_column_name ?? "";
325  this.min_x = min_x;
326  this.max_x = max_x;
327  this.min_y = min_y;
328  this.max_y = max_y;
329  this.width = width;
330  this.height = height;
331  this.projection = projection ?? Projection.PLATE_CARREE;
332  this.style_options = style_options ?? new Dictionary<string, string>();
333  this.options = options ?? new Dictionary<string, string>();
334  } // end constructor
335 
336 
339  } // end class VisualizeImageHeatmapRequest
340 
341 
342 
346  {
347 
350 
353  public int width { get; set; }
354 
357  public int height { get; set; }
358 
361  public long bg_color { get; set; }
362 
365  public byte[] image_data { get; set; }
366 
367 
370  } // end class VisualizeImageHeatmapResponse
371 
372 
373 
374 
375 } // end namespace kinetica
colormap Values: jet, hot, hsv, gray, blues, greens, greys, oranges, purples, reds, viridis.
string projection
Values: EPSG:4326, PLATE_CARREE, 900913, EPSG:900913, 102100, EPSG:102100, 3857, EPSG:3857, WEB_MERCATOR.
const string COLORMAP
Values: jet, hot, hsv, gray, blues, greens, greys, oranges, purples, reds, viridis.
IDictionary< string, string > style_options
colormap Values: jet, hot, hsv, gray, blues, greens, greys, oranges, purples, reds, viridis.
A set of results returned by /visualize/image/heatmap.
VisualizeImageHeatmapRequest(IList< string > table_names, string x_column_name, string y_column_name, string value_column_name, double min_x, double max_x, double min_y, double max_y, int width, int height, string projection, IDictionary< string, string > style_options, IDictionary< string, string > options=null)
Constructs a VisualizeImageHeatmapRequest object with the specified parameters.
A set of parameters for /visualize/image/heatmap.
Values: EPSG:4326, PLATE_CARREE, 900913, EPSG:900913, 102100, EPSG:102100, 3857, EPSG:3857, WEB_MERCATOR.
VisualizeImageHeatmapRequest()
Constructs a VisualizeImageHeatmapRequest object with default parameters.
KineticaData - class to help with Avro Encoding for Kinetica
Definition: KineticaData.cs:14
IDictionary< string, string > options