Trait InnerFeature

Source
pub trait InnerFeature:
    Display
    + DynClone
    + Debug {
    // Required methods
    fn name(&self) -> &'static str;
    fn translate(&mut self, v: Coordinate<f64>);
    fn atoms(&self) -> Vec<InnerAtom>;
}
Expand description

Specifies geometry interior to the bounds of the panel.

Required Methods§

Source

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

Source

fn translate(&mut self, v: Coordinate<f64>)

Source

fn atoms(&self) -> Vec<InnerAtom>

Trait Implementations§

Source§

impl<'a> InnerFeature for Box<dyn InnerFeature + 'a>

Source§

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

Source§

fn translate(&mut self, v: Coordinate<f64>)

Source§

fn atoms(&self) -> Vec<InnerAtom>

Implementations on Foreign Types§

Source§

impl<'a> InnerFeature for Box<dyn InnerFeature + 'a>

Source§

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

Source§

fn translate(&mut self, v: Coordinate<f64>)

Source§

fn atoms(&self) -> Vec<InnerAtom>

Implementors§