make87_messages/
tensor.rs

1// This file is @generated by prost-build.
2#[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}