Struct gmt_dos_clients_lom::LinearOpticalModel
source · pub struct LinearOpticalModel { /* private fields */ }
Expand description
M1 & M2 Rigid Body Motions to Linear Optical Model
Implementations§
source§impl LinearOpticalModel
impl LinearOpticalModel
pub fn new() -> Result<Self, LinearOpticalModelError>
pub fn new_with_path( path: impl AsRef<Path> ) -> Result<Self, LinearOpticalModelError>
Trait Implementations§
source§impl Clone for LinearOpticalModel
impl Clone for LinearOpticalModel
source§fn clone(&self) -> LinearOpticalModel
fn clone(&self) -> LinearOpticalModel
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 LinearOpticalModel
impl Debug for LinearOpticalModel
source§impl Read<M1RigidBodyMotions> for LinearOpticalModel
impl Read<M1RigidBodyMotions> for LinearOpticalModel
source§fn read(&mut self, data: Data<M1RigidBodyMotions>)
fn read(&mut self, data: Data<M1RigidBodyMotions>)
Read data from an input
source§impl Read<M2ASMReferenceBodyNodes> for LinearOpticalModel
impl Read<M2ASMReferenceBodyNodes> for LinearOpticalModel
source§fn read(&mut self, data: Data<M2ASMReferenceBodyNodes>)
fn read(&mut self, data: Data<M2ASMReferenceBodyNodes>)
Read data from an input
source§impl Read<M2RigidBodyMotions> for LinearOpticalModel
impl Read<M2RigidBodyMotions> for LinearOpticalModel
source§fn read(&mut self, data: Data<M2RigidBodyMotions>)
fn read(&mut self, data: Data<M2RigidBodyMotions>)
Read data from an input
source§impl Size<SegmentPiston> for LinearOpticalModel
impl Size<SegmentPiston> for LinearOpticalModel
source§impl Size<SegmentTipTilt> for LinearOpticalModel
impl Size<SegmentTipTilt> for LinearOpticalModel
source§impl Write<MaskedWavefront> for LinearOpticalModel
impl Write<MaskedWavefront> for LinearOpticalModel
source§impl<const E: i32> Write<SegmentD21PistonRSS<E>> for LinearOpticalModel
impl<const E: i32> Write<SegmentD21PistonRSS<E>> for LinearOpticalModel
source§impl<const E: i32> Write<SegmentPiston<E>> for LinearOpticalModel
impl<const E: i32> Write<SegmentPiston<E>> for LinearOpticalModel
source§impl Write<SegmentTipTilt> for LinearOpticalModel
impl Write<SegmentTipTilt> for LinearOpticalModel
source§impl<const E: i32> Write<SegmentWfeRms<E>> for LinearOpticalModel
impl<const E: i32> Write<SegmentWfeRms<E>> for LinearOpticalModel
source§impl Write<TipTilt> for LinearOpticalModel
impl Write<TipTilt> for LinearOpticalModel
source§impl Write<Wavefront> for LinearOpticalModel
impl Write<Wavefront> for LinearOpticalModel
impl Units for LinearOpticalModel
Auto Trait Implementations§
impl Freeze for LinearOpticalModel
impl RefUnwindSafe for LinearOpticalModel
impl Send for LinearOpticalModel
impl Sync for LinearOpticalModel
impl Unpin for LinearOpticalModel
impl UnwindSafe for LinearOpticalModel
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<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self
from the equivalent element of its
superset. Read moresource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self
is actually part of its subset T
(and can be converted to it).source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset
but without any property checks. Always succeeds.source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self
to the equivalent element of its superset.