7 using System.Collections.Generic;
19 public class VisualizeImageContourRequest : KineticaData
66 public struct Projection
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";
419 public struct StyleOptions
423 public const string LINE_SIZE =
"line_size";
426 public const string COLOR =
"color";
429 public const string BG_COLOR =
"bg_color";
432 public const string TEXT_COLOR =
"text_color";
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";
965 public struct Options
967 public const string MIN_LEVEL =
"min_level";
968 public const string MAX_LEVEL =
"max_level";
971 public const string NUM_LEVELS =
"num_levels";
974 public const string ADJUST_LEVELS =
"adjust_levels";
977 public const string SEARCH_RADIUS =
"search_radius";
980 public const string MAX_SEARCH_CELLS =
"max_search_cells";
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";
1016 public const string SMOOTHING_FACTOR =
"smoothing_factor";
1019 public const string GRID_SIZE =
"grid_size";
1022 public const string ADJUST_GRID =
"adjust_grid";
1025 public const string ADJUST_GRID_NEIGH =
"adjust_grid_neigh";
1028 public const string ADJUST_GRID_SIZE =
"adjust_grid_size";
1031 public const string MAX_GRID_SIZE =
"max_grid_size";
1034 public const string MIN_GRID_SIZE =
"min_grid_size";
1037 public const string RENDER_OUTPUT_GRID =
"render_output_grid";
1040 public const string COLOR_ISOLINES =
"color_isolines";
1043 public const string ADD_LABELS =
"add_labels";
1046 public const string LABELS_FONT_SIZE =
"labels_font_size";
1049 public const string LABELS_FONT_FAMILY =
"labels_font_family";
1052 public const string LABELS_SEARCH_WINDOW =
"labels_search_window";
1055 public const string LABELS_INTRALEVEL_SEPARATION =
"labels_intralevel_separation";
1058 public const string LABELS_INTERLEVEL_SEPARATION =
"labels_interlevel_separation";
1061 public const string LABELS_MAX_ANGLE =
"labels_max_angle";
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; }
1117 public string projection {
get;
set; } = Projection.PLATE_CARREE;
1456 public IDictionary<string, string> style_options {
get;
set; } =
new Dictionary<string, string>();
1602 public IDictionary<string, string> options {
get;
set; } =
new Dictionary<string, string>();
1607 public VisualizeImageContourRequest() { }
2146 public VisualizeImageContourRequest( IList<string> table_names,
2147 string x_column_name,
2148 string y_column_name,
2149 string value_column_name,
2157 IDictionary<string, string> style_options,
2158 IDictionary<string, string> options = null)
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 ??
"";
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>();
2184 public class VisualizeImageContourResponse : KineticaData
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; }