Fields  Properties  Methods  Events


NonUniformVectorFieldDataSeries Class Members

The following tables list the members exposed by NonUniformVectorFieldDataSeries.

Public Constructors
 NameDescription
Public ConstructorOverloaded.   
Top
Protected Fields
 NameDescription
Protected FieldOptional user-supplied hints set by the most recent constructor or VectorFieldDataSeriesBase.InvalidateParentSurface call. (Inherited from SciChart.Charting.Model.DataSeries.VectorFieldDataSeriesBase)
Protected FieldCached magnitude range computed during RecomputeMagnitudeCache. Nulled by subclasses whenever the full-range data changes or a partial update is applied. (Inherited from SciChart.Charting.Model.DataSeries.VectorFieldDataSeriesBase)
Top
Public Properties
 NameDescription
Public Property (Inherited from SciChart.Charting.Model.DataSeries.VectorFieldDataSeriesBase)
Public Property (Inherited from SciChart.Charting.Model.DataSeries.VectorFieldDataSeriesBase)
Public PropertyOverridden.   
Public Property (Inherited from SciChart.Charting.Model.DataSeries.VectorFieldDataSeriesBase)
Public Property (Inherited from SciChart.Charting.Model.DataSeries.VectorFieldDataSeriesBase)
Public Property (Inherited from SciChart.Charting.Model.DataSeries.VectorFieldDataSeriesBase)
Public Property (Inherited from SciChart.Charting.Model.DataSeries.VectorFieldDataSeriesBase)
Public Property (Inherited from SciChart.Charting.Model.DataSeries.VectorFieldDataSeriesBase)
Public PropertyOverridden.  Gets the horizontal (X) vector displacement components.  
Public PropertyOverridden.  Gets the vertical (Y) vector displacement components.  
Public Property (Inherited from SciChart.Charting.Model.DataSeries.VectorFieldDataSeriesBase)
Public PropertyOverridden.   
Public Property (Inherited from SciChart.Charting.Model.DataSeries.VectorFieldDataSeriesBase)
Public Property (Inherited from SciChart.Charting.Model.DataSeries.VectorFieldDataSeriesBase)
Public Property (Inherited from SciChart.Charting.Model.DataSeries.VectorFieldDataSeriesBase)
Public Property (Inherited from SciChart.Charting.Model.DataSeries.VectorFieldDataSeriesBase)
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@).

(Inherited from SciChart.Charting.Model.DataSeries.VectorFieldDataSeriesBase)
Public PropertyOverridden.   
Public Property (Inherited from SciChart.Charting.Model.DataSeries.VectorFieldDataSeriesBase)
Public Property (Inherited from SciChart.Charting.Model.DataSeries.VectorFieldDataSeriesBase)
Public Property (Inherited from SciChart.Charting.Model.DataSeries.VectorFieldDataSeriesBase)
Public Property (Inherited from SciChart.Charting.Model.DataSeries.VectorFieldDataSeriesBase)
Public Property (Inherited from SciChart.Charting.Model.DataSeries.VectorFieldDataSeriesBase)
Public Property (Inherited from SciChart.Charting.Model.DataSeries.VectorFieldDataSeriesBase)
Public Property (Inherited from SciChart.Charting.Model.DataSeries.VectorFieldDataSeriesBase)
Public Property (Inherited from SciChart.Charting.Model.DataSeries.VectorFieldDataSeriesBase)
Public Property (Inherited from SciChart.Charting.Model.DataSeries.VectorFieldDataSeriesBase)
Public Property (Inherited from SciChart.Charting.Model.DataSeries.VectorFieldDataSeriesBase)
Public Property (Inherited from SciChart.Charting.Model.DataSeries.VectorFieldDataSeriesBase)
Public Property (Inherited from SciChart.Charting.Model.DataSeries.VectorFieldDataSeriesBase)
Public Property (Inherited from SciChart.Charting.Model.DataSeries.VectorFieldDataSeriesBase)
Top
Protected Properties
 NameDescription
Protected PropertyOverridden.  Gets the index range that spans all data points in this series.  
Protected PropertyOverridden. Returns the X values as a typed list. Used by explicit IDataSeries<TX,TY> implementation.  
Protected PropertyOverridden. Returns the Y values as a typed list. Used by explicit IDataSeries<TX,TY> implementation.  
Top
Public Methods
 NameDescription
Public MethodOverloaded.  (Inherited from SciChart.Charting.Model.DataSeries.VectorFieldDataSeriesBase)
Public MethodOverridden.   
Public Method (Inherited from SciChart.Charting.Model.DataSeries.VectorFieldDataSeriesBase)
Public Method (Inherited from SciChart.Charting.Model.DataSeries.VectorFieldDataSeriesBase)
Public Method (Inherited from SciChart.Charting.Model.DataSeries.VectorFieldDataSeriesBase)
Public Method (Inherited from SciChart.Charting.Model.DataSeries.VectorFieldDataSeriesBase)
Public Method (Inherited from SciChart.Charting.Model.DataSeries.VectorFieldDataSeriesBase)
Public Methodstatic (Shared in Visual Basic)Overloaded. Creates a new NonUniformVectorFieldDataSeries from polar (angle, magnitude) inputs. Angles and magnitudes are converted to Cartesian DX/DY components internally.  
Public MethodOverridden.   
Public MethodOverloaded. Overridden.   
Public MethodOverridden.   
Public MethodOverridden.   
Public MethodOverridden.   
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. (Inherited from SciChart.Charting.Model.DataSeries.VectorFieldDataSeriesBase)
Public Method (Inherited from SciChart.Charting.Model.DataSeries.VectorFieldDataSeriesBase)
Public Method (Inherited from SciChart.Charting.Model.DataSeries.VectorFieldDataSeriesBase)
Public Method (Inherited from SciChart.Charting.Model.DataSeries.VectorFieldDataSeriesBase)
Public Method (Inherited from SciChart.Charting.Model.DataSeries.VectorFieldDataSeriesBase)
Public Method (Inherited from SciChart.Charting.Model.DataSeries.VectorFieldDataSeriesBase)
Public Method (Inherited from SciChart.Charting.Model.DataSeries.VectorFieldDataSeriesBase)
Top
Protected Methods
 NameDescription
Protected MethodOverridden. Returns the cached magnitude array (sqrt(dx²+dy²)). Called by the internal fast-path interface.  
Protected MethodOverridden. Returns the flat DX displacement backing array. Called by the internal fast-path interface.  
Protected MethodOverridden. Returns the flat DY displacement backing array. Called by the internal fast-path interface.  
Protected MethodOverridden. Returns the flat X origin values backing array. Called by the internal fast-path interface.  
Protected MethodOverridden. Returns the flat Y origin values backing array. Called by the internal fast-path interface.  
Protected MethodOverridden. Called by VectorFieldDataSeriesBase.InvalidateParentSurface when data has changed. Override to clear any cached range values held by the subclass.  
Protected MethodFires VectorFieldDataSeriesBase.DataSeriesChanged and increments the change counter. (Inherited from SciChart.Charting.Model.DataSeries.VectorFieldDataSeriesBase)
Protected MethodOverridden. Called after VectorFieldDataSeriesBase.InvalidateCachedRanges when distribution hints arrive via a constructor or VectorFieldDataSeriesBase.InvalidateParentSurface. Override to copy persistent hint values (ranges, precomputed magnitudes) into dedicated fields so they are available without re-reading VectorFieldDataSeriesBase._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
See Also