#include <UnitVec.h>
Don't construct these directly.
Public Types | |
typedef Row< 3, Real, S > | BaseRow |
typedef UnitVec< S > | TransposeType |
Public Member Functions | |
UnitRow () | |
UnitRow (const UnitRow &u) | |
template<int S2> | |
UnitRow (const UnitRow< S2 > &u) | |
UnitRow & | operator= (const UnitRow &u) |
template<int S2> | |
UnitRow & | operator= (const UnitRow< S2 > &u) |
UnitRow (const BaseRow &v) | |
template<int S2> | |
UnitRow (const Row< 3, Real, S2 > &v) | |
UnitRow (const Real &x, const Real &y, const Real &z) | |
UnitRow (int axis) | |
const BaseRow & | asRow3 () const |
UnitRow< 1 > | negate () const |
UnitRow< 1 > | operator- () const |
const TransposeType & | operator~ () const |
TransposeType & | operator~ () |
const Real & | operator[] (int i) const |
const Real & | operator() (int i) const |
UnitRow< 1 > | abs () const |
UnitRow< 1 > | perp () const |
UnitRow (const BaseRow &v, bool) | |
template<int S2> | |
UnitRow (const Row< 3, Real, S2 > &v, bool) |
typedef UnitVec<S> TransposeType |
UnitRow | ( | ) | [inline] |
UnitRow | ( | const Real & | x, | |
const Real & | y, | |||
const Real & | z | |||
) | [inline] |
References SimTK::norm().
UnitRow | ( | int | axis | ) | [inline, explicit] |
const BaseRow& asRow3 | ( | ) | const [inline] |
Referenced by SimTK::operator*().
UnitRow<1> negate | ( | ) | const [inline] |
Reimplemented from Row< 3, Real, S >.
UnitRow<1> operator- | ( | ) | const [inline] |
Reimplemented from Row< 3, Real, S >.
const TransposeType& operator~ | ( | ) | const [inline] |
TransposeType& operator~ | ( | ) | [inline] |
const Real& operator[] | ( | int | i | ) | const [inline] |
Reimplemented from Row< 3, Real, S >.
const Real& operator() | ( | int | i | ) | const [inline] |
Reimplemented from Row< 3, Real, S >.
UnitRow<1> abs | ( | ) | const [inline] |
UnitRow< 1 > perp | ( | ) | const [inline] |
References UnitRow::abs().