pub struct WorldAnchorResolver { /* private fields */ }Expand description
Resolver for observed world anchors.
Implementations§
Source§impl WorldAnchorResolver
impl WorldAnchorResolver
Sourcepub fn new(observed: impl IntoIterator<Item = WorldAnchorObservation>) -> Self
pub fn new(observed: impl IntoIterator<Item = WorldAnchorObservation>) -> Self
Builds a resolver from observed anchors.
Sourcepub fn observe(&mut self, observation: WorldAnchorObservation)
pub fn observe(&mut self, observation: WorldAnchorObservation)
Records or replaces one observed anchor transform.
Sourcepub fn observed_transform(&self, anchor: &Symbol) -> Option<&Transform3>
pub fn observed_transform(&self, anchor: &Symbol) -> Option<&Transform3>
Returns the observed transform for anchor.
Sourcepub fn resolve(
&self,
placement: &PanelPlacement,
status: VioTrackingStatus,
) -> AnchorResolution
pub fn resolve( &self, placement: &PanelPlacement, status: VioTrackingStatus, ) -> AnchorResolution
Resolves one panel placement for the current VIO status.
Trait Implementations§
Source§impl Clone for WorldAnchorResolver
impl Clone for WorldAnchorResolver
Source§fn clone(&self) -> WorldAnchorResolver
fn clone(&self) -> WorldAnchorResolver
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 WorldAnchorResolver
impl Debug for WorldAnchorResolver
Source§impl Default for WorldAnchorResolver
impl Default for WorldAnchorResolver
Source§fn default() -> WorldAnchorResolver
fn default() -> WorldAnchorResolver
Returns the “default value” for a type. Read more
Source§impl PartialEq for WorldAnchorResolver
impl PartialEq for WorldAnchorResolver
impl StructuralPartialEq for WorldAnchorResolver
Auto Trait Implementations§
impl Freeze for WorldAnchorResolver
impl RefUnwindSafe for WorldAnchorResolver
impl Send for WorldAnchorResolver
impl Sync for WorldAnchorResolver
impl Unpin for WorldAnchorResolver
impl UnsafeUnpin for WorldAnchorResolver
impl UnwindSafe for WorldAnchorResolver
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