Structure

data class Structure(structureData: Set<SingleStructureData>)

Constructors

Structure
Link copied to clipboard
fun Structure(vararg structureDataSets: Set<SingleStructureData>)

Functions

component1
Link copied to clipboard
operator fun component1(): Set<SingleStructureData>
copy
Link copied to clipboard
fun copy(structureData: Set<SingleStructureData>): Structure
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

structureData
Link copied to clipboard
val structureData: Set<SingleStructureData>

Extensions

buildAt
Link copied to clipboard
fun Structure.buildAt(loc: Location)
rotate
Link copied to clipboard
inline fun Structure.rotate(angle: Number, vectorRotation: (Vector, Double) -> Vector): Structure
rotateAroundX
Link copied to clipboard
fun Structure.rotateAroundX(angle: Number): Structure
rotateAroundY
Link copied to clipboard
fun Structure.rotateAroundY(angle: Number): Structure
rotateAroundZ
Link copied to clipboard
fun Structure.rotateAroundZ(angle: Number): Structure