HierarchyCircle<T> Class

A node of a tree placed by a PackLayout.

public sealed class HierarchyCircle<T> : IEquatable<HierarchyCircle<T>>

Type parameters

T
The type of the data of the nodes.
Implements

Constructors

NameDescription
HierarchyCircle(HierarchyNode<T>, double, double, double)A node of a tree placed by a PackLayout.

HierarchyCircle(HierarchyNode<T>, double, double, double)

HierarchyCircle`1.cs

A node of a tree placed by a PackLayout.

public HierarchyCircle(HierarchyNode<T> Node, double X, double Y, double Radius)

Parameters

Node HierarchyNode<T>
The node.
X double
The x coordinate of the center.
Y double
The y coordinate of the center.
Radius double
The radius.

Properties

NameDescription
NodeThe node.
RadiusThe radius.
XThe x coordinate of the center.
YThe y coordinate of the center.

The node.

public HierarchyNode<T> Node { get; init; }

Property value

HierarchyNode<T>

The radius.

public double Radius { get; init; }

Property value

double

The x coordinate of the center.

public double X { get; init; }

Property value

double

The y coordinate of the center.

public double Y { get; init; }

Property value

double

Methods

NameDescription
Deconstruct(HierarchyNode<T>, double, double, double)
Equals(HierarchyCircle<T>?)
Equals(object?)
GetHashCode()
ToString()

Deconstruct(HierarchyNode<T>, double, double, double)

public void Deconstruct(out HierarchyNode<T> Node, out double X, out double Y, out double Radius)

Parameters

Node HierarchyNode<T>
X double
Y double
Radius double

No documentation is available.

Equals overloads

Equals(HierarchyCircle<T>?)

public bool Equals(HierarchyCircle<T>? other)
Parameters
other HierarchyCircle<T>?
Returns

bool

No documentation is available.

Equals(object?)

public override bool Equals(object? obj)
Parameters
obj object?
Returns

bool

No documentation is available.

GetHashCode()

public override int GetHashCode()

Returns

int

No documentation is available.

ToString()

public override string ToString()

Returns

string

No documentation is available.

Operators

NameDescription
operator ==(HierarchyCircle<T>?, HierarchyCircle<T>?)
operator !=(HierarchyCircle<T>?, HierarchyCircle<T>?)

operator ==(HierarchyCircle<T>?, HierarchyCircle<T>?)

public static bool operator ==(HierarchyCircle<T>? left, HierarchyCircle<T>? right)

Parameters

left HierarchyCircle<T>?
right HierarchyCircle<T>?

Returns

bool

No documentation is available.

operator !=(HierarchyCircle<T>?, HierarchyCircle<T>?)

public static bool operator !=(HierarchyCircle<T>? left, HierarchyCircle<T>? right)

Parameters

left HierarchyCircle<T>?
right HierarchyCircle<T>?

Returns

bool

No documentation is available.