Table of Contents

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

owner View3DBase

Parent.

Properties

AutoFit

Auto fit axis ranges to added series data values.

public bool AutoFit { get; set; }

Property Value

bool

AxisWheelAction

Device wheel action on axis.

public AxisWheelAction AxisWheelAction { get; set; }

Property Value

AxisWheelAction

BoxZoomOutFactor

Zoom out factor. Used when box-zooming out.

public double BoxZoomOutFactor { get; set; }

Property Value

double

BoxZoomingOutCrossVisible

Draw cross at zoom box front face when zooming out.

public bool BoxZoomingOutCrossVisible { get; set; }

Property Value

bool

DevicePrimaryButtonAction

User interactive device primary button action.

public UserInteractiveDeviceButtonAction3D DevicePrimaryButtonAction { get; set; }

Property Value

UserInteractiveDeviceButtonAction3D

DeviceSecondaryButtonAction

User interactive device secondary button action.

public UserInteractiveDeviceButtonAction3D DeviceSecondaryButtonAction { get; set; }

Property Value

UserInteractiveDeviceButtonAction3D

DeviceTertiaryButtonAction

User interactive device tertiary button action.

public UserInteractiveDeviceButtonAction3D DeviceTertiaryButtonAction { get; set; }

Property Value

UserInteractiveDeviceButtonAction3D

LimitBoxZoomInsideGraph

Limit box zooming inside graph.

public bool LimitBoxZoomInsideGraph { get; set; }

Property Value

bool

RectangleZoomingThreshold

Gets or sets rectangle zooming threshold.

public PointIntXY RectangleZoomingThreshold { get; set; }

Property Value

PointIntXY

RightToLeftZoomAction

Right-to-left zoom action.

public RightToLeftZoomAction3D RightToLeftZoomAction { get; set; }

Property Value

RightToLeftZoomAction3D

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

double

ZoomBoxColor

Zoom box color.

public Color ZoomBoxColor { get; set; }

Property Value

Color

ZoomInBoxLineStyle

Zoom box edge line style when box-zooming in.

public LineStyle3DZoomBox ZoomInBoxLineStyle { get; set; }

Property Value

LineStyle3DZoomBox

ZoomOutBoxLineStyle

Zoom box edge line style when box-zooming out.

public LineStyle3DZoomBox ZoomOutBoxLineStyle { get; set; }

Property Value

LineStyle3DZoomBox

Methods

Dispose(bool)

Clean up any resources being used.

protected override void Dispose(bool disposing)

Parameters

disposing bool

true 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

minimum PointDouble3D

Minimum axis coordinates.

maximum PointDouble3D

Maximum 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.