Table of Contents

Class Annotation3DBase

Namespace
LightningChartLib.WinForms.Charting.Annotations
Assembly
LightningChart.WinForms.Charting.NET4.dll

Annotation base class for 3D views.

[TypeConverter(typeof(ExpandableObjectConverter))]
public class Annotation3DBase : AnnotationBase, IChartNode, IDisposable, IHighlightingItem
Inheritance
Annotation3DBase
Implements
Derived
Inherited Members

Constructors

Annotation3DBase()

Constructor for Form designer list editor.

public Annotation3DBase()

Properties

ShowTargetCrosshair

Show target location crosshair.

public TargetCrossHair ShowTargetCrosshair { get; set; }

Property Value

TargetCrossHair

Sizing

Annotation sizing type.

public Annotation3DSizing Sizing { get; set; }

Property Value

Annotation3DSizing

TargetAxisValues

Target as axis values.

public PointDoubleXYZ TargetAxisValues { get; set; }

Property Value

PointDoubleXYZ

TargetCrosshairLineStyle

Define target crosshair line style.

public LineStyle TargetCrosshairLineStyle { get; set; }

Property Value

LineStyle

WheelChangeStep

Wheel change step.

public double WheelChangeStep { get; set; }

Property Value

double

Methods

AdjustSelectedAnnotationTargetZ(int)

Adjust target Z-value.

public void AdjustSelectedAnnotationTargetZ(int change)

Parameters

change int

Change value in world coordinates.

ApplyWheelChangeOnTarget()

Apply wheel change on target point.

protected virtual void ApplyWheelChangeOnTarget()

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.

HandleUserOverResizeNib()

Handle over resize nib.

protected override void HandleUserOverResizeNib()

HandleUserOverTargetNib()

Handle over target nib.

protected override void HandleUserOverTargetNib()

MoveValueLocationByUser(float, float, PointFloat)

Move value location by user.

protected override void MoveValueLocationByUser(float x, float y, PointFloat pnRenderLocationCoordOnMouseDown)

Parameters

x float

User interactive device x coordinate

y float

User interactive device y coordinate

pnRenderLocationCoordOnMouseDown PointFloat

render location on button down

OnDeserialized(StreamingContext)

OnDeserialized is called just after the object has been deserialized

[OnDeserialized]
protected void OnDeserialized(StreamingContext context)

Parameters

context StreamingContext

Context

Events

ResizedByUser

Annotation has been resized by user.

public event Annotation3DBase.ResizedByUserEventHandler ResizedByUser

Event Type

Annotation3DBase.ResizedByUserEventHandler

TargetChangedByUser

Target has been changed by user.

public event Annotation3DBase.TargetChangedByUserEventHandler TargetChangedByUser

Event Type

Annotation3DBase.TargetChangedByUserEventHandler