#[cfg(any(feature = "all", feature = "android-gesture-OrientedBoundingBox"))]
__jni_bindgen! {
public class OrientedBoundingBox ("android/gesture/OrientedBoundingBox") extends crate::java::lang::Object {
pub fn squareness<'env>(&'env self) -> f32 {
unsafe {
let env = __jni_bindgen::Env::from_ptr(self.0.env);
let (__jni_class, __jni_field) = env.require_class_field("android/gesture/OrientedBoundingBox\0", "squareness\0", "F\0");
env.get_float_field(self.0.object, __jni_field)
}
}
pub fn width<'env>(&'env self) -> f32 {
unsafe {
let env = __jni_bindgen::Env::from_ptr(self.0.env);
let (__jni_class, __jni_field) = env.require_class_field("android/gesture/OrientedBoundingBox\0", "width\0", "F\0");
env.get_float_field(self.0.object, __jni_field)
}
}
pub fn height<'env>(&'env self) -> f32 {
unsafe {
let env = __jni_bindgen::Env::from_ptr(self.0.env);
let (__jni_class, __jni_field) = env.require_class_field("android/gesture/OrientedBoundingBox\0", "height\0", "F\0");
env.get_float_field(self.0.object, __jni_field)
}
}
pub fn orientation<'env>(&'env self) -> f32 {
unsafe {
let env = __jni_bindgen::Env::from_ptr(self.0.env);
let (__jni_class, __jni_field) = env.require_class_field("android/gesture/OrientedBoundingBox\0", "orientation\0", "F\0");
env.get_float_field(self.0.object, __jni_field)
}
}
pub fn centerX<'env>(&'env self) -> f32 {
unsafe {
let env = __jni_bindgen::Env::from_ptr(self.0.env);
let (__jni_class, __jni_field) = env.require_class_field("android/gesture/OrientedBoundingBox\0", "centerX\0", "F\0");
env.get_float_field(self.0.object, __jni_field)
}
}
pub fn centerY<'env>(&'env self) -> f32 {
unsafe {
let env = __jni_bindgen::Env::from_ptr(self.0.env);
let (__jni_class, __jni_field) = env.require_class_field("android/gesture/OrientedBoundingBox\0", "centerY\0", "F\0");
env.get_float_field(self.0.object, __jni_field)
}
}
}
}