pub struct ViewshedResult {
pub visibility: RasterBuffer,
pub elevation_angle: Option<RasterBuffer>,
}Expand description
Result of a viewshed analysis
Fields§
§visibility: RasterBufferBinary visibility raster (1.0 = visible, 0.0 = not visible)
elevation_angle: Option<RasterBuffer>Elevation angle raster (angle from horizontal at observer to each visible cell, in radians) Positive = above horizon, negative = below. Only set for visible cells.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ViewshedResult
impl RefUnwindSafe for ViewshedResult
impl Send for ViewshedResult
impl Sync for ViewshedResult
impl Unpin for ViewshedResult
impl UnsafeUnpin for ViewshedResult
impl UnwindSafe for ViewshedResult
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