List of all members.
Public Types |
enum | { RowsAtCompileTime = internal::traits<Derived>::RowsAtCompileTime,
ColsAtCompileTime = internal::traits<Derived>::ColsAtCompileTime,
SizeAtCompileTime = Base::SizeAtCompileTime
} |
typedef
internal::dense_xpr_base
< Derived >::type | Base |
typedef internal::traits
< Derived >::StorageKind | StorageKind |
typedef internal::traits
< Derived >::Index | Index |
typedef internal::traits
< Derived >::Scalar | Scalar |
typedef
internal::packet_traits
< Scalar >::type | PacketScalar |
typedef NumTraits< Scalar >::Real | RealScalar |
typedef internal::conditional
< bool(internal::is_lvalue
< Derived >::value), Scalar
*, const Scalar * >::type | PointerType |
typedef Base::CoeffReturnType | CoeffReturnType |
Public Member Functions |
Index | rows () const |
Index | cols () const |
const Scalar * | data () const |
const Scalar & | coeff (Index row, Index col) const |
const Scalar & | coeff (Index index) const |
const Scalar & | coeffRef (Index row, Index col) const |
const Scalar & | coeffRef (Index index) const |
template<int LoadMode> |
PacketScalar | packet (Index row, Index col) const |
template<int LoadMode> |
PacketScalar | packet (Index index) const |
| MapBase (PointerType data) |
| MapBase (PointerType data, Index size) |
| MapBase (PointerType data, Index rows, Index cols) |
Protected Member Functions |
void | checkSanity () const |
Protected Attributes |
PointerType | m_data |
const
internal::variable_if_dynamic
< Index, RowsAtCompileTime > | m_rows |
const
internal::variable_if_dynamic
< Index, ColsAtCompileTime > | m_cols |
template<typename Derived>
class MapBase< Derived, ReadOnlyAccessors >
Member Typedef Documentation
template<typename Derived >
template<typename Derived >
template<typename Derived >
typedef internal::traits<Derived>::Index MapBase< Derived, ReadOnlyAccessors >::Index |
template<typename Derived >
template<typename Derived >
template<typename Derived >
template<typename Derived >
template<typename Derived >
Member Enumeration Documentation
template<typename Derived >
- Enumerator:
RowsAtCompileTime |
|
ColsAtCompileTime |
|
SizeAtCompileTime |
|
Constructor & Destructor Documentation
template<typename Derived >
template<typename Derived >
template<typename Derived >
Member Function Documentation
template<typename Derived >
void MapBase< Derived, ReadOnlyAccessors >::checkSanity |
( |
|
) |
const [inline, protected] |
template<typename Derived >
template<typename Derived >
template<typename Derived >
template<typename Derived >
const Scalar& MapBase< Derived, ReadOnlyAccessors >::coeffRef |
( |
Index |
index |
) |
const [inline] |
template<typename Derived >
Index MapBase< Derived, ReadOnlyAccessors >::cols |
( |
void |
|
) |
const [inline] |
template<typename Derived >
Returns a pointer to the first coefficient of the matrix or vector.
- Note:
- When addressing this data, make sure to honor the strides returned by innerStride() and outerStride().
- See also:
- innerStride(), outerStride()
Reimplemented in MapBase< Derived, WriteAccessors >.
template<typename Derived >
template<int LoadMode>
template<typename Derived >
template<int LoadMode>
template<typename Derived >
Index MapBase< Derived, ReadOnlyAccessors >::rows |
( |
void |
|
) |
const [inline] |
Member Data Documentation
template<typename Derived >
template<typename Derived >
template<typename Derived >
The documentation for this class was generated from the following file:
- /home/hauberg/Dokumenter/Capture/humim-tracker-0.1/src/ntk/geometry/Eigen/src/Core/MapBase.h