Kinetica   C#   API  Version 7.2.3.0
VisualizeImageContour.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 VisualizeImageContourRequest : KineticaData
13  {
14  public struct Projection
15  {
16  public const string _3857 = "3857";
17  public const string _102100 = "102100";
18  public const string _900913 = "900913";
19  public const string EPSG_4326 = "EPSG:4326";
20  public const string PLATE_CARREE = "PLATE_CARREE";
21  public const string EPSG_900913 = "EPSG:900913";
22  public const string EPSG_102100 = "EPSG:102100";
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 LINE_SIZE = "line_size";
30  public const string COLOR = "color";
31  public const string BG_COLOR = "bg_color";
32  public const string TEXT_COLOR = "text_color";
33  public const string COLORMAP = "colormap";
34  public const string JET = "jet";
35  public const string ACCENT = "accent";
36  public const string AFMHOT = "afmhot";
37  public const string AUTUMN = "autumn";
38  public const string BINARY = "binary";
39  public const string BLUES = "blues";
40  public const string BONE = "bone";
41  public const string BRBG = "brbg";
42  public const string BRG = "brg";
43  public const string BUGN = "bugn";
44  public const string BUPU = "bupu";
45  public const string BWR = "bwr";
46  public const string CMRMAP = "cmrmap";
47  public const string COOL = "cool";
48  public const string COOLWARM = "coolwarm";
49  public const string COPPER = "copper";
50  public const string CUBEHELIX = "cubehelix";
51  public const string DARK2 = "dark2";
52  public const string FLAG = "flag";
53  public const string GIST_EARTH = "gist_earth";
54  public const string GIST_GRAY = "gist_gray";
55  public const string GIST_HEAT = "gist_heat";
56  public const string GIST_NCAR = "gist_ncar";
57  public const string GIST_RAINBOW = "gist_rainbow";
58  public const string GIST_STERN = "gist_stern";
59  public const string GIST_YARG = "gist_yarg";
60  public const string GNBU = "gnbu";
61  public const string GNUPLOT2 = "gnuplot2";
62  public const string GNUPLOT = "gnuplot";
63  public const string GRAY = "gray";
64  public const string GREENS = "greens";
65  public const string GREYS = "greys";
66  public const string HOT = "hot";
67  public const string HSV = "hsv";
68  public const string INFERNO = "inferno";
69  public const string MAGMA = "magma";
70  public const string NIPY_SPECTRAL = "nipy_spectral";
71  public const string OCEAN = "ocean";
72  public const string ORANGES = "oranges";
73  public const string ORRD = "orrd";
74  public const string PAIRED = "paired";
75  public const string PASTEL1 = "pastel1";
76  public const string PASTEL2 = "pastel2";
77  public const string PINK = "pink";
78  public const string PIYG = "piyg";
79  public const string PLASMA = "plasma";
80  public const string PRGN = "prgn";
81  public const string PRISM = "prism";
82  public const string PUBU = "pubu";
83  public const string PUBUGN = "pubugn";
84  public const string PUOR = "puor";
85  public const string PURD = "purd";
86  public const string PURPLES = "purples";
87  public const string RAINBOW = "rainbow";
88  public const string RDBU = "rdbu";
89  public const string RDGY = "rdgy";
90  public const string RDPU = "rdpu";
91  public const string RDYLBU = "rdylbu";
92  public const string RDYLGN = "rdylgn";
93  public const string REDS = "reds";
94  public const string SEISMIC = "seismic";
95  public const string SET1 = "set1";
96  public const string SET2 = "set2";
97  public const string SET3 = "set3";
98  public const string SPECTRAL = "spectral";
99  public const string SPRING = "spring";
100  public const string SUMMER = "summer";
101  public const string TERRAIN = "terrain";
102  public const string VIRIDIS = "viridis";
103  public const string WINTER = "winter";
104  public const string WISTIA = "wistia";
105  public const string YLGN = "ylgn";
106  public const string YLGNBU = "ylgnbu";
107  public const string YLORBR = "ylorbr";
108  public const string YLORRD = "ylorrd";
109  } // end struct StyleOptions
110 
111  public struct Options
112  {
113  public const string MIN_LEVEL = "min_level";
114  public const string MAX_LEVEL = "max_level";
115  public const string NUM_LEVELS = "num_levels";
116  public const string ADJUST_LEVELS = "adjust_levels";
117  public const string SEARCH_RADIUS = "search_radius";
118  public const string MAX_SEARCH_CELLS = "max_search_cells";
119  public const string GRIDDING_METHOD = "gridding_method";
120  public const string INV_DST_POW = "INV_DST_POW";
121  public const string MIN_CURV = "MIN_CURV";
122  public const string KRIGING = "KRIGING";
123  public const string PASS_THROUGH = "PASS_THROUGH";
124  public const string FILL_RATIO = "FILL_RATIO";
125  public const string SMOOTHING_FACTOR = "smoothing_factor";
126  public const string GRID_SIZE = "grid_size";
127  public const string ADJUST_GRID = "adjust_grid";
128  public const string ADJUST_GRID_NEIGH = "adjust_grid_neigh";
129  public const string ADJUST_GRID_SIZE = "adjust_grid_size";
130  public const string MAX_GRID_SIZE = "max_grid_size";
131  public const string MIN_GRID_SIZE = "min_grid_size";
132  public const string RENDER_OUTPUT_GRID = "render_output_grid";
133  public const string COLOR_ISOLINES = "color_isolines";
134  public const string ADD_LABELS = "add_labels";
135  public const string LABELS_FONT_SIZE = "labels_font_size";
136  public const string LABELS_FONT_FAMILY = "labels_font_family";
137  public const string LABELS_SEARCH_WINDOW = "labels_search_window";
138  public const string LABELS_INTRALEVEL_SEPARATION = "labels_intralevel_separation";
139  public const string LABELS_INTERLEVEL_SEPARATION = "labels_interlevel_separation";
140  public const string LABELS_MAX_ANGLE = "labels_max_angle";
141  public const string ISOCHRONE_CONCAVITY = "isochrone_concavity";
142  public const string ISOCHRONE_OUTPUT_TABLE = "isochrone_output_table";
143  public const string ISOCHRONE_IMAGE = "isochrone_image";
144  } // end struct Options
145 
146  public IList<string> table_names { get; set; } = new List<string>();
147  public string x_column_name { get; set; }
148  public string y_column_name { get; set; }
149  public string value_column_name { get; set; }
150  public double min_x { get; set; }
151  public double max_x { get; set; }
152  public double min_y { get; set; }
153  public double max_y { get; set; }
154  public int width { get; set; }
155  public int height { get; set; }
156  public string projection { get; set; } = Projection.PLATE_CARREE;
157  public IDictionary<string, string> style_options { get; set; } = new Dictionary<string, string>();
158  public IDictionary<string, string> options { get; set; } = new Dictionary<string, string>();
159 
160  public VisualizeImageContourRequest() { }
161 
162  public VisualizeImageContourRequest( IList<string> table_names,
163  string x_column_name,
164  string y_column_name,
165  string value_column_name,
166  double min_x,
167  double max_x,
168  double min_y,
169  double max_y,
170  int width,
171  int height,
172  string projection,
173  IDictionary<string, string> style_options,
174  IDictionary<string, string> options = null)
175  {
176  this.table_names = table_names ?? new List<string>();
177  this.x_column_name = x_column_name ?? "";
178  this.y_column_name = y_column_name ?? "";
179  this.value_column_name = value_column_name ?? "";
180  this.min_x = min_x;
181  this.max_x = max_x;
182  this.min_y = min_y;
183  this.max_y = max_y;
184  this.width = width;
185  this.height = height;
186  this.projection = projection ?? Projection.PLATE_CARREE;
187  this.style_options = style_options ?? new Dictionary<string, string>();
188  this.options = options ?? new Dictionary<string, string>();
189  } // end constructor
190  } // end class VisualizeImageContourRequest
192 
194  public class VisualizeImageContourResponse : KineticaData
195  {
196  public int width { get; set; }
197  public int height { get; set; }
198  public long bg_color { get; set; }
199  public byte[] image_data { get; set; }
200  public byte[] grid_data { get; set; }
201  public double fill_n0 { get; set; }
202  public double fill_nn { get; set; }
203  public double min_level { get; set; }
204  public double max_level { get; set; }
205  public long samples_used { get; set; }
206  public IDictionary<string, string> info { get; set; } = new Dictionary<string, string>();
207  } // end class VisualizeImageContourResponse
209 } // end namespace kinetica