Kinetica C# API  Version 6.0.1.0
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Pages
VisualizeVideoHeatmap.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 BLUR_RADIUS = "blur_radius";
152 
155  public const string BG_COLOR = "bg_color";
156 
159  public const string GRADIENT_START_COLOR = "gradient_start_color";
160 
163  public const string GRADIENT_END_COLOR = "gradient_end_color";
164 
167  } // end struct StyleOptions
168 
169 
172 
175  public IList<string> table_names { get; set; } = new List<string>();
176 
179  public string x_column_name { get; set; }
180 
183  public string y_column_name { get; set; }
184 
187  public double min_x { get; set; }
188 
191  public double max_x { get; set; }
192 
195  public double min_y { get; set; }
196 
199  public double max_y { get; set; }
200 
203  public IList<IList<double>> time_intervals { get; set; } = new List<IList<double>>();
204 
207  public int width { get; set; }
208 
211  public int height { get; set; }
212 
217  public string projection { get; set; } = Projection.PLATE_CARREE;
218 
221  public string video_style { get; set; }
222 
225  public string session_key { get; set; }
226 
254  public IDictionary<string, string> style_options { get; set; } = new Dictionary<string, string>();
255 
258  public IDictionary<string, string> options { get; set; } = new Dictionary<string, string>();
259 
260 
265 
314  string x_column_name,
315  string y_column_name,
316  double min_x,
317  double max_x,
318  double min_y,
319  double max_y,
320  IList<IList<double>> time_intervals,
321  int width,
322  int height,
323  string projection,
324  string video_style,
325  string session_key,
326  IDictionary<string, string> style_options,
327  IDictionary<string, string> options = null)
328  {
329  this.table_names = table_names ?? new List<string>();
330  this.x_column_name = x_column_name ?? "";
331  this.y_column_name = y_column_name ?? "";
332  this.min_x = min_x;
333  this.max_x = max_x;
334  this.min_y = min_y;
335  this.max_y = max_y;
336  this.time_intervals = time_intervals ?? new List<IList<double>>();
337  this.width = width;
338  this.height = height;
339  this.projection = projection ?? Projection.PLATE_CARREE;
340  this.video_style = video_style ?? "";
341  this.session_key = session_key ?? "";
342  this.style_options = style_options ?? new Dictionary<string, string>();
343  this.options = options ?? new Dictionary<string, string>();
344  } // end constructor
345 
346 
349  } // end class VisualizeVideoHeatmapRequest
350 
351 
352 
356  {
357 
360 
363  public double width { get; set; }
364 
367  public double height { get; set; }
368 
371  public long bg_color { get; set; }
372 
375  public int num_frames { get; set; }
376 
379  public string session_key { get; set; }
380 
383  public IList<byte[]> data { get; set; } = new List<byte[]>();
384 
385 
388  } // end class VisualizeVideoHeatmapResponse
389 
390 
391 
392 
393 } // end namespace kinetica
VisualizeVideoHeatmapRequest(IList< string > table_names, string x_column_name, string y_column_name, double min_x, double max_x, double min_y, double max_y, IList< IList< double >> time_intervals, int width, int height, string projection, string video_style, string session_key, IDictionary< string, string > style_options, IDictionary< string, string > options=null)
Constructs a VisualizeVideoHeatmapRequest object with the specified parameters.
VisualizeVideoHeatmapRequest()
Constructs a VisualizeVideoHeatmapRequest object with default parameters.
const string COLORMAP
Values: jet, hot, hsv, gray, blues, greens, greys, oranges, purples, reds.
A set of parameters for /visualize/video/heatmap.
A set of results returned by /visualize/video/heatmap.
IDictionary< string, string > options
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
colormap Values: jet, hot, hsv, gray, blues, greens, greys, oranges, purples, reds.
string projection
Values: EPSG:4326, PLATE_CARREE, 900913, EPSG:900913, 102100, EPSG:102100, 3857, EPSG:3857, WEB_MERCATOR.
IDictionary< string, string > style_options
colormap Values: jet, hot, hsv, gray, blues, greens, greys, oranges, purples, reds.