|
|
template<typename Arg1 , typename... Args> |
| | WorldPosition (const Arg1 &arg1, Args &&... args) |
| |
|
bool | operator!= (const WorldPosition &other) const |
| |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix & | operator= (const Matrix &other) |
| | Assigns matrices to each other.
|
| |
|
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix & | operator= (const DenseBase< OtherDerived > &other) |
| |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix & | operator= (const EigenBase< OtherDerived > &other) |
| | Copies the generic expression other into *this.
|
| |
|
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix & | operator= (const ReturnByValue< OtherDerived > &func) |
| |
|
EIGEN_DEVICE_FUNC Matrix & | operator= (const RotationBase< OtherDerived, ColsAtCompileTime > &r) |
| |
| EIGEN_DEVICE_FUNC Matrix< float, _Rows, _Cols, _Storage, _MaxRows, _MaxCols > & | operator= (const RotationBase< OtherDerived, ColsAtCompileTime > &r) |
| | Set a Dim x Dim rotation matrix from the rotation r.
|
| |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE | Matrix () |
| | Default constructor.
|
| |
|
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE | Matrix (internal::constructor_without_unaligned_array_assert) |
| |
|
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE | Matrix (const T &x) |
| |
|
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE | Matrix (const T0 &x, const T1 &y) |
| |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE | Matrix (const Scalar &x, const Scalar &y, const Scalar &z) |
| | Constructs an initialized 3D vector with given coefficients.
|
| |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE | Matrix (const Scalar &x, const Scalar &y, const Scalar &z, const Scalar &w) |
| | Constructs an initialized 4D vector with given coefficients.
|
| |
|
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE | Matrix (const Matrix &other) |
| | Copy constructor.
|
| |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE | Matrix (const EigenBase< OtherDerived > &other) |
| | Copy constructor for generic expressions.
|
| |
| EIGEN_DEVICE_FUNC | Matrix (const RotationBase< OtherDerived, ColsAtCompileTime > &r) |
| | Constructs a Dim x Dim rotation matrix from the rotation r.
|
| |
|
EIGEN_DEVICE_FUNC EIGEN_CONSTEXPR Index | innerStride () const EIGEN_NOEXCEPT |
| |
|
EIGEN_DEVICE_FUNC EIGEN_CONSTEXPR Index | outerStride () const EIGEN_NOEXCEPT |
| |
|
EIGEN_DEVICE_FUNC Base & | base () |
| |
|
EIGEN_DEVICE_FUNC const Base & | base () const |
| |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar & | coeffRef (Index rowId, Index colId) |
| |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar & | coeffRef (Index index) |
| |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Scalar & | coeffRef (Index rowId, Index colId) const |
| |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Scalar & | coeffRef (Index index) const |
| |
|
EIGEN_DEVICE_FUNC Base & | base () |
| |
|
EIGEN_DEVICE_FUNC const Base & | base () const |
| |
|
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE EIGEN_CONSTEXPR Index | rows () const EIGEN_NOEXCEPT |
| |
|
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE EIGEN_CONSTEXPR Index | cols () const EIGEN_NOEXCEPT |
| |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Scalar & | coeff (Index rowId, Index colId) const |
| |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Scalar & | coeff (Index index) const |
| |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar & | coeffRef (Index rowId, Index colId) |
| |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar & | coeffRef (Index index) |
| |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Scalar & | coeffRef (Index rowId, Index colId) const |
| |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Scalar & | coeffRef (Index index) const |
| |
|
template<int LoadMode> |
| EIGEN_STRONG_INLINE PacketScalar | packet (Index rowId, Index colId) const |
| |
|
template<int LoadMode> |
| EIGEN_STRONG_INLINE PacketScalar | packet (Index index) const |
| |
|
template<int StoreMode> |
| EIGEN_STRONG_INLINE void | writePacket (Index rowId, Index colId, const PacketScalar &val) |
| |
|
template<int StoreMode> |
| EIGEN_STRONG_INLINE void | writePacket (Index index, const PacketScalar &val) |
| |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Scalar * | data () const |
| |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar * | data () |
| |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | resize (Index rows, Index cols) |
| |
| EIGEN_DEVICE_FUNC void | resize (Index size) |
| |
| EIGEN_DEVICE_FUNC void | resize (NoChange_t, Index cols) |
| |
| EIGEN_DEVICE_FUNC void | resize (Index rows, NoChange_t) |
| |
| template<typename OtherDerived > |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | resizeLike (const EigenBase< OtherDerived > &_other) |
| |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | conservativeResize (Index rows, Index cols) |
| |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | conservativeResize (Index rows, NoChange_t) |
| |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | conservativeResize (NoChange_t, Index cols) |
| |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | conservativeResize (Index size) |
| |
| template<typename OtherDerived > |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | conservativeResizeLike (const DenseBase< OtherDerived > &other) |
| |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived & | operator= (const PlainObjectBase &other) |
| |
| template<typename OtherDerived > |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived & | lazyAssign (const DenseBase< OtherDerived > &other) |
| |
|
template<typename OtherDerived > |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived & | operator= (const ReturnByValue< OtherDerived > &func) |
| |
| template<typename OtherDerived > |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived & | operator= (const EigenBase< OtherDerived > &other) |
| | Copies the generic expression other into *this.
|
| |
| EIGEN_DEVICE_FUNC Derived & | setConstant (Index size, const Scalar &val) |
| |
| EIGEN_DEVICE_FUNC Derived & | setConstant (Index rows, Index cols, const Scalar &val) |
| |
| EIGEN_DEVICE_FUNC Derived & | setConstant (NoChange_t, Index cols, const Scalar &val) |
| |
| EIGEN_DEVICE_FUNC Derived & | setConstant (Index rows, NoChange_t, const Scalar &val) |
| |
| EIGEN_DEVICE_FUNC Derived & | setZero (Index size) |
| |
| EIGEN_DEVICE_FUNC Derived & | setZero (Index rows, Index cols) |
| |
| EIGEN_DEVICE_FUNC Derived & | setZero (NoChange_t, Index cols) |
| |
| EIGEN_DEVICE_FUNC Derived & | setZero (Index rows, NoChange_t) |
| |
| EIGEN_DEVICE_FUNC Derived & | setOnes (Index size) |
| |
| EIGEN_DEVICE_FUNC Derived & | setOnes (Index rows, Index cols) |
| |
| EIGEN_DEVICE_FUNC Derived & | setOnes (NoChange_t, Index cols) |
| |
| EIGEN_DEVICE_FUNC Derived & | setOnes (Index rows, NoChange_t) |
| |
| Derived & | setRandom (Index size) |
| |
| Derived & | setRandom (Index rows, Index cols) |
| |
| Derived & | setRandom (NoChange_t, Index cols) |
| |
| Derived & | setRandom (Index rows, NoChange_t) |
| |
|
template<typename OtherDerived > |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | swap (DenseBase< OtherDerived > &other) |
| |
|
template<typename OtherDerived > |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | swap (DenseBase< OtherDerived > const &other) |
| |
|
| enum | |
| |
| typedef PlainObjectBase< Matrix > | Base |
| | Base class typedef.
|
| |
|
typedef Base::PlainObject | PlainObject |
| |
| enum | { Options = internal::traits<Derived>::Options
} |
| |
| enum | { NeedsToAlign = (SizeAtCompileTime != Dynamic) && (internal::traits<Derived>::Alignment>0)
} |
| |
|
typedef internal::dense_xpr_base< Derived >::type | Base |
| |
|
typedef internal::traits< Derived >::StorageKind | StorageKind |
| |
|
typedef internal::traits< Derived >::Scalar | Scalar |
| |
|
typedef internal::packet_traits< Scalar >::type | PacketScalar |
| |
|
typedef NumTraits< Scalar >::Real | RealScalar |
| |
|
typedef Derived | DenseType |
| |
|
typedef Eigen::Map< Derived, Unaligned > | MapType |
| |
|
typedef const Eigen::Map< const Derived, Unaligned > | ConstMapType |
| |
|
typedef Eigen::Map< Derived, AlignedMax > | AlignedMapType |
| |
|
typedef const Eigen::Map< const Derived, AlignedMax > | ConstAlignedMapType |
| |
| enum | { IsPlainObjectBase = 1
} |
| |
|
static ConstMapType | Map (const Scalar *data) |
| |
|
static MapType | Map (Scalar *data) |
| |
|
static ConstMapType | Map (const Scalar *data, Index size) |
| |
|
static MapType | Map (Scalar *data, Index size) |
| |
|
static ConstMapType | Map (const Scalar *data, Index rows, Index cols) |
| |
|
static MapType | Map (Scalar *data, Index rows, Index cols) |
| |
|
static ConstAlignedMapType | MapAligned (const Scalar *data) |
| |
|
static AlignedMapType | MapAligned (Scalar *data) |
| |
|
static ConstAlignedMapType | MapAligned (const Scalar *data, Index size) |
| |
|
static AlignedMapType | MapAligned (Scalar *data, Index size) |
| |
|
static ConstAlignedMapType | MapAligned (const Scalar *data, Index rows, Index cols) |
| |
|
static AlignedMapType | MapAligned (Scalar *data, Index rows, Index cols) |
| |
|
template<int Outer, int Inner> |
| static StridedConstMapType< Stride< Outer, Inner > >::type | Map (const Scalar *data, const Stride< Outer, Inner > &stride) |
| |
|
template<int Outer, int Inner> |
| static StridedMapType< Stride< Outer, Inner > >::type | Map (Scalar *data, const Stride< Outer, Inner > &stride) |
| |
|
template<int Outer, int Inner> |
| static StridedConstMapType< Stride< Outer, Inner > >::type | Map (const Scalar *data, Index size, const Stride< Outer, Inner > &stride) |
| |
|
template<int Outer, int Inner> |
| static StridedMapType< Stride< Outer, Inner > >::type | Map (Scalar *data, Index size, const Stride< Outer, Inner > &stride) |
| |
|
template<int Outer, int Inner> |
| static StridedConstMapType< Stride< Outer, Inner > >::type | Map (const Scalar *data, Index rows, Index cols, const Stride< Outer, Inner > &stride) |
| |
|
template<int Outer, int Inner> |
| static StridedMapType< Stride< Outer, Inner > >::type | Map (Scalar *data, Index rows, Index cols, const Stride< Outer, Inner > &stride) |
| |
|
template<int Outer, int Inner> |
| static StridedConstAlignedMapType< Stride< Outer, Inner > >::type | MapAligned (const Scalar *data, const Stride< Outer, Inner > &stride) |
| |
|
template<int Outer, int Inner> |
| static StridedAlignedMapType< Stride< Outer, Inner > >::type | MapAligned (Scalar *data, const Stride< Outer, Inner > &stride) |
| |
|
template<int Outer, int Inner> |
| static StridedConstAlignedMapType< Stride< Outer, Inner > >::type | MapAligned (const Scalar *data, Index size, const Stride< Outer, Inner > &stride) |
| |
|
template<int Outer, int Inner> |
| static StridedAlignedMapType< Stride< Outer, Inner > >::type | MapAligned (Scalar *data, Index size, const Stride< Outer, Inner > &stride) |
| |
|
template<int Outer, int Inner> |
| static StridedConstAlignedMapType< Stride< Outer, Inner > >::type | MapAligned (const Scalar *data, Index rows, Index cols, const Stride< Outer, Inner > &stride) |
| |
|
template<int Outer, int Inner> |
| static StridedAlignedMapType< Stride< Outer, Inner > >::type | MapAligned (Scalar *data, Index rows, Index cols, const Stride< Outer, Inner > &stride) |
| |
|
static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | _check_template_params () |
| |
|
EIGEN_DEVICE_FUNC | PlainObjectBase (internal::constructor_without_unaligned_array_assert) |
| |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE | PlainObjectBase (const PlainObjectBase &other) |
| |
|
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE | PlainObjectBase (Index size, Index rows, Index cols) |
| |
| template<typename OtherDerived > |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE | PlainObjectBase (const DenseBase< OtherDerived > &other) |
| |
| template<typename OtherDerived > |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE | PlainObjectBase (const EigenBase< OtherDerived > &other) |
| |
|
template<typename OtherDerived > |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE | PlainObjectBase (const ReturnByValue< OtherDerived > &other) |
| | Copy constructor with in-place evaluation.
|
| |
|
template<typename OtherDerived > |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | _resize_to_match (const EigenBase< OtherDerived > &other) |
| |
| template<typename OtherDerived > |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived & | _set (const DenseBase< OtherDerived > &other) |
| | Copies the value of the expression other into *this with automatic resizing.
|
| |
|
template<typename OtherDerived > |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived & | _set_noalias (const DenseBase< OtherDerived > &other) |
| |
|
template<typename T0 , typename T1 > |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | _init2 (Index rows, Index cols, typename internal::enable_if< Base::SizeAtCompileTime!=2, T0 >::type *=0) |
| |
|
template<typename T0 , typename T1 > |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | _init2 (const T0 &val0, const T1 &val1, typename internal::enable_if< Base::SizeAtCompileTime==2, T0 >::type *=0) |
| |
|
template<typename T0 , typename T1 > |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | _init2 (const Index &val0, const Index &val1, typename internal::enable_if<(!internal::is_same< Index, Scalar >::value) &&(internal::is_same< T0, Index >::value) &&(internal::is_same< T1, Index >::value) &&Base::SizeAtCompileTime==2, T1 >::type *=0) |
| |
|
template<typename T > |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | _init1 (Index size, typename internal::enable_if<(Base::SizeAtCompileTime!=1||!internal::is_convertible< T, Scalar >::value) &&((!internal::is_same< typename internal::traits< Derived >::XprKind, ArrayXpr >::value||Base::SizeAtCompileTime==Dynamic)), T >::type *=0) |
| |
|
template<typename T > |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | _init1 (const Scalar &val0, typename internal::enable_if< Base::SizeAtCompileTime==1 &&internal::is_convertible< T, Scalar >::value, T >::type *=0) |
| |
|
template<typename T > |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | _init1 (const Index &val0, typename internal::enable_if<(!internal::is_same< Index, Scalar >::value) &&(internal::is_same< Index, T >::value) &&Base::SizeAtCompileTime==1 &&internal::is_convertible< T, Scalar >::value, T * >::type *=0) |
| |
|
template<typename T > |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | _init1 (const Scalar *data) |
| |
|
template<typename T , typename OtherDerived > |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | _init1 (const DenseBase< OtherDerived > &other) |
| |
|
template<typename T > |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | _init1 (const Derived &other) |
| |
|
template<typename T , typename OtherDerived > |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | _init1 (const EigenBase< OtherDerived > &other) |
| |
|
template<typename T , typename OtherDerived > |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | _init1 (const ReturnByValue< OtherDerived > &other) |
| |
|
template<typename T , typename OtherDerived , int ColsAtCompileTime> |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | _init1 (const RotationBase< OtherDerived, ColsAtCompileTime > &r) |
| |
|
template<typename T > |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | _init1 (const Scalar &val0, typename internal::enable_if< Base::SizeAtCompileTime!=Dynamic &&Base::SizeAtCompileTime!=1 &&internal::is_convertible< T, Scalar >::value &&internal::is_same< typename internal::traits< Derived >::XprKind, ArrayXpr >::value, T >::type *=0) |
| |
|
template<typename T > |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | _init1 (const Index &val0, typename internal::enable_if<(!internal::is_same< Index, Scalar >::value) &&(internal::is_same< Index, T >::value) &&Base::SizeAtCompileTime!=Dynamic &&Base::SizeAtCompileTime!=1 &&internal::is_convertible< T, Scalar >::value &&internal::is_same< typename internal::traits< Derived >::XprKind, ArrayXpr >::value, T * >::type *=0) |
| |
|
DenseStorage< Scalar, Base::MaxSizeAtCompileTime, Base::RowsAtCompileTime, Base::ColsAtCompileTime, Options > | m_storage |
| |
|
DenseStorage< Scalar, Base::MaxSizeAtCompileTime, Base::RowsAtCompileTime, Base::ColsAtCompileTime, Options > | m_storage |
| |