Enum e57::SphericalCoordinate
source · pub enum SphericalCoordinate {
Valid {
range: f64,
azimuth: f64,
elevation: f64,
},
Direction {
azimuth: f64,
elevation: f64,
},
Invalid,
}Expand description
Spherical coordinates with range, azimuth and elevation.
Variants§
Valid
The spherical coordinate is fully valid.
Direction
The spherical coordinate only defines direction and has no valid range.
Invalid
The spherical coordinate is fully invalid and has no meaning or the point cloud had no spherical coordinates in general.
Trait Implementations§
source§impl Clone for SphericalCoordinate
impl Clone for SphericalCoordinate
source§fn clone(&self) -> SphericalCoordinate
fn clone(&self) -> SphericalCoordinate
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Debug for SphericalCoordinate
impl Debug for SphericalCoordinate
source§impl PartialEq for SphericalCoordinate
impl PartialEq for SphericalCoordinate
impl StructuralPartialEq for SphericalCoordinate
Auto Trait Implementations§
impl Freeze for SphericalCoordinate
impl RefUnwindSafe for SphericalCoordinate
impl Send for SphericalCoordinate
impl Sync for SphericalCoordinate
impl Unpin for SphericalCoordinate
impl UnwindSafe for SphericalCoordinate
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§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit)