Kinetica C# API  Version 7.0.19.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 
391  public struct StyleOptions
392  {
393 
408  public const string DO_POINTS = "do_points";
409  public const string TRUE = "true";
410  public const string FALSE = "false";
411 
426  public const string DO_SHAPES = "do_shapes";
427 
442  public const string DO_TRACKS = "do_tracks";
443 
458  public const string DO_SYMBOLOGY = "do_symbology";
459 
461  public const string POINTCOLORS = "pointcolors";
462 
464  public const string CB_POINTALPHAS = "cb_pointalphas";
465 
467  public const string POINTSIZES = "pointsizes";
468 
470  public const string POINTOFFSET_X = "pointoffset_x";
471 
473  public const string POINTOFFSET_Y = "pointoffset_y";
474 
513  public const string POINTSHAPES = "pointshapes";
514  public const string NONE = "none";
515  public const string CIRCLE = "circle";
516  public const string SQUARE = "square";
517  public const string DIAMOND = "diamond";
518  public const string HOLLOWCIRCLE = "hollowcircle";
519  public const string HOLLOWSQUARE = "hollowsquare";
520  public const string HOLLOWDIAMOND = "hollowdiamond";
521  public const string SYMBOLCODE = "SYMBOLCODE";
522 
524  public const string SHAPELINEWIDTHS = "shapelinewidths";
525 
527  public const string SHAPELINECOLORS = "shapelinecolors";
528 
530  public const string SHAPELINEPATTERNS = "shapelinepatterns";
531 
533  public const string SHAPELINEPATTERNLEN = "shapelinepatternlen";
534 
536  public const string SHAPEFILLCOLORS = "shapefillcolors";
537 
539  public const string HASHLINEINTERVALS = "hashlineintervals";
540 
543  public const string HASHLINECOLORS = "hashlinecolors";
544 
546  public const string HASHLINEANGLES = "hashlineangles";
547 
549  public const string HASHLINELENS = "hashlinelens";
550 
552  public const string HASHLINEWIDTHS = "hashlinewidths";
553 
555  public const string TRACKLINEWIDTHS = "tracklinewidths";
556 
558  public const string TRACKLINECOLORS = "tracklinecolors";
559 
561  public const string TRACKMARKERSIZES = "trackmarkersizes";
562 
564  public const string TRACKMARKERCOLORS = "trackmarkercolors";
565 
604  public const string TRACKMARKERSHAPES = "trackmarkershapes";
605 
607  public const string TRACKHEADCOLORS = "trackheadcolors";
608 
610  public const string TRACKHEADSIZES = "trackheadsizes";
611 
650  public const string TRACKHEADSHAPES = "trackheadshapes";
651  } // end struct StyleOptions
652 
653  public IList<string> table_names { get; set; } = new List<string>();
654  public IList<string> world_table_names { get; set; } = new List<string>();
655  public string x_column_name { get; set; }
656  public string y_column_name { get; set; }
657  public string geometry_column_name { get; set; }
658  public IList<IList<string>> track_ids { get; set; } = new List<IList<string>>();
659  public string cb_attr { get; set; }
660  public IList<string> cb_vals { get; set; } = new List<string>();
661  public string cb_pointcolor_attr { get; set; }
662  public IList<string> cb_pointcolor_vals { get; set; } = new List<string>();
663  public string cb_pointalpha_attr { get; set; }
664  public IList<string> cb_pointalpha_vals { get; set; } = new List<string>();
665  public string cb_pointsize_attr { get; set; }
666  public IList<string> cb_pointsize_vals { get; set; } = new List<string>();
667  public string cb_pointshape_attr { get; set; }
668  public IList<string> cb_pointshape_vals { get; set; } = new List<string>();
669  public double min_x { get; set; }
670  public double max_x { get; set; }
671  public double min_y { get; set; }
672  public double max_y { get; set; }
673  public int width { get; set; }
674  public int height { get; set; }
675 
718  public string projection { get; set; } = Projection.PLATE_CARREE;
719  public long bg_color { get; set; }
720 
1030  public IDictionary<string, IList<string>> style_options { get; set; } = new Dictionary<string, IList<string>>();
1031  public IDictionary<string, string> options { get; set; } = new Dictionary<string, string>();
1032  public IList<int> cb_transparency_vec { get; set; } = new List<int>();
1033 
1034 
1037  public VisualizeImageClassbreakRequest() { }
1038 
1419  public VisualizeImageClassbreakRequest( IList<string> table_names,
1420  IList<string> world_table_names,
1421  string x_column_name,
1422  string y_column_name,
1423  string geometry_column_name,
1424  IList<IList<string>> track_ids,
1425  string cb_attr,
1426  IList<string> cb_vals,
1427  string cb_pointcolor_attr,
1428  IList<string> cb_pointcolor_vals,
1429  string cb_pointalpha_attr,
1430  IList<string> cb_pointalpha_vals,
1431  string cb_pointsize_attr,
1432  IList<string> cb_pointsize_vals,
1433  string cb_pointshape_attr,
1434  IList<string> cb_pointshape_vals,
1435  double min_x,
1436  double max_x,
1437  double min_y,
1438  double max_y,
1439  int width,
1440  int height,
1441  string projection,
1442  long bg_color,
1443  IDictionary<string, IList<string>> style_options,
1444  IDictionary<string, string> options,
1445  IList<int> cb_transparency_vec)
1446  {
1447  this.table_names = table_names ?? new List<string>();
1448  this.world_table_names = world_table_names ?? new List<string>();
1449  this.x_column_name = x_column_name ?? "";
1450  this.y_column_name = y_column_name ?? "";
1451  this.geometry_column_name = geometry_column_name ?? "";
1452  this.track_ids = track_ids ?? new List<IList<string>>();
1453  this.cb_attr = cb_attr ?? "";
1454  this.cb_vals = cb_vals ?? new List<string>();
1455  this.cb_pointcolor_attr = cb_pointcolor_attr ?? "";
1456  this.cb_pointcolor_vals = cb_pointcolor_vals ?? new List<string>();
1457  this.cb_pointalpha_attr = cb_pointalpha_attr ?? "";
1458  this.cb_pointalpha_vals = cb_pointalpha_vals ?? new List<string>();
1459  this.cb_pointsize_attr = cb_pointsize_attr ?? "";
1460  this.cb_pointsize_vals = cb_pointsize_vals ?? new List<string>();
1461  this.cb_pointshape_attr = cb_pointshape_attr ?? "";
1462  this.cb_pointshape_vals = cb_pointshape_vals ?? new List<string>();
1463  this.min_x = min_x;
1464  this.max_x = max_x;
1465  this.min_y = min_y;
1466  this.max_y = max_y;
1467  this.width = width;
1468  this.height = height;
1469  this.projection = projection ?? Projection.PLATE_CARREE;
1470  this.bg_color = bg_color;
1471  this.style_options = style_options ?? new Dictionary<string, IList<string>>();
1472  this.options = options ?? new Dictionary<string, string>();
1473  this.cb_transparency_vec = cb_transparency_vec ?? new List<int>();
1474  } // end constructor
1475 
1476  } // end class VisualizeImageClassbreakRequest
1478 
1479 
1480 
1485  public class VisualizeImageClassbreakResponse : KineticaData
1486  {
1487  public double width { get; set; }
1488  public double height { get; set; }
1489  public long bg_color { get; set; }
1490  public byte[] image_data { get; set; }
1491  public IDictionary<string, string> info { get; set; } = new Dictionary<string, string>();
1492 
1493  } // end class VisualizeImageClassbreakResponse
1495 
1496 
1497 
1498 
1499 
1500 } // end namespace kinetica