Table of Contents

Class SmithChartAxis.ImaginaryTick

Namespace
ScottPlot.Plottables
Assembly
ScottPlot.dll
public sealed class SmithChartAxis.ImaginaryTick : PolarAxisCircle, IHasLine
Inheritance
SmithChartAxis.ImaginaryTick
Implements
Inherited Members
Extension Methods

Constructors

ImaginaryTick(double, Coordinates, double)

public ImaginaryTick(double Lm, Coordinates center = default, double radius = 1)

Parameters

Lm double
center Coordinates
radius double

Properties

Lm

public double Lm { get; set; }

Property Value

double

Points

public IReadOnlyList<Coordinates> Points { get; }

Property Value

IReadOnlyList<Coordinates>

Methods

GetAngle(Coordinates, Coordinates)

Calculate the angle of the target point relative to the center of the circle.

public static Angle GetAngle(Coordinates point, Coordinates center)

Parameters

point Coordinates

Target point.

center Coordinates

The coordinates of the center of the circle.

Returns

Angle

GetAxisLimits()

public AxisLimits GetAxisLimits()

Returns

AxisLimits

GetPointOnCircle(Coordinates, double, Angle)

Calculates a point on a specified angle base.

public static Coordinates GetPointOnCircle(Coordinates center, double radius, Angle angle)

Parameters

center Coordinates

The coordinates of the center of the circle.

radius double

radius of circle.

angle Angle

Angle of target point.

Returns

Coordinates

Point coordinates at a specified angle on the circle.