Vector

Undocumented in source.

Constructors

this
this(Type[Size] data)
Undocumented in source.
this
this(Type[] data)
Undocumented in source.
this
this(Type a, Type b)
Undocumented in source.
this
this(Type a, Type b, Type c)
Undocumented in source.
this
this(Type a, Type b, Type c, Type d)
Undocumented in source.

Alias This

data

Members

Functions

cross
Vector cross(Vector other)
Undocumented in source. Be warned that the author may not have intended to support it.
distance
Type distance(Vector other)
Undocumented in source. Be warned that the author may not have intended to support it.
dot
Type dot(Vector other)
Undocumented in source. Be warned that the author may not have intended to support it.
nan
bool nan()
Undocumented in source. Be warned that the author may not have intended to support it.
opAssign
auto opAssign(Type[Size] data)
Undocumented in source. Be warned that the author may not have intended to support it.
opBinary
Type opBinary(Vector other)
Undocumented in source. Be warned that the author may not have intended to support it.
opBinary
Vector!(Size + 1) opBinary(Type n)
Undocumented in source. Be warned that the author may not have intended to support it.
opBinary
Vector opBinary(Vector other)
Undocumented in source. Be warned that the author may not have intended to support it.
opBinary
Vector opBinary(Type s)
Undocumented in source. Be warned that the author may not have intended to support it.
opIndex
Type opIndex(size_t idx)
Undocumented in source. Be warned that the author may not have intended to support it.
opOpAssign
Vector opOpAssign(T other)
Undocumented in source. Be warned that the author may not have intended to support it.
opUnary
Vector opUnary()
Undocumented in source. Be warned that the author may not have intended to support it.
to
string to()
Undocumented in source. Be warned that the author may not have intended to support it.
to
Vector!(Size, T) to()
Undocumented in source. Be warned that the author may not have intended to support it.
toString
string toString()
Undocumented in source. Be warned that the author may not have intended to support it.

Properties

length
Type length [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
normal
Vector normal [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
x
Type x [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
y
Type y [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
z
Type z [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.

Static functions

dot
Ttype dot(Ttype[Tsize] a, Ttype[Tsize] b)
Undocumented in source. Be warned that the author may not have intended to support it.
from
Vector from(T arg)
Undocumented in source. Be warned that the author may not have intended to support it.
from
Vector from(T arg)
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

data
Type[Size] data;
Undocumented in source.
data
Type[Size] data;
Undocumented in source.
data
Type[Size] data;
Undocumented in source.

Meta