|
ScottPlot
|
Details about a completed render. More...
Public Member Functions | |
| readonly (string, TimeSpan)[] TimedActions | |
| Each step of the render and how long it took to execute. | |
| RenderDetails (RenderPack rp,(string, TimeSpan)[] actionTimes, RenderDetails lastRender) | |
| bool | TryGetPixelPerUnitX (IXAxis? axis, out double value) |
| Search the AxisLimitsByAxis for the specified axis and calculate the pixels per unit. | |
| bool | TryGetPixelPerUnitY (IYAxis? axis, out double value) |
| Search the AxisLimitsByAxis for the specified axis and calculate the pixels per unit. | |
| bool | TryGetUnitPerPixelX (IXAxis? axis, out double value) |
| Search the AxisLimitsByAxis for the specified axis and calculate the pixels per unit. | |
| bool | TryGetUnitPerPixelY (IYAxis? axis, out double value) |
| Search the AxisLimitsByAxis for the specified axis and calculate the pixels per unit. | |
Public Attributes | |
| readonly PixelRect | FigureRect |
| Size of the plot image in pixel units. | |
| readonly PixelRect | DataRect |
| Size of the data area of the plot in pixel units. | |
| readonly PixelPadding | Padding |
| Distance between the data area and the edge of the figure. | |
| readonly TimeSpan | Elapsed |
| Total time required to render this image. | |
| readonly DateTime | Timestamp |
| Time the render was completed. | |
| readonly AxisLimits | AxisLimits |
| Axis limits of the primary axes for this render. | |
| readonly AxisLimits | PreviousAxisLimits |
| Axis limits of the primary axes for the previous render. | |
| readonly Dictionary< IAxis, CoordinateRange > | AxisLimitsByAxis |
| Axis limits for every axis. | |
| readonly Dictionary< IAxis, CoordinateRange > | PreviousAxisLimitsByAxis |
| Axis limits of all axes from the previous render. | |
| readonly Layout | Layout |
| Arrangement of all panels. | |
| readonly int | Count |
| The number of total renders including this one. | |
Properties | |
| readonly bool | AxisLimitsChanged [get] |
| Indicates whether the axis view (coordinate units) of this render differs from the previous. | |
| readonly bool | SizeChanged [get] |
| Indicates whether the size (pixels) of this render differs from the previous. | |
| double | PxPerUnitX [get] |
| double | PxPerUnitY [get] |
| double | UnitsPerPxX [get] |
| double | UnitsPerPxY [get] |
Details about a completed render.
|
inline |
| ScottPlot.RenderDetails.readonly | ( | string | , |
| TimeSpan | |||
| ) |
Each step of the render and how long it took to execute.
|
inline |
Search the AxisLimitsByAxis for the specified axis and calculate the pixels per unit.
| axis | the X-Axis to search for |
| value | the pxPerUnitX |
true if the axis was in the collection and a result was calculated. Otherwise false
|
inline |
Search the AxisLimitsByAxis for the specified axis and calculate the pixels per unit.
| axis | the Y-Axis to search for |
| value | the pxPerUnitX |
true if the axis was in the collection and a result was calculated. Otherwise false
|
inline |
Search the AxisLimitsByAxis for the specified axis and calculate the pixels per unit.
| axis | the X-Axis to search for |
| value | the pxPerUnitX |
true if the axis was in the collection and a result was calculated. Otherwise false
|
inline |
Search the AxisLimitsByAxis for the specified axis and calculate the pixels per unit.
| axis | the Y-Axis to search for |
| value | the pxPerUnitX |
true if the axis was in the collection and a result was calculated. Otherwise false | readonly AxisLimits ScottPlot.RenderDetails.AxisLimits |
Axis limits of the primary axes for this render.
| readonly Dictionary<IAxis, CoordinateRange> ScottPlot.RenderDetails.AxisLimitsByAxis |
Axis limits for every axis.
| readonly int ScottPlot.RenderDetails.Count |
The number of total renders including this one.
Size of the data area of the plot in pixel units.
| readonly TimeSpan ScottPlot.RenderDetails.Elapsed |
Total time required to render this image.
| readonly PixelPadding ScottPlot.RenderDetails.Padding |
Distance between the data area and the edge of the figure.
| readonly AxisLimits ScottPlot.RenderDetails.PreviousAxisLimits |
Axis limits of the primary axes for the previous render.
| readonly Dictionary<IAxis, CoordinateRange> ScottPlot.RenderDetails.PreviousAxisLimitsByAxis |
Axis limits of all axes from the previous render.
| readonly DateTime ScottPlot.RenderDetails.Timestamp |
Time the render was completed.
|
get |
Indicates whether the axis view (coordinate units) of this render differs from the previous.
|
get |
|
get |
|
get |
Indicates whether the size (pixels) of this render differs from the previous.
|
get |
|
get |