aboutsummaryrefslogtreecommitdiff
path: root/transfer.h
diff options
context:
space:
mode:
authorAnton Khirnov <anton@khirnov.net>2019-05-23 10:42:08 +0200
committerAnton Khirnov <anton@khirnov.net>2019-05-23 10:42:08 +0200
commitc353dd0befea615adf233afa33c47dd9be6b94a0 (patch)
tree34cec3a83e78759e9ef6d9c67522d3bf6bbf77c3 /transfer.h
parente1474028b17651bd9ad75c366ad1bb46aab63a8f (diff)
transfer: allow optional extrapolation
Diffstat (limited to 'transfer.h')
-rw-r--r--transfer.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/transfer.h b/transfer.h
index 0a10f3a..2ed4aea 100644
--- a/transfer.h
+++ b/transfer.h
@@ -85,6 +85,12 @@ typedef struct GridTransferContext {
* Destination grid geometry, must be filled by the caller.
*/
RegularGrid2D dst;
+
+ /**
+ * Allow extrapolating this many points beyond the source rectangle.
+ * Defaults to 0: forbid extrapolation.
+ */
+ int extrapolate_distance;
} GridTransferContext;
/**