FieldDataDistributionArgs Class Members
The following tables list the members exposed by FieldDataDistributionArgs.
Public Constructors
| Name | Description | |
|---|---|---|
![]() | FieldDataDistributionArgs Constructor |
Public Properties
| Name | Description | |
|---|---|---|
![]() | ChangedIndexRange | Index range of the slice that changed in the most recent data update. When set before calling VectorFieldDataSeriesBase.InvalidateParentSurface, only that slice of the internal magnitude cache is recomputed, leaving the rest intact. The value is consumed (set to null) after each InvalidateParentSurface call. Ignored when IsFullReplace is true. |
![]() | IsFullReplace | When true, treats the next update as a full data replacement and forces a complete magnitude cache recompute even if ChangedIndexRange is set. |
![]() | IsStationary | When true, magnitude and range caches are never cleared on data change. Use for static background fields that are never updated at runtime. |
![]() | MagnitudeRange | Known magnitude range of the data set (min, max of sqrt(dx²+dy²)). When supplied, the renderer can use it for colormap normalization without scanning all vectors. |
![]() | PrecomputedMagnitudes | Pre-computed magnitude array (sqrt(dx²+dy²)) supplied by the caller. When set, VectorFieldDataSeriesBase.GetCachedMagnitudes returns this array directly, skipping the internal magnitude computation entirely. The caller is responsible for keeping the array up to date when data changes. |
![]() | XRange | Known X extent of the data set (including vector tip positions x+dx). When supplied, VectorFieldDataSeriesBase.GetXRange returns this value without performing an O(N) scan over the data. |
![]() | YRange | Known Y extent of the data set (including vector tip positions y+dy). When supplied, VectorFieldDataSeriesBase.GetWindowedYRange returns this value without performing an O(N) scan over the data. |
Extension Methods
| Name | Description | |
|---|---|---|
![]() | DebugFinalizer<T> | Notifies that finalizer has been invoked |
![]() | ToDoubleArray | Overloaded. Converts an System.IComparable array to double array |
![]() | ToEnumerable<T> | Yields a single item, converting it to System.Collections.IEnumerable. |
![]() | ToStringArray2D<T> |
See Also


