MPIInstruction

data class MPIInstruction(action: MPIDirections.MPIAction, instruction: String?, node: MPINavigatable.MPINode, atVortex: MPINavigatable.MPIVortex?)

This class represents a singular step or instruction of a MPIDirection

Constructors

MPIInstruction
Link copied to clipboard
fun MPIInstruction(action: MPIDirections.MPIAction, instruction: String?, node: MPINavigatable.MPINode, atVortex: MPINavigatable.MPIVortex? = null)

Functions

component1
Link copied to clipboard
operator fun component1(): MPIDirections.MPIAction
component2
Link copied to clipboard
operator fun component2(): String?
component3
Link copied to clipboard
operator fun component3(): MPINavigatable.MPINode
component4
Link copied to clipboard
operator fun component4(): MPINavigatable.MPIVortex?
copy
Link copied to clipboard
fun copy(action: MPIDirections.MPIAction, instruction: String?, node: MPINavigatable.MPINode, atVortex: MPINavigatable.MPIVortex? = null): MPIDirections.MPIInstruction
equals
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
hashCode
Link copied to clipboard
open override fun hashCode(): Int
toString
Link copied to clipboard
open override fun toString(): String

Properties

action
Link copied to clipboard
val action: MPIDirections.MPIAction
atVortex
Link copied to clipboard
var atVortex: MPINavigatable.MPIVortex? = null
instruction
Link copied to clipboard
val instruction: String?
node
Link copied to clipboard
val node: MPINavigatable.MPINode