Trait autd3::derive::Modulation

source ·
pub trait Modulation: ModulationProperty {
    // Required method
    fn calc(&self) -> Result<Arc<Vec<u8>>, AUTDInternalError>;

    // Provided method
    fn trace(&self, _geometry: &Geometry) { ... }
}

Required Methods§

Provided Methods§

source

fn trace(&self, _geometry: &Geometry)

Trait Implementations§

Implementations on Foreign Types§

source§

impl<'a> Modulation for Box<dyn Modulation + Send + Sync + 'a>

source§

fn calc(&self) -> Result<Arc<Vec<u8>>, AUTDInternalError>

source§

fn trace(&self, geometry: &Geometry)

Implementors§