Skip to main content

LaneMarkingQuery

Struct LaneMarkingQuery 

Source
pub struct LaneMarkingQuery {
    pub lane_marking: LaneMarking,
    pub s_start: f64,
    pub s_end: f64,
}
Expand description

The result of querying a LaneMarking at a specific position or range. This structure pairs a LaneMarking with the s-range over which it is valid. Lane markings can change along the lane (e.g., solid to broken at an intersection approach), so the validity range is essential.

The range uses half-open interval semantics: [s_start, s_end).

Fields§

§lane_marking: LaneMarking

LaneMarking description.

§s_start: f64

Start s-coordinate where the marking begins This is relative to the lane’s s-coordinate system..

§s_end: f64

End s-coordinate where the marking ends. This is relative to the lane’s s-coordinate system.

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.