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 |