Table of Contents

Namespace Nalu.MagnetLayout

Classes

BarrierBase

Represents guideline base class for magnet layout.

ElementIdsConverter

Gets the identifiers of elements separated by a comma.

GuidelineBase

Represents guideline base class for magnet layout.

HorizontalBarrier

Given a group of IMagnetElements, this barrier will be positioned to the outermost Pole.

HorizontalGuideline

A horizontal guideline.

HorizontalPullTarget

Represents a horizontal traction target in a magnet layout.

HorizontalPullTargetConverter

Converts a string to a HorizontalPullTarget object.

MagnetElementBase<TConstraintType>

Base class for elements that can be part of a magnet layout stage.

MagnetElementExtensions

Extension methods for IMagnetElement.

MagnetStage

The magnet stage.

MagnetView

Represents a view in a Magnet layout.

SizeValueTypeConverter

Type converter for SizeValue.

VerticalBarrier

Given a group of IMagnetElements, this barrier will be positioned to the outermost Pole.

VerticalGuideline

A vertical guideline.

VerticalPullTarget

Represents a vertical traction target in a magnet layout.

VerticalPullTargetConverter

Converts a string to a VerticalPullTarget object.

Structs

SizeValue

Represents a fixed or percentage size value.

Interfaces

IHorizontalChainPoles

An interface for elements that have horizontal chainable poles.

IHorizontalPoles

An interface for elements that have horizontal poles.

IMagnetElement

An interface for elements that can be part of a magnet layout.

IMagnetElementBase

An base interface for elements that can be part of a magnet layout.

IMagnetStage

Represent the stage of the magnet layout on which elements can be positioned.

IMagnetView

Represents a real view in the magnet layout.

IVerticalChainPoles

An interface for elements that have vertical chainable poles.

IVerticalPoles

An interface for elements that have vertical poles.

Enums

BarrierBase.ConstraintTypes
GuidelineBase.ConstraintTypes
HorizontalPoles

The horizontal pole of a magnet element.

MagnetView.ConstraintTypes
SizeBehavior

Defines the behavior of the size when constraints cannot be satisfied.

SizeUnit

Defines the size unit for a SizeValue.

Traction

Defines the traction level of a pull target.

VerticalPoles

The vertical pole of a magnet element.

Delegates

ConstraintsFactory

Delegate for creating constraints.