Skip to content
Snippets Groups Projects
analyzer.rs 476 B
Newer Older
use crate::{optic_scenery::OpticScenery, error::OpossumError};
type Result<T> = std::result::Result<T, OpossumError>;
#[derive(Debug)]
pub struct AnalyzerEnergy {
    scene: OpticScenery,
    pub fn new(scenery: &OpticScenery) -> Self {
        Self {
            scene: (*scenery).to_owned(),
        }
    }
    pub fn analyze(&mut self) -> Result<()> {
       self.scene.analyze(&AnalyzerType::Energy)
pub enum AnalyzerType {
    Energy
}