Fields  Properties  Methods  Events


VectorFieldDataSeriesBase Class Members

The following tables list the members exposed by VectorFieldDataSeriesBase.

Protected Constructors
Protected Fields
 NameDescription
Protected FieldOptional user-supplied hints set by the most recent constructor or InvalidateParentSurface(RangeMode,FieldDataDistributionArgs,Boolean) call.  
Protected FieldCached magnitude range computed during RecomputeMagnitudeCache. Nulled by subclasses whenever the full-range data changes or a partial update is applied.  
Top
Public Properties
 NameDescription
Public Property  
Public Property  
Public Property  
Public Property  
Public Property  
Public Property  
Public Property  
Public Property  
Public Property Gets the horizontal (X) vector displacement components.  
Public Property Gets the vertical (Y) vector displacement components.  
Public Property  
Public Property  
Public Property  
Public Property  
Public Property  
Public Property  
Public PropertyGets the minimum and maximum vector magnitude (√(dx²+dy²)) across all data points.

On a full data update the range is computed inline during the magnitude cache pass — no extra sqrt calls. On a partial update the range is nulled and recomputed lazily on next access by scanning the already-filled magnitude cache array via SciChart.Data.Numerics.GenericMath.ArrayOperations.MinMax``1(``0[],``0@,``0@).

 
Public Property  
Public Property  
Public Property  
Public Property  
Public Property  
Public Property  
Public Property  
Public Property  
Public Property  
Public Property  
Public Property  
Public Property  
Public Property  
Public Property  
Top
Protected Properties
 NameDescription
Protected Property Gets the index range that spans all data points in this series.  
Protected PropertyReturns the X values as a typed list. Used by explicit IDataSeries<TX,TY> implementation.  
Protected PropertyReturns the Y values as a typed list. Used by explicit IDataSeries<TX,TY> implementation.  
Top
Public Methods
 NameDescription
Public MethodOverloaded.   
Public Method  
Public Method  
Public Method  
Public Method  
Public Method  
Public Method  
Public Method  
Public MethodOverloaded.   
Public Method  
Public Method  
Public Method  
Public MethodOverloaded. May be called to trigger a redraw on the parent SciChart.Charting.Visuals.SciChartSurface. This method is extremely useful when IDataSeries are in a ViewModel and bound via MVVM to SciChart.Charting.Visuals.RenderableSeries.IRenderableSeries. Please see the RangeMode parameter for invalidation options.  
Public Method  
Public Method  
Public Method  
Public Method  
Public Method  
Public Method  
Top
Protected Methods
 NameDescription
Protected MethodReturns the cached magnitude array (sqrt(dx²+dy²)). Called by the internal fast-path interface.  
Protected MethodReturns the flat DX displacement backing array. Called by the internal fast-path interface.  
Protected MethodReturns the flat DY displacement backing array. Called by the internal fast-path interface.  
Protected MethodReturns the flat X origin values backing array. Called by the internal fast-path interface.  
Protected MethodReturns the flat Y origin values backing array. Called by the internal fast-path interface.  
Protected MethodCalled by InvalidateParentSurface(RangeMode,FieldDataDistributionArgs,Boolean) when data has changed. Override to clear any cached range values held by the subclass.  
Protected MethodFires DataSeriesChanged and increments the change counter.  
Protected MethodCalled after InvalidateCachedRanges when distribution hints arrive via a constructor or InvalidateParentSurface(RangeMode,FieldDataDistributionArgs,Boolean). Override to copy persistent hint values (ranges, precomputed magnitudes) into dedicated fields so they are available without re-reading _distributionArgs on every query.  
Top
Extension Methods
 NameDescription
Public Extension Method Notifies that finalizer has been invoked
Public Extension MethodOverloaded. Converts an System.IComparable array to double array
Public Extension MethodYields a single item, converting it to System.Collections.IEnumerable.
Public Extension Method
Public Extension Method
Top
Public Events
 NameDescription
Public Event  
Top
See Also