DefaultHitTestProvider<TRenderableSeries> Class Members
The following tables list the members exposed by DefaultHitTestProvider<TRenderableSeries>.
Public Constructors
| Name | Description | |
|---|---|---|
![]() | DefaultHitTestProvider<TRenderableSeries> Constructor | Initializes a new instance of the DefaultHitTestProvider<TRenderableSeries> class. |
Public Fields
| Name | Description | |
|---|---|---|
![]() | DefaultHitTestRadius | A default radius used in the HitTest(Point,Boolean) method for interpolation, in RolloverModifier and instead of SciChart.Charting.Visuals.RenderableSeries.PointMarker size when it is not set |
Public Properties
| Name | Description | |
|---|---|---|
![]() | RenderableSeries | Gets the renderable series instance associated to the DefaultHitTestProvider<TRenderableSeries> |
Public Methods
| Name | Description | |
|---|---|---|
![]() | HitTest | Overloaded. Performs a hit-test at the specific mouse point (X,Y coordinate on the parent SciChart.Charting.Visuals.SciChartSurface) with the default HitTestRadius, returning a SciChart.Charting.Visuals.RenderableSeries.HitTestInfo struct with the results |
![]() | VerticalSliceHitTest | Performs a hit-test at the specific mouse point with zero hit-test radius. Method considers only X value and returns a SciChart.Charting.Visuals.RenderableSeries.HitTestInfo struct based on the data point with the closest X value |
Protected Methods
| Name | Description | |
|---|---|---|
![]() | FindClosestPointIndex | Searches data to find Index of the closest data point |
![]() | GetCoordinateForDataPoint | |
![]() | GetHitDataValue | |
![]() | GetHitTestInfo | |
![]() | GetHitTestRadiusConsideringPointMarkerSize | |
![]() | GetPrevAndNextYValues | |
![]() | GetSeriesBodyCenter | When overridden in derived classes, returns the center of a single bar, which is defined by the passed coordinate |
![]() | GetSeriesBodyLowerDataBound | When overridden in derived classes, returns the lower value of a compound data point, which is defined by the passed coordinate |
![]() | GetSeriesBodyUpperDataBound | When overridden in derived classes, returns the upper value of a compound data point, which is defined by the passed coordinate |
![]() | GetSeriesBodyWidth | When overridden in derived classes, returns the width of a single bar, which is defined by the passed coordinate |
![]() | GetXValueByIndex | When overridden in derived classes, returns the System.IComparable X value by index |
![]() | HitTestInternal | |
![]() | HitTestSeriesWithBody | |
![]() | InterpolatePoint | Overloaded. Interpolation function called by HitTest(Point,Boolean) when the interpolate flag is true |
![]() | IsBodyHit | When overridden in derived classes, performs the hit-test check on the bounding rect of a single series bar |
![]() | IsDigitalSeriesHitTest | When overridden in derived classes, returns whether the hit-test operation is performed on a digital series |
![]() | IsHitTest | When overridden in derived classes, performs hit test on series using interpolated values |
![]() | NearestHitResult | Called by HitTest(Point,Boolean) to get the nearest (non-interpolated) SciChart.Charting.Visuals.RenderableSeries.HitTestInfo to the mouse point |
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





