Kinetica C# API  Version 6.2.0.1
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 
386  public struct StyleOptions
387  {
388 
403  public const string DO_POINTS = "do_points";
404  public const string TRUE = "true";
405  public const string FALSE = "false";
406 
421  public const string DO_SHAPES = "do_shapes";
422 
437  public const string DO_TRACKS = "do_tracks";
438 
453  public const string DO_SYMBOLOGY = "do_symbology";
454 
456  public const string POINTCOLORS = "pointcolors";
457 
459  public const string POINTSIZES = "pointsizes";
460 
462  public const string POINTOFFSET_X = "pointoffset_x";
463 
465  public const string POINTOFFSET_Y = "pointoffset_y";
466 
505  public const string POINTSHAPES = "pointshapes";
506  public const string NONE = "none";
507  public const string CIRCLE = "circle";
508  public const string SQUARE = "square";
509  public const string DIAMOND = "diamond";
510  public const string HOLLOWCIRCLE = "hollowcircle";
511  public const string HOLLOWSQUARE = "hollowsquare";
512  public const string HOLLOWDIAMOND = "hollowdiamond";
513  public const string SYMBOLCODE = "SYMBOLCODE";
514 
516  public const string SHAPELINEWIDTHS = "shapelinewidths";
517 
519  public const string SHAPELINECOLORS = "shapelinecolors";
520 
522  public const string SHAPELINEPATTERNS = "shapelinepatterns";
523 
525  public const string SHAPELINEPATTERNLEN = "shapelinepatternlen";
526 
528  public const string SHAPEFILLCOLORS = "shapefillcolors";
529 
531  public const string HASHLINEINTERVALS = "hashlineintervals";
532 
535  public const string HASHLINECOLORS = "hashlinecolors";
536 
538  public const string HASHLINEANGLES = "hashlineangles";
539 
541  public const string HASHLINELENS = "hashlinelens";
542 
544  public const string HASHLINEWIDTHS = "hashlinewidths";
545 
547  public const string TRACKLINEWIDTHS = "tracklinewidths";
548 
550  public const string TRACKLINECOLORS = "tracklinecolors";
551 
553  public const string TRACKMARKERSIZES = "trackmarkersizes";
554 
556  public const string TRACKMARKERCOLORS = "trackmarkercolors";
557 
596  public const string TRACKMARKERSHAPES = "trackmarkershapes";
597 
599  public const string TRACKHEADCOLORS = "trackheadcolors";
600 
602  public const string TRACKHEADSIZES = "trackheadsizes";
603 
642  public const string TRACKHEADSHAPES = "trackheadshapes";
643  } // end struct StyleOptions
644 
645  public IList<string> table_names { get; set; } = new List<string>();
646  public IList<string> world_table_names { get; set; } = new List<string>();
647  public string x_column_name { get; set; }
648  public string y_column_name { get; set; }
649  public string geometry_column_name { get; set; }
650  public IList<IList<string>> track_ids { get; set; } = new List<IList<string>>();
651  public string cb_attr { get; set; }
652  public IList<string> cb_vals { get; set; } = new List<string>();
653  public string cb_pointcolor_attr { get; set; }
654  public IList<string> cb_pointcolor_vals { get; set; } = new List<string>();
655  public string cb_pointsize_attr { get; set; }
656  public IList<string> cb_pointsize_vals { get; set; } = new List<string>();
657  public string cb_pointshape_attr { get; set; }
658  public IList<string> cb_pointshape_vals { get; set; } = new List<string>();
659  public double min_x { get; set; }
660  public double max_x { get; set; }
661  public double min_y { get; set; }
662  public double max_y { get; set; }
663  public int width { get; set; }
664  public int height { get; set; }
665 
708  public string projection { get; set; } = Projection.PLATE_CARREE;
709  public long bg_color { get; set; }
710 
1015  public IDictionary<string, IList<string>> style_options { get; set; } = new Dictionary<string, IList<string>>();
1016  public IDictionary<string, string> options { get; set; } = new Dictionary<string, string>();
1017 
1018 
1021  public VisualizeImageClassbreakRequest() { }
1022 
1395  public VisualizeImageClassbreakRequest( IList<string> table_names,
1396  IList<string> world_table_names,
1397  string x_column_name,
1398  string y_column_name,
1399  string geometry_column_name,
1400  IList<IList<string>> track_ids,
1401  string cb_attr,
1402  IList<string> cb_vals,
1403  string cb_pointcolor_attr,
1404  IList<string> cb_pointcolor_vals,
1405  string cb_pointsize_attr,
1406  IList<string> cb_pointsize_vals,
1407  string cb_pointshape_attr,
1408  IList<string> cb_pointshape_vals,
1409  double min_x,
1410  double max_x,
1411  double min_y,
1412  double max_y,
1413  int width,
1414  int height,
1415  string projection,
1416  long bg_color,
1417  IDictionary<string, IList<string>> style_options,
1418  IDictionary<string, string> options = null)
1419  {
1420  this.table_names = table_names ?? new List<string>();
1421  this.world_table_names = world_table_names ?? new List<string>();
1422  this.x_column_name = x_column_name ?? "";
1423  this.y_column_name = y_column_name ?? "";
1424  this.geometry_column_name = geometry_column_name ?? "";
1425  this.track_ids = track_ids ?? new List<IList<string>>();
1426  this.cb_attr = cb_attr ?? "";
1427  this.cb_vals = cb_vals ?? new List<string>();
1428  this.cb_pointcolor_attr = cb_pointcolor_attr ?? "";
1429  this.cb_pointcolor_vals = cb_pointcolor_vals ?? new List<string>();
1430  this.cb_pointsize_attr = cb_pointsize_attr ?? "";
1431  this.cb_pointsize_vals = cb_pointsize_vals ?? new List<string>();
1432  this.cb_pointshape_attr = cb_pointshape_attr ?? "";
1433  this.cb_pointshape_vals = cb_pointshape_vals ?? new List<string>();
1434  this.min_x = min_x;
1435  this.max_x = max_x;
1436  this.min_y = min_y;
1437  this.max_y = max_y;
1438  this.width = width;
1439  this.height = height;
1440  this.projection = projection ?? Projection.PLATE_CARREE;
1441  this.bg_color = bg_color;
1442  this.style_options = style_options ?? new Dictionary<string, IList<string>>();
1443  this.options = options ?? new Dictionary<string, string>();
1444  } // end constructor
1445 
1446  } // end class VisualizeImageClassbreakRequest
1448 
1449 
1450 
1455  public class VisualizeImageClassbreakResponse : KineticaData
1456  {
1457  public double width { get; set; }
1458  public double height { get; set; }
1459  public long bg_color { get; set; }
1460  public byte[] image_data { get; set; }
1461 
1462  } // end class VisualizeImageClassbreakResponse
1464 
1465 
1466 
1467 
1468 
1469 } // end namespace kinetica