Vector default constructor.
Gets vector size (quantity of it's elements).
Gets type of vector data
Processes casting current vector to a new type of vector. Parametres that can be cange are: vector type, accessors and orientation.
Iterates vector.
Processes vector addition and subtraction.
Processes vector multiplication and division with number.
Processes vector multiplication with another vector. Due to mathematical restrictions that vector can be multiplied or divided only by perpendicular vector, both vectors will be converted to matrix and then processed.
Processes vector multiplication and division with number.
Processes casting current vector to a new type of vector. Parametres that can be cange are: vector type, accessors and orientation.
Casts vector to a string.
Gets vector element.
Processes vector addition and subtraction.
Processes vector multiplication and division with number.
Inverses vector sign.
Sets all vector values in one action.
Converts vector to one-lined or one-columned matrix depending on Orientation.
Stringifies vector.
Transposes vector.
Main vector interface.