1.2.3 • Published 2 years ago

cubic-array v1.2.3

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

Cubic Array

A simple and lightweight multi-dimentional array library

Create a cubic array

Install :

yarn add cubic-array

Create a cubic array of size 10. Meaning a 10 x 10 x 10 array. Give the array a datatype by passing a constructor. Supports Uint8, 16, and 32

import {CubicArray} from 'cubic-array'

const array = new CubicArray(10, Uint32Array)

Uses

    // Queries

    is_inBounds (...dims : number[]) : boolean {  }

    // Access

    get_idByPos(...pos : number[]) : number { }
    
    get_posByID(id : number) : number[] { }

    get_byID(id : number) : number { }

    get_byPos(...pos : number[]) : number { }

    get_count () : number { }

    get_size () : number { }

    get_array() : T { }

    // Setting

    set_by_id(id : number, value : number) { }

    set_by_pos(value : number, ...pos : number[])  { }

    set_array(array : T) { }
    
1.2.3

2 years ago

1.2.2

2 years ago

1.2.1

2 years ago

1.2.0

2 years ago

1.1.3

2 years ago

1.1.2

2 years ago

1.1.1

2 years ago

1.1.0

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago