pub struct WalkabilityRequest { /* private fields */ }Implementations§
Source§impl WalkabilityRequest
impl WalkabilityRequest
pub fn try_new( surfaces: Vec<ObjectId>, entrances: Vec<ObjectId>, obstacles: Vec<ObjectId>, minimum_width: f64, elevation_band: Option<LengthInterval>, traverse_verified_portals: bool, include_motion_envelopes: bool, ) -> Result<Self, WalkabilityError>
pub fn surfaces(&self) -> &[ObjectId]
pub fn entrances(&self) -> &[ObjectId]
pub fn obstacles(&self) -> &[ObjectId]
pub fn minimum_width_metres(&self) -> f64
pub fn elevation_band(&self) -> Option<LengthInterval>
pub fn traverses_verified_portals(&self) -> bool
pub fn includes_motion_envelopes(&self) -> bool
Trait Implementations§
Source§impl Clone for WalkabilityRequest
impl Clone for WalkabilityRequest
Source§fn clone(&self) -> WalkabilityRequest
fn clone(&self) -> WalkabilityRequest
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for WalkabilityRequest
impl Debug for WalkabilityRequest
Source§impl PartialEq for WalkabilityRequest
impl PartialEq for WalkabilityRequest
impl StructuralPartialEq for WalkabilityRequest
Auto Trait Implementations§
impl Freeze for WalkabilityRequest
impl RefUnwindSafe for WalkabilityRequest
impl Send for WalkabilityRequest
impl Sync for WalkabilityRequest
impl Unpin for WalkabilityRequest
impl UnwindSafe for WalkabilityRequest
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more