SciChart.Charting Assembly : SciChart.Charting.Visuals.RenderableSeries.HitTesters Namespace
SciChart.Charting.Visuals.RenderableSeries.HitTesters Namespace
Classes
 ClassDescription
Class 
Class 
Class 
Class 
Class 
Class 
Class Provides base methods to perform a hit-test at the specific mouse point
Class 
Class 
Class 
Class 
Class 
Class 
ClassHit-test provider for SciChart.Charting.Visuals.RenderableSeries.VectorFieldRenderableSeries when the data series is a SciChart.Charting.Model.DataSeries.NonUniformVectorFieldDataSeries. Scans only the visible (non-culled) arrows for the minimum point-to-shaft-segment distance in O(M) time, where M is the visible count. With heavy culling M << N, giving a significant speedup over an O(N) full scan while also preventing ghost hits on invisible vectors.
Class 
ClassProvides methods to perform a hit-test of a SciChart.Charting.Visuals.RenderableSeries.PolarUniformHeatmapRenderableSeries at the specific mouse point.
Class 
ClassHit-test provider for SciChart.Charting.Visuals.RenderableSeries.StackedBoxPlotRenderableSeries.
Class 
Class 
Class 
Class 
Class 
Class 
ClassHit-test provider for SciChart.Charting.Visuals.RenderableSeries.VectorFieldRenderableSeries when the data series is a SciChart.Charting.Model.DataSeries.UniformVectorFieldDataSeries. Uses an O(1) grid-cell formula to identify the nearest arrow, then tests cursor distance against the full arrow shaft segment. Culled (invisible) arrows always return SciChart.Charting.Visuals.RenderableSeries.HitTestInfo.IsHit = false.
ClassAbstract base class for vector field hit-test providers. Provides shared geometry helpers used by both UniformVectorFieldHitTestProvider and NonUniformVectorFieldHitTestProvider.
Class 
Interfaces
 InterfaceDescription
Interface

The interface to a Hit-Test provider, has methods such as HitTest(Windows.Foundation.Point,double,bool) which return a SciChart.Charting.Visuals.RenderableSeries.HitTestInfo struct with information about the data-point and series at the screen coordinates.

Each SciChart.Charting.Visuals.RenderableSeries.BaseRenderableSeries must have a IHitTestProvider and the default implementation is DefaultHitTestProvider<TRenderableSeries>

See Also