pub struct MultiToneSamplingRequirements { /* private fields */ }Expand description
Spatial and temporal sampling requirements for one frequency set.
Implementations§
Source§impl MultiToneSamplingRequirements
impl MultiToneSamplingRequirements
Sourcepub fn highest_frequency(self) -> Hertz
pub fn highest_frequency(self) -> Hertz
Returns the highest component frequency.
Sourcepub fn spatial_certificate(self) -> SamplingCertificate
pub fn spatial_certificate(self) -> SamplingCertificate
Returns the highest-frequency component’s spatial certificate.
Every lower-frequency component certificate remains available
separately through ToneCertificate::sampling_certificate.
Sourcepub fn minimum_temporal_samples_per_second(self) -> f64
pub fn minimum_temporal_samples_per_second(self) -> f64
Returns the Nyquist floor 2 * highest_frequency.
Sourcepub fn maximum_temporal_step_seconds(self) -> f64
pub fn maximum_temporal_step_seconds(self) -> f64
Returns the largest Nyquist time step 1 / (2 * highest_frequency).
Trait Implementations§
Source§impl Clone for MultiToneSamplingRequirements
impl Clone for MultiToneSamplingRequirements
Source§fn clone(&self) -> MultiToneSamplingRequirements
fn clone(&self) -> MultiToneSamplingRequirements
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for MultiToneSamplingRequirements
impl StructuralPartialEq for MultiToneSamplingRequirements
Auto Trait Implementations§
impl Freeze for MultiToneSamplingRequirements
impl RefUnwindSafe for MultiToneSamplingRequirements
impl Send for MultiToneSamplingRequirements
impl Sync for MultiToneSamplingRequirements
impl Unpin for MultiToneSamplingRequirements
impl UnsafeUnpin for MultiToneSamplingRequirements
impl UnwindSafe for MultiToneSamplingRequirements
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