Kinetica   C#   API  Version 7.2.3.0
VisualizeImageLabels.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 namespace kinetica
10 {
12  public class VisualizeImageLabelsRequest : KineticaData
13  {
14  public struct Projection
15  {
16  public const string EPSG_4326 = "EPSG:4326";
17  public const string PLATE_CARREE = "PLATE_CARREE";
18  public const string _900913 = "900913";
19  public const string EPSG_900913 = "EPSG:900913";
20  public const string _102100 = "102100";
21  public const string EPSG_102100 = "EPSG:102100";
22  public const string _3857 = "3857";
23  public const string EPSG_3857 = "EPSG:3857";
24  public const string WEB_MERCATOR = "WEB_MERCATOR";
25  } // end struct Projection
26 
27  public string table_name { get; set; }
28  public string x_column_name { get; set; }
29  public string y_column_name { get; set; }
30  public string x_offset { get; set; } = "";
31  public string y_offset { get; set; } = "";
32  public string text_string { get; set; }
33  public string font { get; set; } = "";
34  public string text_color { get; set; } = "";
35  public string text_angle { get; set; } = "";
36  public string text_scale { get; set; } = "";
37  public string draw_box { get; set; } = "";
38  public string draw_leader { get; set; } = "";
39  public string line_width { get; set; } = "";
40  public string line_color { get; set; } = "";
41  public string fill_color { get; set; } = "";
42  public string leader_x_column_name { get; set; } = "";
43  public string leader_y_column_name { get; set; } = "";
44  public string filter { get; set; } = "";
45  public double min_x { get; set; }
46  public double max_x { get; set; }
47  public double min_y { get; set; }
48  public double max_y { get; set; }
49  public int width { get; set; }
50  public int height { get; set; }
51  public string projection { get; set; } = Projection.PLATE_CARREE;
52  public IDictionary<string, string> options { get; set; } = new Dictionary<string, string>();
53 
54  public VisualizeImageLabelsRequest() { }
55 
56  public VisualizeImageLabelsRequest( string table_name,
57  string x_column_name,
58  string y_column_name,
59  string x_offset,
60  string y_offset,
61  string text_string,
62  string font,
63  string text_color,
64  string text_angle,
65  string text_scale,
66  string draw_box,
67  string draw_leader,
68  string line_width,
69  string line_color,
70  string fill_color,
71  string leader_x_column_name,
72  string leader_y_column_name,
73  string filter,
74  double min_x,
75  double max_x,
76  double min_y,
77  double max_y,
78  int width,
79  int height,
80  string projection = null,
81  IDictionary<string, string> options = null)
82  {
83  this.table_name = table_name ?? "";
84  this.x_column_name = x_column_name ?? "";
85  this.y_column_name = y_column_name ?? "";
86  this.x_offset = x_offset ?? "";
87  this.y_offset = y_offset ?? "";
88  this.text_string = text_string ?? "";
89  this.font = font ?? "";
90  this.text_color = text_color ?? "";
91  this.text_angle = text_angle ?? "";
92  this.text_scale = text_scale ?? "";
93  this.draw_box = draw_box ?? "";
94  this.draw_leader = draw_leader ?? "";
95  this.line_width = line_width ?? "";
96  this.line_color = line_color ?? "";
97  this.fill_color = fill_color ?? "";
98  this.leader_x_column_name = leader_x_column_name ?? "";
99  this.leader_y_column_name = leader_y_column_name ?? "";
100  this.filter = filter ?? "";
101  this.min_x = min_x;
102  this.max_x = max_x;
103  this.min_y = min_y;
104  this.max_y = max_y;
105  this.width = width;
106  this.height = height;
107  this.projection = projection ?? Projection.PLATE_CARREE;
108  this.options = options ?? new Dictionary<string, string>();
109  } // end constructor
110  } // end class VisualizeImageLabelsRequest
112 
114  public class VisualizeImageLabelsResponse : KineticaData
115  {
116  public double width { get; set; }
117  public double height { get; set; }
118  public long bg_color { get; set; }
119  public byte[] image_data { get; set; }
120  public IDictionary<string, string> info { get; set; } = new Dictionary<string, string>();
121  } // end class VisualizeImageLabelsResponse
123 } // end namespace kinetica