Skip to main content

engage/generated/unity_engine/experimental/rendering/universal/lib_tess_dot_net/
geom.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "unity_engine-experimental-rendering-universal-lib_tess_dot_net-geom-types")]
4mod __types {
5    #[allow(unused_imports)] use ::unity::prelude::*;
6
7    use super::*;
8    use crate::system::object::{IObject, Object};
9
10    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/unity_engine/experimental/rendering/universal/lib_tess_dot_net/geom/Geom.md"))]
11    #[::unity::class(namespace = "UnityEngine.Experimental.Rendering.Universal.LibTessDotNet", name = "Geom")]
12    #[parent(crate::system::object::Object)]
13    pub struct Geom {}
14}
15
16#[cfg(feature = "unity_engine-experimental-rendering-universal-lib_tess_dot_net-geom-types")]
17pub use __types::*;
18
19#[cfg(feature = "unity_engine-experimental-rendering-universal-lib_tess_dot_net-geom")]
20impl Geom {
21    #[doc = "`IsWindingInside(crate::unity_engine::experimental::rendering::universal::lib_tess_dot_net::windingrule::WindingRule, i32)` overload"]
22    pub fn is_winding_inside(
23        rule: impl ::core::convert::Into<crate::unity_engine::experimental::rendering::universal::lib_tess_dot_net::windingrule::WindingRule>,
24        n: impl ::core::convert::Into<i32>,
25    ) -> bool {
26        unsafe {
27            ::unity::il2cpp_call!((::unity::module_base()+0x2ef0b60usize)as*mut u8,bool;
28(crate::unity_engine::experimental::rendering::universal::lib_tess_dot_net::windingrule::WindingRule)::core::convert::Into::into(rule),(i32)::core::convert::Into::into(n))
29        }
30    }
31
32    #[doc = "`VertCCW(crate::unity_engine::experimental::rendering::universal::lib_tess_dot_net::meshutils::MeshUtils_Vertex, crate::unity_engine::experimental::rendering::universal::lib_tess_dot_net::meshutils::MeshUtils_Vertex, crate::unity_engine::experimental::rendering::universal::lib_tess_dot_net::meshutils::MeshUtils_Vertex)` overload"]
33    pub fn vert_ccw(
34        u: impl ::core::convert::Into<crate::unity_engine::experimental::rendering::universal::lib_tess_dot_net::meshutils::MeshUtils_Vertex>,
35        v: impl ::core::convert::Into<crate::unity_engine::experimental::rendering::universal::lib_tess_dot_net::meshutils::MeshUtils_Vertex>,
36        w: impl ::core::convert::Into<crate::unity_engine::experimental::rendering::universal::lib_tess_dot_net::meshutils::MeshUtils_Vertex>,
37    ) -> bool {
38        unsafe {
39            ::unity::il2cpp_call!((::unity::module_base()+0x2ef0c10usize)as*mut u8,bool;
40(crate::unity_engine::experimental::rendering::universal::lib_tess_dot_net::meshutils::MeshUtils_Vertex)::core::convert::Into::into(u),(crate::unity_engine::experimental::rendering::universal::lib_tess_dot_net::meshutils::MeshUtils_Vertex)::core::convert::Into::into(v),(crate::unity_engine::experimental::rendering::universal::lib_tess_dot_net::meshutils::MeshUtils_Vertex)::core::convert::Into::into(w))
41        }
42    }
43
44    #[doc = "`VertEq(crate::unity_engine::experimental::rendering::universal::lib_tess_dot_net::meshutils::MeshUtils_Vertex, crate::unity_engine::experimental::rendering::universal::lib_tess_dot_net::meshutils::MeshUtils_Vertex)` overload"]
45    pub fn vert_eq(
46        lhs: impl ::core::convert::Into<crate::unity_engine::experimental::rendering::universal::lib_tess_dot_net::meshutils::MeshUtils_Vertex>,
47        rhs: impl ::core::convert::Into<crate::unity_engine::experimental::rendering::universal::lib_tess_dot_net::meshutils::MeshUtils_Vertex>,
48    ) -> bool {
49        unsafe {
50            ::unity::il2cpp_call!((::unity::module_base()+0x2ef0c50usize)as*mut u8,bool;
51(crate::unity_engine::experimental::rendering::universal::lib_tess_dot_net::meshutils::MeshUtils_Vertex)::core::convert::Into::into(lhs),(crate::unity_engine::experimental::rendering::universal::lib_tess_dot_net::meshutils::MeshUtils_Vertex)::core::convert::Into::into(rhs))
52        }
53    }
54
55    #[doc = "`VertLeq(crate::unity_engine::experimental::rendering::universal::lib_tess_dot_net::meshutils::MeshUtils_Vertex, crate::unity_engine::experimental::rendering::universal::lib_tess_dot_net::meshutils::MeshUtils_Vertex)` overload"]
56    pub fn vert_leq(
57        lhs: impl ::core::convert::Into<crate::unity_engine::experimental::rendering::universal::lib_tess_dot_net::meshutils::MeshUtils_Vertex>,
58        rhs: impl ::core::convert::Into<crate::unity_engine::experimental::rendering::universal::lib_tess_dot_net::meshutils::MeshUtils_Vertex>,
59    ) -> bool {
60        unsafe {
61            ::unity::il2cpp_call!((::unity::module_base()+0x2ef0c80usize)as*mut u8,bool;
62(crate::unity_engine::experimental::rendering::universal::lib_tess_dot_net::meshutils::MeshUtils_Vertex)::core::convert::Into::into(lhs),(crate::unity_engine::experimental::rendering::universal::lib_tess_dot_net::meshutils::MeshUtils_Vertex)::core::convert::Into::into(rhs))
63        }
64    }
65
66    #[doc = "`EdgeEval(crate::unity_engine::experimental::rendering::universal::lib_tess_dot_net::meshutils::MeshUtils_Vertex, crate::unity_engine::experimental::rendering::universal::lib_tess_dot_net::meshutils::MeshUtils_Vertex, crate::unity_engine::experimental::rendering::universal::lib_tess_dot_net::meshutils::MeshUtils_Vertex)` overload"]
67    pub fn edge_eval(
68        u: impl ::core::convert::Into<crate::unity_engine::experimental::rendering::universal::lib_tess_dot_net::meshutils::MeshUtils_Vertex>,
69        v: impl ::core::convert::Into<crate::unity_engine::experimental::rendering::universal::lib_tess_dot_net::meshutils::MeshUtils_Vertex>,
70        w: impl ::core::convert::Into<crate::unity_engine::experimental::rendering::universal::lib_tess_dot_net::meshutils::MeshUtils_Vertex>,
71    ) -> f32 {
72        unsafe {
73            ::unity::il2cpp_call!((::unity::module_base()+0x2ef0cc0usize)as*mut u8,f32;
74(crate::unity_engine::experimental::rendering::universal::lib_tess_dot_net::meshutils::MeshUtils_Vertex)::core::convert::Into::into(u),(crate::unity_engine::experimental::rendering::universal::lib_tess_dot_net::meshutils::MeshUtils_Vertex)::core::convert::Into::into(v),(crate::unity_engine::experimental::rendering::universal::lib_tess_dot_net::meshutils::MeshUtils_Vertex)::core::convert::Into::into(w))
75        }
76    }
77
78    #[doc = "`EdgeSign(crate::unity_engine::experimental::rendering::universal::lib_tess_dot_net::meshutils::MeshUtils_Vertex, crate::unity_engine::experimental::rendering::universal::lib_tess_dot_net::meshutils::MeshUtils_Vertex, crate::unity_engine::experimental::rendering::universal::lib_tess_dot_net::meshutils::MeshUtils_Vertex)` overload"]
79    pub fn edge_sign(
80        u: impl ::core::convert::Into<crate::unity_engine::experimental::rendering::universal::lib_tess_dot_net::meshutils::MeshUtils_Vertex>,
81        v: impl ::core::convert::Into<crate::unity_engine::experimental::rendering::universal::lib_tess_dot_net::meshutils::MeshUtils_Vertex>,
82        w: impl ::core::convert::Into<crate::unity_engine::experimental::rendering::universal::lib_tess_dot_net::meshutils::MeshUtils_Vertex>,
83    ) -> f32 {
84        unsafe {
85            ::unity::il2cpp_call!((::unity::module_base()+0x2ef0d20usize)as*mut u8,f32;
86(crate::unity_engine::experimental::rendering::universal::lib_tess_dot_net::meshutils::MeshUtils_Vertex)::core::convert::Into::into(u),(crate::unity_engine::experimental::rendering::universal::lib_tess_dot_net::meshutils::MeshUtils_Vertex)::core::convert::Into::into(v),(crate::unity_engine::experimental::rendering::universal::lib_tess_dot_net::meshutils::MeshUtils_Vertex)::core::convert::Into::into(w))
87        }
88    }
89
90    #[doc = "`TransLeq(crate::unity_engine::experimental::rendering::universal::lib_tess_dot_net::meshutils::MeshUtils_Vertex, crate::unity_engine::experimental::rendering::universal::lib_tess_dot_net::meshutils::MeshUtils_Vertex)` overload"]
91    pub fn trans_leq(
92        lhs: impl ::core::convert::Into<crate::unity_engine::experimental::rendering::universal::lib_tess_dot_net::meshutils::MeshUtils_Vertex>,
93        rhs: impl ::core::convert::Into<crate::unity_engine::experimental::rendering::universal::lib_tess_dot_net::meshutils::MeshUtils_Vertex>,
94    ) -> bool {
95        unsafe {
96            ::unity::il2cpp_call!((::unity::module_base()+0x2ef0d70usize)as*mut u8,bool;
97(crate::unity_engine::experimental::rendering::universal::lib_tess_dot_net::meshutils::MeshUtils_Vertex)::core::convert::Into::into(lhs),(crate::unity_engine::experimental::rendering::universal::lib_tess_dot_net::meshutils::MeshUtils_Vertex)::core::convert::Into::into(rhs))
98        }
99    }
100
101    #[doc = "`TransEval(crate::unity_engine::experimental::rendering::universal::lib_tess_dot_net::meshutils::MeshUtils_Vertex, crate::unity_engine::experimental::rendering::universal::lib_tess_dot_net::meshutils::MeshUtils_Vertex, crate::unity_engine::experimental::rendering::universal::lib_tess_dot_net::meshutils::MeshUtils_Vertex)` overload"]
102    pub fn trans_eval(
103        u: impl ::core::convert::Into<crate::unity_engine::experimental::rendering::universal::lib_tess_dot_net::meshutils::MeshUtils_Vertex>,
104        v: impl ::core::convert::Into<crate::unity_engine::experimental::rendering::universal::lib_tess_dot_net::meshutils::MeshUtils_Vertex>,
105        w: impl ::core::convert::Into<crate::unity_engine::experimental::rendering::universal::lib_tess_dot_net::meshutils::MeshUtils_Vertex>,
106    ) -> f32 {
107        unsafe {
108            ::unity::il2cpp_call!((::unity::module_base()+0x2ef0db0usize)as*mut u8,f32;
109(crate::unity_engine::experimental::rendering::universal::lib_tess_dot_net::meshutils::MeshUtils_Vertex)::core::convert::Into::into(u),(crate::unity_engine::experimental::rendering::universal::lib_tess_dot_net::meshutils::MeshUtils_Vertex)::core::convert::Into::into(v),(crate::unity_engine::experimental::rendering::universal::lib_tess_dot_net::meshutils::MeshUtils_Vertex)::core::convert::Into::into(w))
110        }
111    }
112
113    #[doc = "`TransSign(crate::unity_engine::experimental::rendering::universal::lib_tess_dot_net::meshutils::MeshUtils_Vertex, crate::unity_engine::experimental::rendering::universal::lib_tess_dot_net::meshutils::MeshUtils_Vertex, crate::unity_engine::experimental::rendering::universal::lib_tess_dot_net::meshutils::MeshUtils_Vertex)` overload"]
114    pub fn trans_sign(
115        u: impl ::core::convert::Into<crate::unity_engine::experimental::rendering::universal::lib_tess_dot_net::meshutils::MeshUtils_Vertex>,
116        v: impl ::core::convert::Into<crate::unity_engine::experimental::rendering::universal::lib_tess_dot_net::meshutils::MeshUtils_Vertex>,
117        w: impl ::core::convert::Into<crate::unity_engine::experimental::rendering::universal::lib_tess_dot_net::meshutils::MeshUtils_Vertex>,
118    ) -> f32 {
119        unsafe {
120            ::unity::il2cpp_call!((::unity::module_base()+0x2ef0e10usize)as*mut u8,f32;
121(crate::unity_engine::experimental::rendering::universal::lib_tess_dot_net::meshutils::MeshUtils_Vertex)::core::convert::Into::into(u),(crate::unity_engine::experimental::rendering::universal::lib_tess_dot_net::meshutils::MeshUtils_Vertex)::core::convert::Into::into(v),(crate::unity_engine::experimental::rendering::universal::lib_tess_dot_net::meshutils::MeshUtils_Vertex)::core::convert::Into::into(w))
122        }
123    }
124
125    #[doc = "`EdgeGoesLeft(crate::unity_engine::experimental::rendering::universal::lib_tess_dot_net::meshutils::MeshUtils_Edge)` overload"]
126    pub fn edge_goes_left(
127        e: impl ::core::convert::Into<crate::unity_engine::experimental::rendering::universal::lib_tess_dot_net::meshutils::MeshUtils_Edge>,
128    ) -> bool {
129        unsafe {
130            ::unity::il2cpp_call!((::unity::module_base()+0x2ef0e60usize)as*mut u8,bool;
131(crate::unity_engine::experimental::rendering::universal::lib_tess_dot_net::meshutils::MeshUtils_Edge)::core::convert::Into::into(e))
132        }
133    }
134
135    #[doc = "`EdgeGoesRight(crate::unity_engine::experimental::rendering::universal::lib_tess_dot_net::meshutils::MeshUtils_Edge)` overload"]
136    pub fn edge_goes_right(
137        e: impl ::core::convert::Into<crate::unity_engine::experimental::rendering::universal::lib_tess_dot_net::meshutils::MeshUtils_Edge>,
138    ) -> bool {
139        unsafe {
140            ::unity::il2cpp_call!((::unity::module_base()+0x2ef0ed0usize)as*mut u8,bool;
141(crate::unity_engine::experimental::rendering::universal::lib_tess_dot_net::meshutils::MeshUtils_Edge)::core::convert::Into::into(e))
142        }
143    }
144
145    #[doc = "`VertL1dist(crate::unity_engine::experimental::rendering::universal::lib_tess_dot_net::meshutils::MeshUtils_Vertex, crate::unity_engine::experimental::rendering::universal::lib_tess_dot_net::meshutils::MeshUtils_Vertex)` overload"]
146    pub fn vert_l1dist(
147        u: impl ::core::convert::Into<crate::unity_engine::experimental::rendering::universal::lib_tess_dot_net::meshutils::MeshUtils_Vertex>,
148        v: impl ::core::convert::Into<crate::unity_engine::experimental::rendering::universal::lib_tess_dot_net::meshutils::MeshUtils_Vertex>,
149    ) -> f32 {
150        unsafe {
151            ::unity::il2cpp_call!((::unity::module_base()+0x2ef0f40usize)as*mut u8,f32;
152(crate::unity_engine::experimental::rendering::universal::lib_tess_dot_net::meshutils::MeshUtils_Vertex)::core::convert::Into::into(u),(crate::unity_engine::experimental::rendering::universal::lib_tess_dot_net::meshutils::MeshUtils_Vertex)::core::convert::Into::into(v))
153        }
154    }
155
156    #[doc = "`AddWinding(crate::unity_engine::experimental::rendering::universal::lib_tess_dot_net::meshutils::MeshUtils_Edge, crate::unity_engine::experimental::rendering::universal::lib_tess_dot_net::meshutils::MeshUtils_Edge)` overload"]
157    pub fn add_winding(
158        e_dst: impl ::core::convert::Into<crate::unity_engine::experimental::rendering::universal::lib_tess_dot_net::meshutils::MeshUtils_Edge>,
159        e_src: impl ::core::convert::Into<crate::unity_engine::experimental::rendering::universal::lib_tess_dot_net::meshutils::MeshUtils_Edge>,
160    ) -> () {
161        unsafe {
162            ::unity::il2cpp_call!((::unity::module_base()+0x2ef0fd0usize)as*mut u8,();
163(crate::unity_engine::experimental::rendering::universal::lib_tess_dot_net::meshutils::MeshUtils_Edge)::core::convert::Into::into(e_dst),(crate::unity_engine::experimental::rendering::universal::lib_tess_dot_net::meshutils::MeshUtils_Edge)::core::convert::Into::into(e_src))
164        }
165    }
166
167    #[doc = "`Interpolate(f32, f32, f32, f32)` overload"]
168    pub fn interpolate(
169        a: impl ::core::convert::Into<f32>,
170        x: impl ::core::convert::Into<f32>,
171        b: impl ::core::convert::Into<f32>,
172        y: impl ::core::convert::Into<f32>,
173    ) -> f32 {
174        unsafe {
175            ::unity::il2cpp_call!((::unity::module_base()+0x2ef1000usize)as*mut u8,f32;
176(f32)::core::convert::Into::into(a),(f32)::core::convert::Into::into(x),(f32)::core::convert::Into::into(b),(f32)::core::convert::Into::into(y))
177        }
178    }
179
180    #[doc = "`Swap(*mutcrate::unity_engine::experimental::rendering::universal::lib_tess_dot_net::meshutils::MeshUtils_Vertex, *mutcrate::unity_engine::experimental::rendering::universal::lib_tess_dot_net::meshutils::MeshUtils_Vertex)` overload"]
181    pub fn swap() -> (
182        crate::unity_engine::experimental::rendering::universal::lib_tess_dot_net::meshutils::MeshUtils_Vertex,
183        crate::unity_engine::experimental::rendering::universal::lib_tess_dot_net::meshutils::MeshUtils_Vertex,
184    ) {
185        unsafe {
186            let mut __out_0 = ::core::mem::MaybeUninit::<
187                crate::unity_engine::experimental::rendering::universal::lib_tess_dot_net::meshutils::MeshUtils_Vertex,
188            >::uninit();
189            let mut __out_1 = ::core::mem::MaybeUninit::<
190                crate::unity_engine::experimental::rendering::universal::lib_tess_dot_net::meshutils::MeshUtils_Vertex,
191            >::uninit();
192            ::unity::il2cpp_call!((::unity::module_base()+0x2ef1050usize)as*mut u8,();
193(*mut crate::unity_engine::experimental::rendering::universal::lib_tess_dot_net::meshutils::MeshUtils_Vertex)__out_0.as_mut_ptr(),(*mut crate::unity_engine::experimental::rendering::universal::lib_tess_dot_net::meshutils::MeshUtils_Vertex)__out_1.as_mut_ptr());
194            (__out_0.assume_init(), __out_1.assume_init())
195        }
196    }
197
198    #[doc = "`EdgeIntersect(crate::unity_engine::experimental::rendering::universal::lib_tess_dot_net::meshutils::MeshUtils_Vertex, crate::unity_engine::experimental::rendering::universal::lib_tess_dot_net::meshutils::MeshUtils_Vertex, crate::unity_engine::experimental::rendering::universal::lib_tess_dot_net::meshutils::MeshUtils_Vertex, crate::unity_engine::experimental::rendering::universal::lib_tess_dot_net::meshutils::MeshUtils_Vertex, crate::unity_engine::experimental::rendering::universal::lib_tess_dot_net::meshutils::MeshUtils_Vertex)` overload"]
199    pub fn edge_intersect(
200        o1: impl ::core::convert::Into<crate::unity_engine::experimental::rendering::universal::lib_tess_dot_net::meshutils::MeshUtils_Vertex>,
201        d1: impl ::core::convert::Into<crate::unity_engine::experimental::rendering::universal::lib_tess_dot_net::meshutils::MeshUtils_Vertex>,
202        o2: impl ::core::convert::Into<crate::unity_engine::experimental::rendering::universal::lib_tess_dot_net::meshutils::MeshUtils_Vertex>,
203        d2: impl ::core::convert::Into<crate::unity_engine::experimental::rendering::universal::lib_tess_dot_net::meshutils::MeshUtils_Vertex>,
204        v: impl ::core::convert::Into<crate::unity_engine::experimental::rendering::universal::lib_tess_dot_net::meshutils::MeshUtils_Vertex>,
205    ) -> () {
206        unsafe {
207            ::unity::il2cpp_call!((::unity::module_base()+0x2ef1090usize)as*mut u8,();
208(crate::unity_engine::experimental::rendering::universal::lib_tess_dot_net::meshutils::MeshUtils_Vertex)::core::convert::Into::into(o1),(crate::unity_engine::experimental::rendering::universal::lib_tess_dot_net::meshutils::MeshUtils_Vertex)::core::convert::Into::into(d1),(crate::unity_engine::experimental::rendering::universal::lib_tess_dot_net::meshutils::MeshUtils_Vertex)::core::convert::Into::into(o2),(crate::unity_engine::experimental::rendering::universal::lib_tess_dot_net::meshutils::MeshUtils_Vertex)::core::convert::Into::into(d2),(crate::unity_engine::experimental::rendering::universal::lib_tess_dot_net::meshutils::MeshUtils_Vertex)::core::convert::Into::into(v))
209        }
210    }
211}
212
213#[cfg(feature = "unity_engine-experimental-rendering-universal-lib_tess_dot_net-geom")]
214impl Geom {
215    pub fn is_winding_inside_method_info() -> &'static ::unity::il2cpp::MethodInfo {
216        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
217    }
218
219    pub fn vert_ccw_method_info() -> &'static ::unity::il2cpp::MethodInfo {
220        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
221    }
222
223    pub fn vert_eq_method_info() -> &'static ::unity::il2cpp::MethodInfo {
224        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
225    }
226
227    pub fn vert_leq_method_info() -> &'static ::unity::il2cpp::MethodInfo {
228        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
229    }
230
231    pub fn edge_eval_method_info() -> &'static ::unity::il2cpp::MethodInfo {
232        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
233    }
234
235    pub fn edge_sign_method_info() -> &'static ::unity::il2cpp::MethodInfo {
236        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
237    }
238
239    pub fn trans_leq_method_info() -> &'static ::unity::il2cpp::MethodInfo {
240        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
241    }
242
243    pub fn trans_eval_method_info() -> &'static ::unity::il2cpp::MethodInfo {
244        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
245    }
246
247    pub fn trans_sign_method_info() -> &'static ::unity::il2cpp::MethodInfo {
248        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
249    }
250
251    pub fn edge_goes_left_method_info() -> &'static ::unity::il2cpp::MethodInfo {
252        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
253    }
254
255    pub fn edge_goes_right_method_info() -> &'static ::unity::il2cpp::MethodInfo {
256        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
257    }
258
259    pub fn vert_l1dist_method_info() -> &'static ::unity::il2cpp::MethodInfo {
260        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
261    }
262
263    pub fn add_winding_method_info() -> &'static ::unity::il2cpp::MethodInfo {
264        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
265    }
266
267    pub fn interpolate_method_info() -> &'static ::unity::il2cpp::MethodInfo {
268        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
269    }
270
271    pub fn swap_method_info() -> &'static ::unity::il2cpp::MethodInfo {
272        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
273    }
274
275    pub fn edge_intersect_method_info() -> &'static ::unity::il2cpp::MethodInfo {
276        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
277    }
278}
279
280#[cfg(feature = "unity_engine-experimental-rendering-universal-lib_tess_dot_net-geom")]
281#[doc(hidden)]
282pub mod prelude {
283    pub use super::{Geom, IGeom};
284    pub use crate::system::object::IObject;
285    #[cfg(feature = "system-object")]
286    pub use crate::system::object::IObjectMethods;
287}