Trait autd3::prelude::Modulation

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

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

Required Methods§

source

fn calc(&self, geometry: &Geometry) -> Result<Vec<u8>, AUTDInternalError>

Provided Methods§

source

fn trace(&self, _geometry: &Geometry)

Trait Implementations§

Implementations on Foreign Types§

source§

impl Modulation for Box<dyn Modulation>

source§

fn calc(&self, geometry: &Geometry) -> Result<Vec<u8>, AUTDInternalError>

source§

fn trace(&self, geometry: &Geometry)

Implementors§