Vector


simple Vector class, included with SCImage



Vector {

var <>x, <>y, <>z, <>w;

*fromArray {|array|

^this.new(array[0], array[1], array[2], array[3])

}

*new {|x, y, z, w|

^super.newCopyArgs(x ? 0,y ? 0, z ? 0, w ? 0);

}

asArray {

^[x,y,z,w];

}

}