1#[derive(Clone, PartialEq, ::prost::Message)]
3pub struct Matrix22 {
4 #[prost(message, optional, tag = "1")]
5 pub header: ::core::option::Option<super::core::Header>,
6 #[prost(float, tag = "2")]
7 pub m00: f32,
8 #[prost(float, tag = "3")]
9 pub m01: f32,
10 #[prost(float, tag = "4")]
11 pub m10: f32,
12 #[prost(float, tag = "5")]
13 pub m11: f32,
14}
15#[derive(Clone, PartialEq, ::prost::Message)]
16pub struct Matrix33 {
17 #[prost(message, optional, tag = "1")]
18 pub header: ::core::option::Option<super::core::Header>,
19 #[prost(float, tag = "2")]
20 pub m00: f32,
21 #[prost(float, tag = "3")]
22 pub m01: f32,
23 #[prost(float, tag = "4")]
24 pub m02: f32,
25 #[prost(float, tag = "5")]
26 pub m10: f32,
27 #[prost(float, tag = "6")]
28 pub m11: f32,
29 #[prost(float, tag = "7")]
30 pub m12: f32,
31 #[prost(float, tag = "8")]
32 pub m20: f32,
33 #[prost(float, tag = "9")]
34 pub m21: f32,
35 #[prost(float, tag = "10")]
36 pub m22: f32,
37}
38#[derive(Clone, PartialEq, ::prost::Message)]
39pub struct Matrix44 {
40 #[prost(message, optional, tag = "1")]
41 pub header: ::core::option::Option<super::core::Header>,
42 #[prost(float, tag = "2")]
43 pub m00: f32,
44 #[prost(float, tag = "3")]
45 pub m01: f32,
46 #[prost(float, tag = "4")]
47 pub m02: f32,
48 #[prost(float, tag = "5")]
49 pub m03: f32,
50 #[prost(float, tag = "6")]
51 pub m10: f32,
52 #[prost(float, tag = "7")]
53 pub m11: f32,
54 #[prost(float, tag = "8")]
55 pub m12: f32,
56 #[prost(float, tag = "9")]
57 pub m13: f32,
58 #[prost(float, tag = "10")]
59 pub m20: f32,
60 #[prost(float, tag = "11")]
61 pub m21: f32,
62 #[prost(float, tag = "12")]
63 pub m22: f32,
64 #[prost(float, tag = "13")]
65 pub m23: f32,
66 #[prost(float, tag = "14")]
67 pub m30: f32,
68 #[prost(float, tag = "15")]
69 pub m31: f32,
70 #[prost(float, tag = "16")]
71 pub m32: f32,
72 #[prost(float, tag = "17")]
73 pub m33: f32,
74}
75#[derive(Clone, PartialEq, ::prost::Message)]
76pub struct Vector2 {
77 #[prost(message, optional, tag = "1")]
78 pub header: ::core::option::Option<super::core::Header>,
79 #[prost(float, tag = "2")]
80 pub x: f32,
81 #[prost(float, tag = "3")]
82 pub y: f32,
83}
84#[derive(Clone, PartialEq, ::prost::Message)]
85pub struct Vector3 {
86 #[prost(message, optional, tag = "1")]
87 pub header: ::core::option::Option<super::core::Header>,
88 #[prost(float, tag = "2")]
89 pub x: f32,
90 #[prost(float, tag = "3")]
91 pub y: f32,
92 #[prost(float, tag = "4")]
93 pub z: f32,
94}
95#[derive(Clone, PartialEq, ::prost::Message)]
96pub struct Vector4 {
97 #[prost(message, optional, tag = "1")]
98 pub header: ::core::option::Option<super::core::Header>,
99 #[prost(float, tag = "2")]
100 pub x: f32,
101 #[prost(float, tag = "3")]
102 pub y: f32,
103 #[prost(float, tag = "4")]
104 pub z: f32,
105 #[prost(float, tag = "5")]
106 pub w: f32,
107}