pub struct CameraInfo {
pub camera_id: String,
pub width: u32,
pub height: u32,
pub fx: f64,
pub fy: f64,
pub cx: f64,
pub cy: f64,
pub dist_kind: DistortionModelKind,
pub dist: Vec<f64>,
pub frame_ref: FrameRef,
pub stamp: Time,
}Fields§
§camera_id: String§width: u32§height: u32§fx: f64§fy: f64§cx: f64§cy: f64§dist_kind: DistortionModelKind§dist: Vec<f64>§frame_ref: FrameRef§stamp: TimeImplementations§
Source§impl CameraInfo
impl CameraInfo
pub fn encode(&self, w: &mut Writer) -> Result<(), WireError>
pub fn decode(r: &mut Reader<'_>) -> Result<Self, WireError>
pub fn key_holder_be(&self) -> Result<Vec<u8>, WireError>
pub fn key_from_holder_be(r: &mut Reader<'_>) -> Result<Self, WireError>
pub fn key_hash(&self) -> Result<[u8; 16], WireError>
Trait Implementations§
Source§impl Clone for CameraInfo
impl Clone for CameraInfo
Source§impl Debug for CameraInfo
impl Debug for CameraInfo
Source§impl Default for CameraInfo
impl Default for CameraInfo
Source§impl PartialEq for CameraInfo
impl PartialEq for CameraInfo
impl StructuralPartialEq for CameraInfo
Auto Trait Implementations§
impl Freeze for CameraInfo
impl RefUnwindSafe for CameraInfo
impl Send for CameraInfo
impl Sync for CameraInfo
impl Unpin for CameraInfo
impl UnsafeUnpin for CameraInfo
impl UnwindSafe for CameraInfo
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