Kinetica C# API  Version 7.1.10.0
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Pages
VisualizeImageClassbreak.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 VisualizeImageClassbreakRequest : 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 
424  public struct StyleOptions
425  {
426 
441  public const string DO_POINTS = "do_points";
442  public const string TRUE = "true";
443  public const string FALSE = "false";
444 
459  public const string DO_SHAPES = "do_shapes";
460 
475  public const string DO_TRACKS = "do_tracks";
476 
491  public const string DO_SYMBOLOGY = "do_symbology";
492 
494  public const string POINTCOLORS = "pointcolors";
495 
497  public const string CB_POINTALPHAS = "cb_pointalphas";
498 
500  public const string POINTSIZES = "pointsizes";
501 
503  public const string POINTOFFSET_X = "pointoffset_x";
504 
506  public const string POINTOFFSET_Y = "pointoffset_y";
507 
566  public const string POINTSHAPES = "pointshapes";
567  public const string NONE = "none";
568  public const string CIRCLE = "circle";
569  public const string SQUARE = "square";
570  public const string DIAMOND = "diamond";
571  public const string HOLLOWCIRCLE = "hollowcircle";
572  public const string HOLLOWSQUARE = "hollowsquare";
573  public const string HOLLOWDIAMOND = "hollowdiamond";
574  public const string SYMBOLCODE = "symbolcode";
575  public const string DASH = "dash";
576  public const string PIPE = "pipe";
577  public const string PLUS = "plus";
578  public const string HOLLOWSQUAREWITHPLUS = "hollowsquarewithplus";
579  public const string DOT = "dot";
580 
582  public const string SYMBOLROTATIONS = "symbolrotations";
583 
585  public const string SHAPELINEWIDTHS = "shapelinewidths";
586 
588  public const string SHAPELINECOLORS = "shapelinecolors";
589 
591  public const string SHAPELINEPATTERNS = "shapelinepatterns";
592 
594  public const string SHAPELINEPATTERNLEN = "shapelinepatternlen";
595 
597  public const string SHAPEFILLCOLORS = "shapefillcolors";
598 
600  public const string HASHLINEINTERVALS = "hashlineintervals";
601 
604  public const string HASHLINECOLORS = "hashlinecolors";
605 
607  public const string HASHLINEANGLES = "hashlineangles";
608 
610  public const string HASHLINELENS = "hashlinelens";
611 
613  public const string HASHLINEWIDTHS = "hashlinewidths";
614 
616  public const string TRACKLINEWIDTHS = "tracklinewidths";
617 
619  public const string TRACKLINECOLORS = "tracklinecolors";
620 
622  public const string TRACKMARKERSIZES = "trackmarkersizes";
623 
625  public const string TRACKMARKERCOLORS = "trackmarkercolors";
626 
673  public const string TRACKMARKERSHAPES = "trackmarkershapes";
674  public const string ORIENTED_ARROW = "oriented_arrow";
675  public const string ORIENTED_TRIANGLE = "oriented_triangle";
676 
678  public const string TRACKHEADCOLORS = "trackheadcolors";
679 
681  public const string TRACKHEADSIZES = "trackheadsizes";
682 
721  public const string TRACKHEADSHAPES = "trackheadshapes";
722  } // end struct StyleOptions
723 
724 
741  public struct Options
742  {
743  public const string TRACK_ID_COLUMN_NAME = "track_id_column_name";
744  public const string TRACK_ORDER_COLUMN_NAME = "track_order_column_name";
745  } // end struct Options
746 
747  public IList<string> table_names { get; set; } = new List<string>();
748  public IList<string> world_table_names { get; set; } = new List<string>();
749  public string x_column_name { get; set; }
750  public string y_column_name { get; set; }
751  public string symbol_column_name { get; set; }
752  public string geometry_column_name { get; set; }
753  public IList<IList<string>> track_ids { get; set; } = new List<IList<string>>();
754  public string cb_attr { get; set; }
755  public IList<string> cb_vals { get; set; } = new List<string>();
756  public string cb_pointcolor_attr { get; set; }
757  public IList<string> cb_pointcolor_vals { get; set; } = new List<string>();
758  public string cb_pointalpha_attr { get; set; }
759  public IList<string> cb_pointalpha_vals { get; set; } = new List<string>();
760  public string cb_pointsize_attr { get; set; }
761  public IList<string> cb_pointsize_vals { get; set; } = new List<string>();
762  public string cb_pointshape_attr { get; set; }
763  public IList<string> cb_pointshape_vals { get; set; } = new List<string>();
764  public double min_x { get; set; }
765  public double max_x { get; set; }
766  public double min_y { get; set; }
767  public double max_y { get; set; }
768  public int width { get; set; }
769  public int height { get; set; }
770 
813  public string projection { get; set; } = Projection.PLATE_CARREE;
814  public long bg_color { get; set; }
815 
1158  public IDictionary<string, IList<string>> style_options { get; set; } = new Dictionary<string, IList<string>>();
1159 
1174  public IDictionary<string, string> options { get; set; } = new Dictionary<string, string>();
1175  public IList<int> cb_transparency_vec { get; set; } = new List<int>();
1176 
1177 
1180  public VisualizeImageClassbreakRequest() { }
1181 
1609  public VisualizeImageClassbreakRequest( IList<string> table_names,
1610  IList<string> world_table_names,
1611  string x_column_name,
1612  string y_column_name,
1613  string symbol_column_name,
1614  string geometry_column_name,
1615  IList<IList<string>> track_ids,
1616  string cb_attr,
1617  IList<string> cb_vals,
1618  string cb_pointcolor_attr,
1619  IList<string> cb_pointcolor_vals,
1620  string cb_pointalpha_attr,
1621  IList<string> cb_pointalpha_vals,
1622  string cb_pointsize_attr,
1623  IList<string> cb_pointsize_vals,
1624  string cb_pointshape_attr,
1625  IList<string> cb_pointshape_vals,
1626  double min_x,
1627  double max_x,
1628  double min_y,
1629  double max_y,
1630  int width,
1631  int height,
1632  string projection,
1633  long bg_color,
1634  IDictionary<string, IList<string>> style_options,
1635  IDictionary<string, string> options,
1636  IList<int> cb_transparency_vec)
1637  {
1638  this.table_names = table_names ?? new List<string>();
1639  this.world_table_names = world_table_names ?? new List<string>();
1640  this.x_column_name = x_column_name ?? "";
1641  this.y_column_name = y_column_name ?? "";
1642  this.symbol_column_name = symbol_column_name ?? "";
1643  this.geometry_column_name = geometry_column_name ?? "";
1644  this.track_ids = track_ids ?? new List<IList<string>>();
1645  this.cb_attr = cb_attr ?? "";
1646  this.cb_vals = cb_vals ?? new List<string>();
1647  this.cb_pointcolor_attr = cb_pointcolor_attr ?? "";
1648  this.cb_pointcolor_vals = cb_pointcolor_vals ?? new List<string>();
1649  this.cb_pointalpha_attr = cb_pointalpha_attr ?? "";
1650  this.cb_pointalpha_vals = cb_pointalpha_vals ?? new List<string>();
1651  this.cb_pointsize_attr = cb_pointsize_attr ?? "";
1652  this.cb_pointsize_vals = cb_pointsize_vals ?? new List<string>();
1653  this.cb_pointshape_attr = cb_pointshape_attr ?? "";
1654  this.cb_pointshape_vals = cb_pointshape_vals ?? new List<string>();
1655  this.min_x = min_x;
1656  this.max_x = max_x;
1657  this.min_y = min_y;
1658  this.max_y = max_y;
1659  this.width = width;
1660  this.height = height;
1661  this.projection = projection ?? Projection.PLATE_CARREE;
1662  this.bg_color = bg_color;
1663  this.style_options = style_options ?? new Dictionary<string, IList<string>>();
1664  this.options = options ?? new Dictionary<string, string>();
1665  this.cb_transparency_vec = cb_transparency_vec ?? new List<int>();
1666  } // end constructor
1667 
1668  } // end class VisualizeImageClassbreakRequest
1670 
1671 
1672 
1677  public class VisualizeImageClassbreakResponse : KineticaData
1678  {
1679  public double width { get; set; }
1680  public double height { get; set; }
1681  public long bg_color { get; set; }
1682  public byte[] image_data { get; set; }
1683  public IDictionary<string, string> info { get; set; } = new Dictionary<string, string>();
1684 
1685  } // end class VisualizeImageClassbreakResponse
1687 
1688 
1689 
1690 
1691 
1692 } // end namespace kinetica