Kinetica C# API  Version 7.0.19.0
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Pages
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 
980  public struct Options
981  {
982  public const string MIN_LEVEL = "min_level";
983  public const string MAX_LEVEL = "max_level";
984 
986  public const string NUM_LEVELS = "num_levels";
987 
989  public const string ADJUST_LEVELS = "adjust_levels";
990 
992  public const string SEARCH_RADIUS = "search_radius";
993 
995  public const string MAX_SEARCH_CELLS = "max_search_cells";
996 
1023  public const string GRIDDING_METHOD = "gridding_method";
1024  public const string INV_DST_POW = "INV_DST_POW";
1025  public const string MIN_CURV = "MIN_CURV";
1026  public const string KRIGING = "KRIGING";
1027  public const string PASS_THROUGH = "PASS_THROUGH";
1028  public const string FILL_RATIO = "FILL_RATIO";
1029 
1031  public const string SMOOTHING_FACTOR = "smoothing_factor";
1032 
1034  public const string GRID_SIZE = "grid_size";
1035 
1037  public const string ADJUST_GRID = "adjust_grid";
1038 
1040  public const string ADJUST_GRID_NEIGH = "adjust_grid_neigh";
1041 
1043  public const string ADJUST_GRID_SIZE = "adjust_grid_size";
1044 
1046  public const string MAX_GRID_SIZE = "max_grid_size";
1047 
1049  public const string MIN_GRID_SIZE = "min_grid_size";
1050 
1052  public const string RENDER_OUTPUT_GRID = "render_output_grid";
1053 
1055  public const string COLOR_ISOLINES = "color_isolines";
1056 
1058  public const string ADD_LABELS = "add_labels";
1059 
1061  public const string LABELS_FONT_SIZE = "labels_font_size";
1062 
1064  public const string LABELS_FONT_FAMILY = "labels_font_family";
1065 
1067  public const string LABELS_SEARCH_WINDOW = "labels_search_window";
1068 
1070  public const string LABELS_INTRALEVEL_SEPARATION = "labels_intralevel_separation";
1071 
1073  public const string LABELS_INTERLEVEL_SEPARATION = "labels_interlevel_separation";
1074 
1076  public const string LABELS_MAX_ANGLE = "labels_max_angle";
1077 
1079  public const string ISOCHRONE_CONCAVITY = "isochrone_concavity";
1080 
1082  public const string ISOCHRONE_OUTPUT_TABLE = "isochrone_output_table";
1083 
1085  public const string ISOCHRONE_IMAGE = "isochrone_image";
1086  } // end struct Options
1087 
1088  public IList<string> table_names { get; set; } = new List<string>();
1089  public string x_column_name { get; set; }
1090  public string y_column_name { get; set; }
1091  public string value_column_name { get; set; }
1092  public double min_x { get; set; }
1093  public double max_x { get; set; }
1094  public double min_y { get; set; }
1095  public double max_y { get; set; }
1096  public int width { get; set; }
1097  public int height { get; set; }
1098 
1141  public string projection { get; set; } = Projection.PLATE_CARREE;
1142 
1480  public IDictionary<string, string> style_options { get; set; } = new Dictionary<string, string>();
1481 
1641  public IDictionary<string, string> options { get; set; } = new Dictionary<string, string>();
1642 
1643 
1646  public VisualizeImageContourRequest() { }
1647 
2200  public VisualizeImageContourRequest( IList<string> table_names,
2201  string x_column_name,
2202  string y_column_name,
2203  string value_column_name,
2204  double min_x,
2205  double max_x,
2206  double min_y,
2207  double max_y,
2208  int width,
2209  int height,
2210  string projection,
2211  IDictionary<string, string> style_options,
2212  IDictionary<string, string> options = null)
2213  {
2214  this.table_names = table_names ?? new List<string>();
2215  this.x_column_name = x_column_name ?? "";
2216  this.y_column_name = y_column_name ?? "";
2217  this.value_column_name = value_column_name ?? "";
2218  this.min_x = min_x;
2219  this.max_x = max_x;
2220  this.min_y = min_y;
2221  this.max_y = max_y;
2222  this.width = width;
2223  this.height = height;
2224  this.projection = projection ?? Projection.PLATE_CARREE;
2225  this.style_options = style_options ?? new Dictionary<string, string>();
2226  this.options = options ?? new Dictionary<string, string>();
2227  } // end constructor
2228 
2229  } // end class VisualizeImageContourRequest
2231 
2232 
2233 
2238  public class VisualizeImageContourResponse : KineticaData
2239  {
2240  public int width { get; set; }
2241  public int height { get; set; }
2242  public long bg_color { get; set; }
2243  public byte[] image_data { get; set; }
2244  public byte[] grid_data { get; set; }
2245  public double fill_n0 { get; set; }
2246  public double fill_nn { get; set; }
2247  public double min_level { get; set; }
2248  public double max_level { get; set; }
2249  public long samples_used { get; set; }
2250  public IDictionary<string, string> info { get; set; } = new Dictionary<string, string>();
2251 
2252  } // end class VisualizeImageContourResponse
2254 
2255 
2256 
2257 
2258 
2259 } // end namespace kinetica