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

    // Provided method
    fn len(&self) -> Result<usize, AUTDInternalError> { ... }
}
Expand description

Modulation controls the amplitude modulation data.

Modulation has following restrictions:

Required Methods§

Provided Methods§

Trait Implementations§

Implementations on Foreign Types§

source§

impl Modulation for Box<dyn Modulation>

Implementors§