HtmlForgeX

API Reference

Class

VisNetworkHierarchicalRepulsionOptions

Namespace HtmlForgeX.VisNetworkPhysicsOptions
Assembly HtmlForgeX

Hierarchical repulsion physics solver options.

Inheritance

  • Object
  • VisNetworkHierarchicalRepulsionOptions

Constructors

public VisNetworkHierarchicalRepulsionOptions() #

Methods

public VisNetworkHierarchicalRepulsionOptions WithAvoidOverlap(Double overlap) #
Returns: VisNetworkHierarchicalRepulsionOptions

Sets the overlap avoidance value.

Parameters

overlap System.Double requiredposition: 0
The overlap value.

Returns

The current VisNetworkHierarchicalRepulsionOptions instance.

public VisNetworkHierarchicalRepulsionOptions WithCentralGravity(Double gravity) #
Returns: VisNetworkHierarchicalRepulsionOptions

Sets the central gravity value.

Parameters

gravity System.Double requiredposition: 0
The central gravity.

Returns

The current VisNetworkHierarchicalRepulsionOptions instance.

public VisNetworkHierarchicalRepulsionOptions WithDamping(Double damping) #
Returns: VisNetworkHierarchicalRepulsionOptions

Sets the damping factor.

Parameters

damping System.Double requiredposition: 0
The damping value.

Returns

The current VisNetworkHierarchicalRepulsionOptions instance.

public VisNetworkHierarchicalRepulsionOptions WithNodeDistance(Double distance) #
Returns: VisNetworkHierarchicalRepulsionOptions

Sets the distance between nodes.

Parameters

distance System.Double requiredposition: 0
The distance value.

Returns

The current VisNetworkHierarchicalRepulsionOptions instance.

public VisNetworkHierarchicalRepulsionOptions WithSpringConstant(Double constant) #
Returns: VisNetworkHierarchicalRepulsionOptions

Sets the spring constant.

Parameters

constant System.Double requiredposition: 0
The spring constant.

Returns

The current VisNetworkHierarchicalRepulsionOptions instance.

public VisNetworkHierarchicalRepulsionOptions WithSpringLength(Double length) #
Returns: VisNetworkHierarchicalRepulsionOptions

Sets the spring length.

Parameters

length System.Double requiredposition: 0
The spring length.

Returns

The current VisNetworkHierarchicalRepulsionOptions instance.

Properties

public Nullable<Double> NodeDistance { get; set; } #
JsonPropertyName("nodeDistance") JsonIgnore(Condition = 3)

Gets or sets the distance between nodes.

public Nullable<Double> CentralGravity { get; set; } #
JsonPropertyName("centralGravity") JsonIgnore(Condition = 3)

Gets or sets the central gravity.

public Nullable<Double> SpringLength { get; set; } #
JsonPropertyName("springLength") JsonIgnore(Condition = 3)

Gets or sets the spring length.

public Nullable<Double> SpringConstant { get; set; } #
JsonPropertyName("springConstant") JsonIgnore(Condition = 3)

Gets or sets the spring constant.

public Nullable<Double> Damping { get; set; } #
JsonPropertyName("damping") JsonIgnore(Condition = 3)

Gets or sets the damping factor.

public Nullable<Double> AvoidOverlap { get; set; } #
JsonPropertyName("avoidOverlap") JsonIgnore(Condition = 3)

Gets or sets the overlap avoidance.