pub trait Directivity: Send + Sync {
    // Required method
    fn directivity(theta_deg: f64) -> f64;

    // Provided methods
    fn directivity_from_dir(source_dir: &Vector3, target: &Vector3) -> f64 { ... }
    fn directivity_from_tr<T: Transducer>(tr: &T, target: &Vector3) -> f64 { ... }
}
Expand description

Directivity

Required Methods§

source

fn directivity(theta_deg: f64) -> f64

Provided Methods§

source

fn directivity_from_dir(source_dir: &Vector3, target: &Vector3) -> f64

source

fn directivity_from_tr<T: Transducer>(tr: &T, target: &Vector3) -> f64

Implementors§