Constructors

Link copied to clipboard
constructor(dataSize: Int)

Initializes a new instance of ZAlgebraObjectCollection with a specified data size.

constructor(dataType: ZDataType, count: Int)

Secondary constructor for the ZAlgebraObjectCollection class that initializes the collection with a specified data type and count of algebraic objects.

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override val count: Int

Number of individual instances this object represents

Link copied to clipboard

The total number of elements allocated in the collection.

Link copied to clipboard
open override val dataType: ZDataType

The data type stored

Link copied to clipboard
open override val floatArray: FloatArray
Link copied to clipboard
open override val size: Int

Number of elements contained within the values array with the specific type defined in dataType

Functions

Link copied to clipboard

Copies all values from the specified array of ZAlgebraObject into this collection.

Copies all values from the specified list of ZAlgebraObject into this collection.

Link copied to clipboard

Copies all values from the specified array of ZAlgebraObject starting at the given index into this collection. Each object in the array is copied sequentially into the collection.

fun copyAllFromIndex(index: Int, values: List<ZAlgebraObject>)

Copies all values from the specified list of ZAlgebraObject starting at the given index into this collection. Each object in the list is copied sequentially into the collection.

Link copied to clipboard
fun copyInto(index: Int, value: ZAlgebraObject)

Copies the values from the specified ZAlgebraObject into the collection starting at the location defined by index.