Public Types | Public Member Functions | List of all members
Eigen::MapBase< Derived, WriteAccessors > Class Template Reference

#include <MapBase.h>

Inheritance diagram for Eigen::MapBase< Derived, WriteAccessors >:
Inheritance graph
[legend]

Public Types

typedef MapBase< Derived, ReadOnlyAccessorsBase
 
typedef Base::Index Index
 
typedef Base::PacketScalar PacketScalar
 
typedef Base::PointerType PointerType
 
typedef Base::Scalar Scalar
 
typedef internal::conditional< internal::is_lvalue< Derived >::value, Scalar, const Scalar >::type ScalarWithConstIfNotLvalue
 
- Public Types inherited from Eigen::MapBase< Derived, ReadOnlyAccessors >
enum  { RowsAtCompileTime = internal::traits<Derived>::RowsAtCompileTime, ColsAtCompileTime = internal::traits<Derived>::ColsAtCompileTime, SizeAtCompileTime = Base::SizeAtCompileTime }
 
typedef internal::dense_xpr_base< Derived >::type Base
 
typedef Base::CoeffReturnType CoeffReturnType
 
typedef internal::traits< Derived >::Index Index
 
typedef internal::packet_traits< Scalar >::type PacketScalar
 
typedef internal::conditional< bool(internal::is_lvalue< Derived >::value), Scalar *, const Scalar * >::type PointerType
 
typedef NumTraits< Scalar >::Real RealScalar
 
typedef internal::traits< Derived >::Scalar Scalar
 
typedef internal::traits< Derived >::StorageKind StorageKind
 

Public Member Functions

ScalarWithConstIfNotLvaluecoeffRef (Index row, Index col)
 
ScalarWithConstIfNotLvaluecoeffRef (Index index)
 
const Scalardata () const
 
ScalarWithConstIfNotLvaluedata ()
 
 MapBase (PointerType dataPtr)
 
 MapBase (PointerType dataPtr, Index vecSize)
 
 MapBase (PointerType dataPtr, Index nbRows, Index nbCols)
 
Derived & operator= (const MapBase &other)
 
template<int StoreMode>
void writePacket (Index row, Index col, const PacketScalar &val)
 
template<int StoreMode>
void writePacket (Index index, const PacketScalar &val)
 
- Public Member Functions inherited from Eigen::MapBase< Derived, ReadOnlyAccessors >
const Scalarcoeff (Index rowId, Index colId) const
 
const Scalarcoeff (Index index) const
 
const ScalarcoeffRef (Index rowId, Index colId) const
 
const ScalarcoeffRef (Index index) const
 
Index cols () const
 
const Scalardata () const
 
 MapBase (PointerType dataPtr)
 
 MapBase (PointerType dataPtr, Index vecSize)
 
 MapBase (PointerType dataPtr, Index nbRows, Index nbCols)
 
template<int LoadMode>
PacketScalar packet (Index rowId, Index colId) const
 
template<int LoadMode>
PacketScalar packet (Index index) const
 
Index rows () const
 

Additional Inherited Members

- Protected Member Functions inherited from Eigen::MapBase< Derived, ReadOnlyAccessors >
void checkSanity () const
 
- Protected Attributes inherited from Eigen::MapBase< Derived, ReadOnlyAccessors >
const internal::variable_if_dynamic< Index, ColsAtCompileTimem_cols
 
PointerType m_data
 
const internal::variable_if_dynamic< Index, RowsAtCompileTimem_rows
 

Detailed Description

template<typename Derived>
class Eigen::MapBase< Derived, WriteAccessors >

Definition at line 168 of file MapBase.h.

Member Typedef Documentation

template<typename Derived >
typedef MapBase<Derived, ReadOnlyAccessors> Eigen::MapBase< Derived, WriteAccessors >::Base

Definition at line 173 of file MapBase.h.

template<typename Derived >
typedef Base::Index Eigen::MapBase< Derived, WriteAccessors >::Index

Definition at line 177 of file MapBase.h.

template<typename Derived >
typedef Base::PacketScalar Eigen::MapBase< Derived, WriteAccessors >::PacketScalar

Definition at line 176 of file MapBase.h.

template<typename Derived >
typedef Base::PointerType Eigen::MapBase< Derived, WriteAccessors >::PointerType

Definition at line 178 of file MapBase.h.

template<typename Derived >
typedef Base::Scalar Eigen::MapBase< Derived, WriteAccessors >::Scalar

Definition at line 175 of file MapBase.h.

template<typename Derived >
typedef internal::conditional< internal::is_lvalue<Derived>::value, Scalar, const Scalar >::type Eigen::MapBase< Derived, WriteAccessors >::ScalarWithConstIfNotLvalue

Definition at line 196 of file MapBase.h.

Constructor & Destructor Documentation

template<typename Derived >
Eigen::MapBase< Derived, WriteAccessors >::MapBase ( PointerType  dataPtr)
inlineexplicit

Definition at line 227 of file MapBase.h.

template<typename Derived >
Eigen::MapBase< Derived, WriteAccessors >::MapBase ( PointerType  dataPtr,
Index  vecSize 
)
inline

Definition at line 228 of file MapBase.h.

template<typename Derived >
Eigen::MapBase< Derived, WriteAccessors >::MapBase ( PointerType  dataPtr,
Index  nbRows,
Index  nbCols 
)
inline

Definition at line 229 of file MapBase.h.

Member Function Documentation

template<typename Derived >
ScalarWithConstIfNotLvalue& Eigen::MapBase< Derived, WriteAccessors >::coeffRef ( Index  row,
Index  col 
)
inline

Definition at line 201 of file MapBase.h.

template<typename Derived >
ScalarWithConstIfNotLvalue& Eigen::MapBase< Derived, WriteAccessors >::coeffRef ( Index  index)
inline

Definition at line 206 of file MapBase.h.

template<typename Derived >
const Scalar* Eigen::MapBase< Derived, WriteAccessors >::data ( ) const
inline

Definition at line 198 of file MapBase.h.

template<typename Derived >
ScalarWithConstIfNotLvalue* Eigen::MapBase< Derived, WriteAccessors >::data ( )
inline

Definition at line 199 of file MapBase.h.

template<typename Derived >
Derived& Eigen::MapBase< Derived, WriteAccessors >::operator= ( const MapBase< Derived, WriteAccessors > &  other)
inline

Definition at line 231 of file MapBase.h.

template<typename Derived >
template<int StoreMode>
void Eigen::MapBase< Derived, WriteAccessors >::writePacket ( Index  row,
Index  col,
const PacketScalar val 
)
inline

Definition at line 213 of file MapBase.h.

template<typename Derived >
template<int StoreMode>
void Eigen::MapBase< Derived, WriteAccessors >::writePacket ( Index  index,
const PacketScalar val 
)
inline

Definition at line 220 of file MapBase.h.


The documentation for this class was generated from the following file:


tuw_aruco
Author(s): Lukas Pfeifhofer
autogenerated on Mon Jun 10 2019 15:41:07