Class ZoomPanOptions3D
- Namespace
- LightningChartLib.WinForms.Charting.Views.View3D
- Assembly
- LightningChart.WinForms.Charting.NET4.dll
Zoom, pan and rotation options for View3D.
[TypeConverter(typeof(ExpandableObjectConverter))]
public class ZoomPanOptions3D : ZoomPanOptions3DBase, IChartNode, IDisposable
- Inheritance
-
ZoomPanOptions3D
- Implements
- Inherited Members
Constructors
ZoomPanOptions3D()
Simple constructor for Form designer's list editor.
public ZoomPanOptions3D()
ZoomPanOptions3D(View3DBase)
Constructor.
public ZoomPanOptions3D(View3DBase owner)
Parameters
ownerView3DBaseParent.
Properties
AutoFit
Auto fit axis ranges to added series data values.
public bool AutoFit { get; set; }
Property Value
AxisWheelAction
Device wheel action on axis.
public AxisWheelAction AxisWheelAction { get; set; }
Property Value
BoxZoomOutFactor
Zoom out factor. Used when box-zooming out.
public double BoxZoomOutFactor { get; set; }
Property Value
BoxZoomingOutCrossVisible
Draw cross at zoom box front face when zooming out.
public bool BoxZoomingOutCrossVisible { get; set; }
Property Value
DevicePrimaryButtonAction
User interactive device primary button action.
public UserInteractiveDeviceButtonAction3D DevicePrimaryButtonAction { get; set; }
Property Value
DeviceSecondaryButtonAction
User interactive device secondary button action.
public UserInteractiveDeviceButtonAction3D DeviceSecondaryButtonAction { get; set; }
Property Value
DeviceTertiaryButtonAction
User interactive device tertiary button action.
public UserInteractiveDeviceButtonAction3D DeviceTertiaryButtonAction { get; set; }
Property Value
LimitBoxZoomInsideGraph
Limit box zooming inside graph.
public bool LimitBoxZoomInsideGraph { get; set; }
Property Value
RectangleZoomingThreshold
Gets or sets rectangle zooming threshold.
public PointIntXY RectangleZoomingThreshold { get; set; }
Property Value
RightToLeftZoomAction
Right-to-left zoom action.
public RightToLeftZoomAction3D RightToLeftZoomAction { get; set; }
Property Value
Remarks
Only effective when Zoom is defined as primary or secondary user interactive device button action.
WheelAreaThickness
Wheel reactive axis thickness.
public double WheelAreaThickness { get; set; }
Property Value
ZoomBoxColor
Zoom box color.
public Color ZoomBoxColor { get; set; }
Property Value
ZoomInBoxLineStyle
Zoom box edge line style when box-zooming in.
public LineStyle3DZoomBox ZoomInBoxLineStyle { get; set; }
Property Value
ZoomOutBoxLineStyle
Zoom box edge line style when box-zooming out.
public LineStyle3DZoomBox ZoomOutBoxLineStyle { get; set; }
Property Value
Methods
Dispose(bool)
Clean up any resources being used.
protected override void Dispose(bool disposing)
Parameters
disposingbooltrue if managed resources should be disposed, otherwise false.
GetAutoFitRange(out PointDouble3D, out PointDouble3D)
Get Auto-Fit range, two opposite corner points of drawing region as axis values.
public bool GetAutoFitRange(out PointDouble3D minimum, out PointDouble3D maximum)
Parameters
minimumPointDouble3DMinimum axis coordinates.
maximumPointDouble3DMaximum axis coordinates.
Returns
- bool
True, if range could be fetched, false otherwise.
ToString()
Convert class description to string.
public override string ToString()
Returns
- string
Class description as a string.