Kinetica C# API  Version 6.1.0.0
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 
384  public struct StyleOptions
385  {
386 
401  public const string DO_POINTS = "do_points";
402  public const string TRUE = "true";
403  public const string FALSE = "false";
404 
419  public const string DO_SHAPES = "do_shapes";
420 
435  public const string DO_TRACKS = "do_tracks";
436 
451  public const string DO_SYMBOLOGY = "do_symbology";
452  public const string POINTCOLORS = "pointcolors";
453  public const string POINTSIZES = "pointsizes";
454  public const string POINTOFFSET_X = "pointoffset_x";
455  public const string POINTOFFSET_Y = "pointoffset_y";
456 
495  public const string POINTSHAPES = "pointshapes";
496  public const string NONE = "none";
497  public const string CIRCLE = "circle";
498  public const string SQUARE = "square";
499  public const string DIAMOND = "diamond";
500  public const string HOLLOWCIRCLE = "hollowcircle";
501  public const string HOLLOWSQUARE = "hollowsquare";
502  public const string HOLLOWDIAMOND = "hollowdiamond";
503  public const string SYMBOLCODE = "SYMBOLCODE";
504  public const string SHAPELINEWIDTHS = "shapelinewidths";
505  public const string SHAPELINECOLORS = "shapelinecolors";
506  public const string SHAPELINEPATTERNS = "shapelinepatterns";
507  public const string SHAPELINEPATTERNLEN = "shapelinepatternlen";
508  public const string SHAPEFILLCOLORS = "shapefillcolors";
509  public const string HASHLINEINTERVALS = "hashlineintervals";
510  public const string HASHLINECOLORS = "hashlinecolors";
511  public const string HASHLINEANGLES = "hashlineangles";
512  public const string HASHLINELENS = "hashlinelens";
513  public const string HASHLINEWIDTHS = "hashlinewidths";
514  public const string TRACKLINEWIDTHS = "tracklinewidths";
515  public const string TRACKLINECOLORS = "tracklinecolors";
516  public const string TRACKMARKERSIZES = "trackmarkersizes";
517  public const string TRACKMARKERCOLORS = "trackmarkercolors";
518 
557  public const string TRACKMARKERSHAPES = "trackmarkershapes";
558  public const string TRACKHEADCOLORS = "trackheadcolors";
559  public const string TRACKHEADSIZES = "trackheadsizes";
560 
599  public const string TRACKHEADSHAPES = "trackheadshapes";
600  } // end struct StyleOptions
601 
602  public IList<string> table_names { get; set; } = new List<string>();
603  public IList<string> world_table_names { get; set; } = new List<string>();
604  public string x_column_name { get; set; }
605  public string y_column_name { get; set; }
606  public string geometry_column_name { get; set; }
607  public IList<IList<string>> track_ids { get; set; } = new List<IList<string>>();
608  public string cb_column_name { get; set; }
609  public IList<string> cb_vals { get; set; } = new List<string>();
610  public double min_x { get; set; }
611  public double max_x { get; set; }
612  public double min_y { get; set; }
613  public double max_y { get; set; }
614  public int width { get; set; }
615  public int height { get; set; }
616 
659  public string projection { get; set; } = Projection.PLATE_CARREE;
660  public long bg_color { get; set; }
661 
964  public IDictionary<string, IList<string>> style_options { get; set; } = new Dictionary<string, IList<string>>();
965  public IDictionary<string, string> options { get; set; } = new Dictionary<string, string>();
966 
967 
970  public VisualizeImageClassbreakRequest() { }
971 
1336  public VisualizeImageClassbreakRequest( IList<string> table_names,
1337  IList<string> world_table_names,
1338  string x_column_name,
1339  string y_column_name,
1340  string geometry_column_name,
1341  IList<IList<string>> track_ids,
1342  string cb_column_name,
1343  IList<string> cb_vals,
1344  double min_x,
1345  double max_x,
1346  double min_y,
1347  double max_y,
1348  int width,
1349  int height,
1350  string projection,
1351  long bg_color,
1352  IDictionary<string, IList<string>> style_options,
1353  IDictionary<string, string> options = null)
1354  {
1355  this.table_names = table_names ?? new List<string>();
1356  this.world_table_names = world_table_names ?? new List<string>();
1357  this.x_column_name = x_column_name ?? "";
1358  this.y_column_name = y_column_name ?? "";
1359  this.geometry_column_name = geometry_column_name ?? "";
1360  this.track_ids = track_ids ?? new List<IList<string>>();
1361  this.cb_column_name = cb_column_name ?? "";
1362  this.cb_vals = cb_vals ?? new List<string>();
1363  this.min_x = min_x;
1364  this.max_x = max_x;
1365  this.min_y = min_y;
1366  this.max_y = max_y;
1367  this.width = width;
1368  this.height = height;
1369  this.projection = projection ?? Projection.PLATE_CARREE;
1370  this.bg_color = bg_color;
1371  this.style_options = style_options ?? new Dictionary<string, IList<string>>();
1372  this.options = options ?? new Dictionary<string, string>();
1373  } // end constructor
1374 
1375  } // end class VisualizeImageClassbreakRequest
1377 
1378 
1379 
1384  public class VisualizeImageClassbreakResponse : KineticaData
1385  {
1386  public double width { get; set; }
1387  public double height { get; set; }
1388  public long bg_color { get; set; }
1389  public byte[] image_data { get; set; }
1390 
1391  } // end class VisualizeImageClassbreakResponse
1393 
1394 
1395 
1396 
1397 
1398 } // end namespace kinetica