pub struct TemporalRasterAggregationParameters {
pub aggregation: Box<Aggregation>,
pub output_type: Option<Option<RasterDataType>>,
pub window: Box<TimeStep>,
pub window_reference: Option<Option<i64>>,
}Expand description
TemporalRasterAggregationParameters : Parameters for the TemporalRasterAggregation operator.
Fields§
§aggregation: Box<Aggregation>Aggregation method for values within each time window. Encountering NO DATA makes the aggregation result NO DATA unless ignoreNoData is true for the selected aggregation variant.
output_type: Option<Option<RasterDataType>>Optional output raster data type.
window: Box<TimeStep>Window size and granularity for the output time series.
window_reference: Option<Option<i64>>Optional reference timestamp used as the anchor for window boundaries. If omitted, windows are anchored at 1970-01-01T00:00:00Z.
Implementations§
Source§impl TemporalRasterAggregationParameters
impl TemporalRasterAggregationParameters
Sourcepub fn new(
aggregation: Aggregation,
window: TimeStep,
) -> TemporalRasterAggregationParameters
pub fn new( aggregation: Aggregation, window: TimeStep, ) -> TemporalRasterAggregationParameters
Parameters for the TemporalRasterAggregation operator.
Trait Implementations§
Source§impl Clone for TemporalRasterAggregationParameters
impl Clone for TemporalRasterAggregationParameters
Source§fn clone(&self) -> TemporalRasterAggregationParameters
fn clone(&self) -> TemporalRasterAggregationParameters
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 moreSource§impl Default for TemporalRasterAggregationParameters
impl Default for TemporalRasterAggregationParameters
Source§fn default() -> TemporalRasterAggregationParameters
fn default() -> TemporalRasterAggregationParameters
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for TemporalRasterAggregationParameters
impl<'de> Deserialize<'de> for TemporalRasterAggregationParameters
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for TemporalRasterAggregationParameters
impl PartialEq for TemporalRasterAggregationParameters
Source§fn eq(&self, other: &TemporalRasterAggregationParameters) -> bool
fn eq(&self, other: &TemporalRasterAggregationParameters) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for TemporalRasterAggregationParameters
Auto Trait Implementations§
impl Freeze for TemporalRasterAggregationParameters
impl RefUnwindSafe for TemporalRasterAggregationParameters
impl Send for TemporalRasterAggregationParameters
impl Sync for TemporalRasterAggregationParameters
impl Unpin for TemporalRasterAggregationParameters
impl UnsafeUnpin for TemporalRasterAggregationParameters
impl UnwindSafe for TemporalRasterAggregationParameters
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