60 inline Tvec8(
const DT x,
const DT y,
const DT z,
const DT c,
61 const DT t,
const DT u,
const DT v,
const DT w)
72 inline void assign(
const DT x,
const DT y,
const DT z,
const DT c,
73 const DT t,
const DT u,
const DT v,
const DT w)
FloatingPointVector(DT value=DT(0))
An eight dimensional vector class for floating point types.
FloatingPointVector< DT, 8 > Superclass
A typedef as a shorthand for the base class.
Tvec8(const Superclass &v)
DT ComponentType
A typedef to 'export' the type of components.
void assign(const MLfloat x, const MLfloat y, const MLfloat z, const MLfloat c, const MLfloat t, const MLfloat u, const MLfloat v, const MLfloat w)
Tvec8(const DT x, const DT y, const DT z, const DT c, const DT t, const DT u, const DT v, const DT w)
Tvec8< MLldouble > Vector8ld
A vector with eight components of type long double.
Tvec8< MLdouble > Vector8d
A vector with eight components of type double.
Tvec8< MLfloat > Vector8f
A vector with eight components of type float.
Tvec8< MLdouble > Vector8
A vector with eight components of type double.