Public Types | Public Member Functions | Private Types
Eigen::MapBase< Derived, WriteAccessors > Class Template Reference

#include <MapBase.h>

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

List of all members.

Public Types

typedef MapBase< Derived,
ReadOnlyAccessors
Base
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 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)

Private Types

typedef MapBase< Derived,
ReadOnlyAccessors
ReadOnlyMapBase

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

Reimplemented from Eigen::MapBase< Derived, ReadOnlyAccessors >.

Definition at line 174 of file MapBase.h.

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

Reimplemented from Eigen::MapBase< Derived, ReadOnlyAccessors >.

Definition at line 178 of file MapBase.h.

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

Reimplemented from Eigen::MapBase< Derived, ReadOnlyAccessors >.

Definition at line 177 of file MapBase.h.

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

Reimplemented from Eigen::MapBase< Derived, ReadOnlyAccessors >.

Definition at line 179 of file MapBase.h.

template<typename Derived >
typedef MapBase<Derived, ReadOnlyAccessors> Eigen::MapBase< Derived, WriteAccessors >::ReadOnlyMapBase [private]

Definition at line 171 of file MapBase.h.

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

Reimplemented from Eigen::MapBase< Derived, ReadOnlyAccessors >.

Definition at line 176 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 197 of file MapBase.h.


Constructor & Destructor Documentation

template<typename Derived >
Eigen::MapBase< Derived, WriteAccessors >::MapBase ( PointerType  dataPtr) [inline, explicit]

Reimplemented from Eigen::MapBase< Derived, ReadOnlyAccessors >.

Definition at line 228 of file MapBase.h.

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

Reimplemented from Eigen::MapBase< Derived, ReadOnlyAccessors >.

Definition at line 229 of file MapBase.h.

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

Reimplemented from Eigen::MapBase< Derived, ReadOnlyAccessors >.

Definition at line 230 of file MapBase.h.


Member Function Documentation

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

Definition at line 202 of file MapBase.h.

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

Definition at line 207 of file MapBase.h.

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

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 from Eigen::MapBase< Derived, ReadOnlyAccessors >.

Definition at line 199 of file MapBase.h.

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

Definition at line 200 of file MapBase.h.

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

Definition at line 232 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 214 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 221 of file MapBase.h.


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


turtlebot_exploration_3d
Author(s): Bona , Shawn
autogenerated on Thu Jun 6 2019 21:00:51