Kinetica C# API  Version 6.2.0.1
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 
10 
11 namespace kinetica
12 {
19  public class VisualizeImageHeatmapRequest : KineticaData
20  {
21 
66  public struct Projection
67  {
68  public const string EPSG_4326 = "EPSG:4326";
69  public const string PLATE_CARREE = "PLATE_CARREE";
70  public const string _900913 = "900913";
71  public const string EPSG_900913 = "EPSG:900913";
72  public const string _102100 = "102100";
73  public const string EPSG_102100 = "EPSG:102100";
74  public const string _3857 = "3857";
75  public const string EPSG_3857 = "EPSG:3857";
76  public const string WEB_MERCATOR = "WEB_MERCATOR";
77  } // end struct Projection
78 
79 
416  public struct StyleOptions
417  {
418 
725  public const string COLORMAP = "colormap";
726  public const string JET = "jet";
727  public const string ACCENT = "accent";
728  public const string AFMHOT = "afmhot";
729  public const string AUTUMN = "autumn";
730  public const string BINARY = "binary";
731  public const string BLUES = "blues";
732  public const string BONE = "bone";
733  public const string BRBG = "brbg";
734  public const string BRG = "brg";
735  public const string BUGN = "bugn";
736  public const string BUPU = "bupu";
737  public const string BWR = "bwr";
738  public const string CMRMAP = "cmrmap";
739  public const string COOL = "cool";
740  public const string COOLWARM = "coolwarm";
741  public const string COPPER = "copper";
742  public const string CUBEHELIX = "cubehelix";
743  public const string DARK2 = "dark2";
744  public const string FLAG = "flag";
745  public const string GIST_EARTH = "gist_earth";
746  public const string GIST_GRAY = "gist_gray";
747  public const string GIST_HEAT = "gist_heat";
748  public const string GIST_NCAR = "gist_ncar";
749  public const string GIST_RAINBOW = "gist_rainbow";
750  public const string GIST_STERN = "gist_stern";
751  public const string GIST_YARG = "gist_yarg";
752  public const string GNBU = "gnbu";
753  public const string GNUPLOT2 = "gnuplot2";
754  public const string GNUPLOT = "gnuplot";
755  public const string GRAY = "gray";
756  public const string GREENS = "greens";
757  public const string GREYS = "greys";
758  public const string HOT = "hot";
759  public const string HSV = "hsv";
760  public const string INFERNO = "inferno";
761  public const string MAGMA = "magma";
762  public const string NIPY_SPECTRAL = "nipy_spectral";
763  public const string OCEAN = "ocean";
764  public const string ORANGES = "oranges";
765  public const string ORRD = "orrd";
766  public const string PAIRED = "paired";
767  public const string PASTEL1 = "pastel1";
768  public const string PASTEL2 = "pastel2";
769  public const string PINK = "pink";
770  public const string PIYG = "piyg";
771  public const string PLASMA = "plasma";
772  public const string PRGN = "prgn";
773  public const string PRISM = "prism";
774  public const string PUBU = "pubu";
775  public const string PUBUGN = "pubugn";
776  public const string PUOR = "puor";
777  public const string PURD = "purd";
778  public const string PURPLES = "purples";
779  public const string RAINBOW = "rainbow";
780  public const string RDBU = "rdbu";
781  public const string RDGY = "rdgy";
782  public const string RDPU = "rdpu";
783  public const string RDYLBU = "rdylbu";
784  public const string RDYLGN = "rdylgn";
785  public const string REDS = "reds";
786  public const string SEISMIC = "seismic";
787  public const string SET1 = "set1";
788  public const string SET2 = "set2";
789  public const string SET3 = "set3";
790  public const string SPECTRAL = "spectral";
791  public const string SPRING = "spring";
792  public const string SUMMER = "summer";
793  public const string TERRAIN = "terrain";
794  public const string VIRIDIS = "viridis";
795  public const string WINTER = "winter";
796  public const string WISTIA = "wistia";
797  public const string YLGN = "ylgn";
798  public const string YLGNBU = "ylgnbu";
799  public const string YLORBR = "ylorbr";
800  public const string YLORRD = "ylorrd";
801 
803  public const string BLUR_RADIUS = "blur_radius";
804  public const string BG_COLOR = "bg_color";
805 
807  public const string GRADIENT_START_COLOR = "gradient_start_color";
808 
810  public const string GRADIENT_END_COLOR = "gradient_end_color";
811  } // end struct StyleOptions
812 
813  public IList<string> table_names { get; set; } = new List<string>();
814  public string x_column_name { get; set; }
815  public string y_column_name { get; set; }
816  public string value_column_name { get; set; }
817  public string geometry_column_name { get; set; }
818  public double min_x { get; set; }
819  public double max_x { get; set; }
820  public double min_y { get; set; }
821  public double max_y { get; set; }
822  public int width { get; set; }
823  public int height { get; set; }
824 
867  public string projection { get; set; } = Projection.PLATE_CARREE;
868 
1203  public IDictionary<string, string> style_options { get; set; } = new Dictionary<string, string>();
1204  public IDictionary<string, string> options { get; set; } = new Dictionary<string, string>();
1205 
1206 
1209  public VisualizeImageHeatmapRequest() { }
1210 
1603  public VisualizeImageHeatmapRequest( IList<string> table_names,
1604  string x_column_name,
1605  string y_column_name,
1606  string value_column_name,
1607  string geometry_column_name,
1608  double min_x,
1609  double max_x,
1610  double min_y,
1611  double max_y,
1612  int width,
1613  int height,
1614  string projection,
1615  IDictionary<string, string> style_options,
1616  IDictionary<string, string> options = null)
1617  {
1618  this.table_names = table_names ?? new List<string>();
1619  this.x_column_name = x_column_name ?? "";
1620  this.y_column_name = y_column_name ?? "";
1621  this.value_column_name = value_column_name ?? "";
1622  this.geometry_column_name = geometry_column_name ?? "";
1623  this.min_x = min_x;
1624  this.max_x = max_x;
1625  this.min_y = min_y;
1626  this.max_y = max_y;
1627  this.width = width;
1628  this.height = height;
1629  this.projection = projection ?? Projection.PLATE_CARREE;
1630  this.style_options = style_options ?? new Dictionary<string, string>();
1631  this.options = options ?? new Dictionary<string, string>();
1632  } // end constructor
1633 
1634  } // end class VisualizeImageHeatmapRequest
1636 
1637 
1638 
1643  public class VisualizeImageHeatmapResponse : KineticaData
1644  {
1645  public int width { get; set; }
1646  public int height { get; set; }
1647  public long bg_color { get; set; }
1648  public byte[] image_data { get; set; }
1649 
1650  } // end class VisualizeImageHeatmapResponse
1652 
1653 
1654 
1655 
1656 
1657 } // end namespace kinetica