59 inline Tvec16(
const DT x00,
const DT x01,
const DT x02,
const DT x03,
60 const DT x04,
const DT x05,
const DT x06,
const DT x07,
61 const DT x08,
const DT x09,
const DT x10,
const DT x11,
62 const DT x12,
const DT x13,
const DT x14,
const DT x15)
64 assign(x00, x01, x02, x03, x04, x05, x06, x07,
65 x08, x09, x10, x11, x12, x13, x14, x15);
74 inline void assign(
const DT x00,
const DT x01,
const DT x02,
const DT x03,
75 const DT x04,
const DT x05,
const DT x06,
const DT x07,
76 const DT x08,
const DT x09,
const DT x10,
const DT x11,
77 const DT x12,
const DT x13,
const DT x14,
const DT x15)
FloatingPointVector(DT value=DT(0))
A 16 dimensional vector class for floating point types.
void assign(const MLfloat x00, const MLfloat x01, const MLfloat x02, const MLfloat x03, const MLfloat x04, const MLfloat x05, const MLfloat x06, const MLfloat x07, const MLfloat x08, const MLfloat x09, const MLfloat x10, const MLfloat x11, const MLfloat x12, const MLfloat x13, const MLfloat x14, const MLfloat x15)
Tvec16(const Superclass &v)
FloatingPointVector< DT, 16 > Superclass
A typedef as a shorthand for the base class.
DT ComponentType
A typedef to 'export' the type of components.
Tvec16(const DT x00, const DT x01, const DT x02, const DT x03, const DT x04, const DT x05, const DT x06, const DT x07, const DT x08, const DT x09, const DT x10, const DT x11, const DT x12, const DT x13, const DT x14, const DT x15)
Builds the vector from the scalars x00, ... x15 to the components 0 to 15, respectively.
Tvec16< MLdouble > Vector16
A vector with 16 components of type double.
Tvec16< MLdouble > Vector16d
A vector with 16 components of type double.
Tvec16< MLldouble > Vector16ld
A vector with 16 components of type long double.
Tvec16< MLfloat > Vector16f
A vector with 16 components of type float.