OccupiesSpaceProperty

interface OccupiesSpaceProperty<T, S : Vector<S>, A : GeometricTransformation<S>> : NodeProperty<T>

A node's ability to have a Shape.

Functions

Link copied to clipboard
abstract fun cloneOnNewNode(node: Node<T>): NodeProperty<T>

Properties

Link copied to clipboard
abstract val node: Node<T>
Link copied to clipboard
abstract val shape: GeometricShape<S, A>

The node's shape.

Inheritors

Link copied to clipboard
Link copied to clipboard