Kinetica   C#   API  Version 7.2.3.0
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 namespace kinetica
10 {
12  public class VisualizeImageHeatmapRequest : KineticaData
13  {
14  public struct Projection
15  {
16  public const string EPSG_4326 = "EPSG:4326";
17  public const string PLATE_CARREE = "PLATE_CARREE";
18  public const string _900913 = "900913";
19  public const string EPSG_900913 = "EPSG:900913";
20  public const string _102100 = "102100";
21  public const string EPSG_102100 = "EPSG:102100";
22  public const string _3857 = "3857";
23  public const string EPSG_3857 = "EPSG:3857";
24  public const string WEB_MERCATOR = "WEB_MERCATOR";
25  } // end struct Projection
26 
27  public struct StyleOptions
28  {
29  public const string COLORMAP = "colormap";
30  public const string JET = "jet";
31  public const string ACCENT = "accent";
32  public const string AFMHOT = "afmhot";
33  public const string AUTUMN = "autumn";
34  public const string BINARY = "binary";
35  public const string BLUES = "blues";
36  public const string BONE = "bone";
37  public const string BRBG = "brbg";
38  public const string BRG = "brg";
39  public const string BUGN = "bugn";
40  public const string BUPU = "bupu";
41  public const string BWR = "bwr";
42  public const string CMRMAP = "cmrmap";
43  public const string COOL = "cool";
44  public const string COOLWARM = "coolwarm";
45  public const string COPPER = "copper";
46  public const string CUBEHELIX = "cubehelix";
47  public const string DARK2 = "dark2";
48  public const string FLAG = "flag";
49  public const string GIST_EARTH = "gist_earth";
50  public const string GIST_GRAY = "gist_gray";
51  public const string GIST_HEAT = "gist_heat";
52  public const string GIST_NCAR = "gist_ncar";
53  public const string GIST_RAINBOW = "gist_rainbow";
54  public const string GIST_STERN = "gist_stern";
55  public const string GIST_YARG = "gist_yarg";
56  public const string GNBU = "gnbu";
57  public const string GNUPLOT2 = "gnuplot2";
58  public const string GNUPLOT = "gnuplot";
59  public const string GRAY = "gray";
60  public const string GREENS = "greens";
61  public const string GREYS = "greys";
62  public const string HOT = "hot";
63  public const string HSV = "hsv";
64  public const string INFERNO = "inferno";
65  public const string MAGMA = "magma";
66  public const string NIPY_SPECTRAL = "nipy_spectral";
67  public const string OCEAN = "ocean";
68  public const string ORANGES = "oranges";
69  public const string ORRD = "orrd";
70  public const string PAIRED = "paired";
71  public const string PASTEL1 = "pastel1";
72  public const string PASTEL2 = "pastel2";
73  public const string PINK = "pink";
74  public const string PIYG = "piyg";
75  public const string PLASMA = "plasma";
76  public const string PRGN = "prgn";
77  public const string PRISM = "prism";
78  public const string PUBU = "pubu";
79  public const string PUBUGN = "pubugn";
80  public const string PUOR = "puor";
81  public const string PURD = "purd";
82  public const string PURPLES = "purples";
83  public const string RAINBOW = "rainbow";
84  public const string RDBU = "rdbu";
85  public const string RDGY = "rdgy";
86  public const string RDPU = "rdpu";
87  public const string RDYLBU = "rdylbu";
88  public const string RDYLGN = "rdylgn";
89  public const string REDS = "reds";
90  public const string SEISMIC = "seismic";
91  public const string SET1 = "set1";
92  public const string SET2 = "set2";
93  public const string SET3 = "set3";
94  public const string SPECTRAL = "spectral";
95  public const string SPRING = "spring";
96  public const string SUMMER = "summer";
97  public const string TERRAIN = "terrain";
98  public const string VIRIDIS = "viridis";
99  public const string WINTER = "winter";
100  public const string WISTIA = "wistia";
101  public const string YLGN = "ylgn";
102  public const string YLGNBU = "ylgnbu";
103  public const string YLORBR = "ylorbr";
104  public const string YLORRD = "ylorrd";
105  public const string BLUR_RADIUS = "blur_radius";
106  public const string BG_COLOR = "bg_color";
107  public const string GRADIENT_START_COLOR = "gradient_start_color";
108  public const string GRADIENT_END_COLOR = "gradient_end_color";
109  } // end struct StyleOptions
110 
111  public IList<string> table_names { get; set; } = new List<string>();
112  public string x_column_name { get; set; }
113  public string y_column_name { get; set; }
114  public string value_column_name { get; set; }
115  public string geometry_column_name { get; set; }
116  public double min_x { get; set; }
117  public double max_x { get; set; }
118  public double min_y { get; set; }
119  public double max_y { get; set; }
120  public int width { get; set; }
121  public int height { get; set; }
122  public string projection { get; set; } = Projection.PLATE_CARREE;
123  public IDictionary<string, string> style_options { get; set; } = new Dictionary<string, string>();
124  public IDictionary<string, string> options { get; set; } = new Dictionary<string, string>();
125 
126  public VisualizeImageHeatmapRequest() { }
127 
128  public VisualizeImageHeatmapRequest( IList<string> table_names,
129  string x_column_name,
130  string y_column_name,
131  string value_column_name,
132  string geometry_column_name,
133  double min_x,
134  double max_x,
135  double min_y,
136  double max_y,
137  int width,
138  int height,
139  string projection,
140  IDictionary<string, string> style_options,
141  IDictionary<string, string> options = null)
142  {
143  this.table_names = table_names ?? new List<string>();
144  this.x_column_name = x_column_name ?? "";
145  this.y_column_name = y_column_name ?? "";
146  this.value_column_name = value_column_name ?? "";
147  this.geometry_column_name = geometry_column_name ?? "";
148  this.min_x = min_x;
149  this.max_x = max_x;
150  this.min_y = min_y;
151  this.max_y = max_y;
152  this.width = width;
153  this.height = height;
154  this.projection = projection ?? Projection.PLATE_CARREE;
155  this.style_options = style_options ?? new Dictionary<string, string>();
156  this.options = options ?? new Dictionary<string, string>();
157  } // end constructor
158  } // end class VisualizeImageHeatmapRequest
160 
162  public class VisualizeImageHeatmapResponse : KineticaData
163  {
164  public int width { get; set; }
165  public int height { get; set; }
166  public long bg_color { get; set; }
167  public byte[] image_data { get; set; }
168  public IDictionary<string, string> info { get; set; } = new Dictionary<string, string>();
169  } // end class VisualizeImageHeatmapResponse
171 } // end namespace kinetica