Skip to main content

SpatialAlgorithm

Trait SpatialAlgorithm 

Source
pub trait SpatialAlgorithm {
    // Required methods
    fn name(&self) -> &'static str;
    fn execute(&self, policy: ExecutionPolicy) -> Result<(), SpatialError>;
}
Expand description

Common trait implemented by spatial algorithms.

Required Methods§

Source

fn name(&self) -> &'static str

Human-readable algorithm name.

Source

fn execute(&self, policy: ExecutionPolicy) -> Result<(), SpatialError>

Executes the algorithm using the selected execution policy.

Implementors§