pub struct ColumnInstance {
pub position: GeoCoord,
pub height: f64,
pub base: f64,
pub width: f64,
pub color: Option<[f32; 4]>,
pub pick_id: u64,
pub altitude_mode: AltitudeMode,
}Expand description
A single column instance anchored to a geographic position.
Fields§
§position: GeoCoordGeographic anchor position.
height: f64Column height in meters.
base: f64Base elevation offset in meters (relative to altitude mode).
width: f64Column width (footprint diameter / side length) in meters.
color: Option<[f32; 4]>Optional per-instance RGBA colour override.
pick_id: u64Stable pick identifier returned by the picking system.
altitude_mode: AltitudeModeAltitude mode for this column.
Implementations§
Source§impl ColumnInstance
impl ColumnInstance
Trait Implementations§
Source§impl Clone for ColumnInstance
impl Clone for ColumnInstance
Source§fn clone(&self) -> ColumnInstance
fn clone(&self) -> ColumnInstance
Returns a duplicate 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 moreAuto Trait Implementations§
impl Freeze for ColumnInstance
impl RefUnwindSafe for ColumnInstance
impl Send for ColumnInstance
impl Sync for ColumnInstance
impl Unpin for ColumnInstance
impl UnsafeUnpin for ColumnInstance
impl UnwindSafe for ColumnInstance
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