pub struct PointCloudMetadata {
pub sensor_model: Option<String>,
pub coordinate_system: Option<String>,
pub resolution_mm: Option<f64>,
pub scan_pattern: Option<String>,
}Fields§
§sensor_model: Option<String>§coordinate_system: Option<String>§resolution_mm: Option<f64>§scan_pattern: Option<String>Implementations§
Source§impl PointCloudMetadata
impl PointCloudMetadata
Sourcepub fn sensor_model(&self) -> &str
pub fn sensor_model(&self) -> &str
Returns the value of sensor_model, or the default value if sensor_model is unset.
Sourcepub fn coordinate_system(&self) -> &str
pub fn coordinate_system(&self) -> &str
Returns the value of coordinate_system, or the default value if coordinate_system is unset.
Sourcepub fn resolution_mm(&self) -> f64
pub fn resolution_mm(&self) -> f64
Returns the value of resolution_mm, or the default value if resolution_mm is unset.
Sourcepub fn scan_pattern(&self) -> &str
pub fn scan_pattern(&self) -> &str
Returns the value of scan_pattern, or the default value if scan_pattern is unset.
Trait Implementations§
Source§impl Clone for PointCloudMetadata
impl Clone for PointCloudMetadata
Source§impl Debug for PointCloudMetadata
impl Debug for PointCloudMetadata
Source§impl Default for PointCloudMetadata
impl Default for PointCloudMetadata
Source§impl Message for PointCloudMetadata
impl Message for PointCloudMetadata
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message to a buffer. Read more
Source§fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message to a newly allocated buffer.
Source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message with a length-delimiter to a buffer. Read more
Source§fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
Source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self. Read moreSource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self.Source§impl PartialEq for PointCloudMetadata
impl PartialEq for PointCloudMetadata
impl StructuralPartialEq for PointCloudMetadata
Auto Trait Implementations§
impl Freeze for PointCloudMetadata
impl RefUnwindSafe for PointCloudMetadata
impl Send for PointCloudMetadata
impl Sync for PointCloudMetadata
impl Unpin for PointCloudMetadata
impl UnsafeUnpin for PointCloudMetadata
impl UnwindSafe for PointCloudMetadata
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request