Kinetica C# API  Version 6.2.0.1
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 
10 
11 namespace kinetica
12 {
19  public class VisualizeImageContourRequest : KineticaData
20  {
21 
66  public struct Projection
67  {
68  public const string _3857 = "3857";
69  public const string _102100 = "102100";
70  public const string _900913 = "900913";
71  public const string EPSG_4326 = "EPSG:4326";
72  public const string PLATE_CARREE = "PLATE_CARREE";
73  public const string EPSG_900913 = "EPSG:900913";
74  public const string EPSG_102100 = "EPSG:102100";
75  public const string EPSG_3857 = "EPSG:3857";
76  public const string WEB_MERCATOR = "WEB_MERCATOR";
77  } // end struct Projection
78 
79 
419  public struct StyleOptions
420  {
421 
423  public const string LINE_SIZE = "line_size";
424 
426  public const string COLOR = "color";
427 
429  public const string BG_COLOR = "bg_color";
430 
432  public const string TEXT_COLOR = "text_color";
433 
740  public const string COLORMAP = "colormap";
741  public const string JET = "jet";
742  public const string ACCENT = "accent";
743  public const string AFMHOT = "afmhot";
744  public const string AUTUMN = "autumn";
745  public const string BINARY = "binary";
746  public const string BLUES = "blues";
747  public const string BONE = "bone";
748  public const string BRBG = "brbg";
749  public const string BRG = "brg";
750  public const string BUGN = "bugn";
751  public const string BUPU = "bupu";
752  public const string BWR = "bwr";
753  public const string CMRMAP = "cmrmap";
754  public const string COOL = "cool";
755  public const string COOLWARM = "coolwarm";
756  public const string COPPER = "copper";
757  public const string CUBEHELIX = "cubehelix";
758  public const string DARK2 = "dark2";
759  public const string FLAG = "flag";
760  public const string GIST_EARTH = "gist_earth";
761  public const string GIST_GRAY = "gist_gray";
762  public const string GIST_HEAT = "gist_heat";
763  public const string GIST_NCAR = "gist_ncar";
764  public const string GIST_RAINBOW = "gist_rainbow";
765  public const string GIST_STERN = "gist_stern";
766  public const string GIST_YARG = "gist_yarg";
767  public const string GNBU = "gnbu";
768  public const string GNUPLOT2 = "gnuplot2";
769  public const string GNUPLOT = "gnuplot";
770  public const string GRAY = "gray";
771  public const string GREENS = "greens";
772  public const string GREYS = "greys";
773  public const string HOT = "hot";
774  public const string HSV = "hsv";
775  public const string INFERNO = "inferno";
776  public const string MAGMA = "magma";
777  public const string NIPY_SPECTRAL = "nipy_spectral";
778  public const string OCEAN = "ocean";
779  public const string ORANGES = "oranges";
780  public const string ORRD = "orrd";
781  public const string PAIRED = "paired";
782  public const string PASTEL1 = "pastel1";
783  public const string PASTEL2 = "pastel2";
784  public const string PINK = "pink";
785  public const string PIYG = "piyg";
786  public const string PLASMA = "plasma";
787  public const string PRGN = "prgn";
788  public const string PRISM = "prism";
789  public const string PUBU = "pubu";
790  public const string PUBUGN = "pubugn";
791  public const string PUOR = "puor";
792  public const string PURD = "purd";
793  public const string PURPLES = "purples";
794  public const string RAINBOW = "rainbow";
795  public const string RDBU = "rdbu";
796  public const string RDGY = "rdgy";
797  public const string RDPU = "rdpu";
798  public const string RDYLBU = "rdylbu";
799  public const string RDYLGN = "rdylgn";
800  public const string REDS = "reds";
801  public const string SEISMIC = "seismic";
802  public const string SET1 = "set1";
803  public const string SET2 = "set2";
804  public const string SET3 = "set3";
805  public const string SPECTRAL = "spectral";
806  public const string SPRING = "spring";
807  public const string SUMMER = "summer";
808  public const string TERRAIN = "terrain";
809  public const string VIRIDIS = "viridis";
810  public const string WINTER = "winter";
811  public const string WISTIA = "wistia";
812  public const string YLGN = "ylgn";
813  public const string YLGNBU = "ylgnbu";
814  public const string YLORBR = "ylorbr";
815  public const string YLORRD = "ylorrd";
816  } // end struct StyleOptions
817 
818 
965  public struct Options
966  {
967  public const string MIN_LEVEL = "min_level";
968  public const string MAX_LEVEL = "max_level";
969 
971  public const string NUM_LEVELS = "num_levels";
972 
974  public const string ADJUST_LEVELS = "adjust_levels";
975 
977  public const string SEARCH_RADIUS = "search_radius";
978 
980  public const string MAX_SEARCH_CELLS = "max_search_cells";
981 
1008  public const string GRIDDING_METHOD = "gridding_method";
1009  public const string INV_DST_POW = "INV_DST_POW";
1010  public const string MIN_CURV = "MIN_CURV";
1011  public const string KRIGING = "KRIGING";
1012  public const string PASS_THROUGH = "PASS_THROUGH";
1013  public const string FILL_RATIO = "FILL_RATIO";
1014 
1016  public const string SMOOTHING_FACTOR = "smoothing_factor";
1017 
1019  public const string GRID_SIZE = "grid_size";
1020 
1022  public const string ADJUST_GRID = "adjust_grid";
1023 
1025  public const string ADJUST_GRID_NEIGH = "adjust_grid_neigh";
1026 
1028  public const string ADJUST_GRID_SIZE = "adjust_grid_size";
1029 
1031  public const string MAX_GRID_SIZE = "max_grid_size";
1032 
1034  public const string MIN_GRID_SIZE = "min_grid_size";
1035 
1037  public const string RENDER_OUTPUT_GRID = "render_output_grid";
1038 
1040  public const string COLOR_ISOLINES = "color_isolines";
1041 
1043  public const string ADD_LABELS = "add_labels";
1044 
1046  public const string LABELS_FONT_SIZE = "labels_font_size";
1047 
1049  public const string LABELS_FONT_FAMILY = "labels_font_family";
1050 
1052  public const string LABELS_SEARCH_WINDOW = "labels_search_window";
1053 
1055  public const string LABELS_INTRALEVEL_SEPARATION = "labels_intralevel_separation";
1056 
1058  public const string LABELS_INTERLEVEL_SEPARATION = "labels_interlevel_separation";
1059 
1061  public const string LABELS_MAX_ANGLE = "labels_max_angle";
1062  } // end struct Options
1063 
1064  public IList<string> table_names { get; set; } = new List<string>();
1065  public string x_column_name { get; set; }
1066  public string y_column_name { get; set; }
1067  public string value_column_name { get; set; }
1068  public double min_x { get; set; }
1069  public double max_x { get; set; }
1070  public double min_y { get; set; }
1071  public double max_y { get; set; }
1072  public int width { get; set; }
1073  public int height { get; set; }
1074 
1117  public string projection { get; set; } = Projection.PLATE_CARREE;
1118 
1456  public IDictionary<string, string> style_options { get; set; } = new Dictionary<string, string>();
1457 
1602  public IDictionary<string, string> options { get; set; } = new Dictionary<string, string>();
1603 
1604 
1607  public VisualizeImageContourRequest() { }
1608 
2146  public VisualizeImageContourRequest( IList<string> table_names,
2147  string x_column_name,
2148  string y_column_name,
2149  string value_column_name,
2150  double min_x,
2151  double max_x,
2152  double min_y,
2153  double max_y,
2154  int width,
2155  int height,
2156  string projection,
2157  IDictionary<string, string> style_options,
2158  IDictionary<string, string> options = null)
2159  {
2160  this.table_names = table_names ?? new List<string>();
2161  this.x_column_name = x_column_name ?? "";
2162  this.y_column_name = y_column_name ?? "";
2163  this.value_column_name = value_column_name ?? "";
2164  this.min_x = min_x;
2165  this.max_x = max_x;
2166  this.min_y = min_y;
2167  this.max_y = max_y;
2168  this.width = width;
2169  this.height = height;
2170  this.projection = projection ?? Projection.PLATE_CARREE;
2171  this.style_options = style_options ?? new Dictionary<string, string>();
2172  this.options = options ?? new Dictionary<string, string>();
2173  } // end constructor
2174 
2175  } // end class VisualizeImageContourRequest
2177 
2178 
2179 
2184  public class VisualizeImageContourResponse : KineticaData
2185  {
2186  public int width { get; set; }
2187  public int height { get; set; }
2188  public long bg_color { get; set; }
2189  public byte[] image_data { get; set; }
2190  public byte[] grid_data { get; set; }
2191  public double fill_n0 { get; set; }
2192  public double fill_nn { get; set; }
2193  public double min_level { get; set; }
2194  public double max_level { get; set; }
2195  public long samples_used { get; set; }
2196 
2197  } // end class VisualizeImageContourResponse
2199 
2200 
2201 
2202 
2203 
2204 } // end namespace kinetica