Trait neweden::Navigatable

source ·
pub trait Navigatable {
    // Required methods
    fn get_system<'a>(&self, id: &SystemId) -> Option<&System>;
    fn get_connections<'a>(&self, from: &SystemId) -> Option<Vec<Connection>>;
    fn get_systems_by_range<'a>(
        &self,
        from: &SystemId,
        range: Meters
    ) -> Option<Vec<&System>>;
}
Expand description

Describes universes that are navigatable. Only navigatable universes can be used for pathfinding. Two main implementation exists: Universe and ExtendedUniverse.

Required Methods§

source

fn get_system<'a>(&self, id: &SystemId) -> Option<&System>

source

fn get_connections<'a>(&self, from: &SystemId) -> Option<Vec<Connection>>

source

fn get_systems_by_range<'a>( &self, from: &SystemId, range: Meters ) -> Option<Vec<&System>>

Implementors§