pub struct Object {
pub header: Header,
pub id: u32,
pub detection_level: u8,
pub object_classified: bool,
pub pose: Pose,
pub twist: Twist,
pub accel: Accel,
pub polygon: Polygon,
pub shape: SolidPrimitive,
pub classification: u8,
pub classification_certainty: u8,
pub classification_age: u32,
}Fields§
§header: Header§id: u32§detection_level: u8§object_classified: bool§pose: Pose§twist: Twist§accel: Accel§polygon: Polygon§shape: SolidPrimitive§classification: u8§classification_certainty: u8§classification_age: u32Implementations§
Source§impl Object
impl Object
pub const OBJECT_DETECTED: u8 = 0u8
pub const OBJECT_TRACKED: u8 = 1u8
pub const CLASSIFICATION_UNKNOWN: u8 = 0u8
pub const CLASSIFICATION_UNKNOWN_SMALL: u8 = 1u8
pub const CLASSIFICATION_UNKNOWN_MEDIUM: u8 = 2u8
pub const CLASSIFICATION_UNKNOWN_BIG: u8 = 3u8
pub const CLASSIFICATION_PEDESTRIAN: u8 = 4u8
pub const CLASSIFICATION_BIKE: u8 = 5u8
pub const CLASSIFICATION_CAR: u8 = 6u8
pub const CLASSIFICATION_TRUCK: u8 = 7u8
pub const CLASSIFICATION_MOTORCYCLE: u8 = 8u8
pub const CLASSIFICATION_OTHER_VEHICLE: u8 = 9u8
pub const CLASSIFICATION_BARRIER: u8 = 10u8
pub const CLASSIFICATION_SIGN: u8 = 11u8
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Object
impl<'de> Deserialize<'de> for Object
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Message for Object
impl StructuralPartialEq for Object
Auto Trait Implementations§
impl Freeze for Object
impl RefUnwindSafe for Object
impl Send for Object
impl Sync for Object
impl Unpin for Object
impl UnwindSafe for Object
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more