Constructors

Link copied to clipboard
constructor(incarnation: Incarnation<T, Euclidean2DPosition>)

Properties

Link copied to clipboard
override val dimensions: Int
Link copied to clipboard
open override val globalReactions: ListSet<GlobalReaction<T>>
Link copied to clipboard
Link copied to clipboard
open override val isTerminated: Boolean
Link copied to clipboard
open override val layers: ListSet<Layer<T, Euclidean2DPosition>>
Link copied to clipboard
Link copied to clipboard
override val nodeCount: Int
Link copied to clipboard
open override val nodes: ListSet<Node<T>>
Link copied to clipboard
@get:Nonnull
override val offset: DoubleArray
Link copied to clipboard
open override val origin: Euclidean2DPosition
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@get:Nonnull
override val size: DoubleArray
Link copied to clipboard
open override val sizeInDistanceUnits: DoubleArray

Functions

Link copied to clipboard
open override fun addGlobalReaction(reaction: GlobalReaction<T>)
Link copied to clipboard
open override fun addLayer(molecule: Molecule, layer: Layer<T, Euclidean2DPosition>)
Link copied to clipboard
open override fun addNode(node: Node<T>, position: Euclidean2DPosition): Boolean
Link copied to clipboard
Link copied to clipboard
open override fun forEach(action: Consumer<in Node<T>?>?)
Link copied to clipboard
open override fun getDistanceBetweenNodes(n1: Node<T>, n2: Node<T>): Double
Link copied to clipboard
open override fun getLayer(molecule: Molecule): Layer<T, Euclidean2DPosition>?
Link copied to clipboard
open override fun getNeighborhood(node: Node<T>): Neighborhood<T>
Link copied to clipboard
open override fun getNodeByID(id: Int): Node<T>
Link copied to clipboard
open override fun getNodesWithinRange(node: Node<T>, range: Double): ListSet<Node<T>>
open override fun getNodesWithinRange(position: Euclidean2DPosition, range: Double): ListSet<Node<T>>
Link copied to clipboard
open override fun getPosition(node: Node<T>): Euclidean2DPosition
Link copied to clipboard
open operator override fun iterator(): MutableIterator<Node<T>>
Link copied to clipboard
abstract fun makePosition(vararg coordinates: Number): Euclidean2DPosition
abstract fun makePosition(coordinates: DoubleArray): Euclidean2DPosition
open fun makePosition(coordinates: List<Number>): Euclidean2DPosition

Creates a new Euclidean2DPosition.

Link copied to clipboard
open fun moveNode(node: Node<T>, direction: Euclidean2DPosition)
Link copied to clipboard
open override fun moveNodeToPosition(@Nonnull node: Node<T>, @Nonnull newPosition: Euclidean2DPosition)
Link copied to clipboard
open override fun removeGlobalReaction(reaction: GlobalReaction<T>)
Link copied to clipboard
open override fun removeNode(node: Node<T>)
Link copied to clipboard
open override fun spliterator(): Spliterator<Node<T>>
Link copied to clipboard
open override fun toString(): String