Main MRPT website > C++ reference
MRPT logo
Public Types | Public Member Functions | Private Types
Eigen::TranspositionsBase Class Reference
Inheritance diagram for Eigen::TranspositionsBase:
Inheritance graph
[legend]

List of all members.

Public Types

typedef Traits::IndicesType IndicesType
typedef IndicesType::Scalar Index

Public Member Functions

Derived & derived ()
const Derived & derived () const
template<typename OtherDerived >
Derived & operator= (const TranspositionsBase< OtherDerived > &other)
 Copies the other transpositions into *this.
Index size () const
const Indexcoeff (Index i) const
 Direct access to the underlying index vector.
IndexcoeffRef (Index i)
 Direct access to the underlying index vector.
const Indexoperator() (Index i) const
 Direct access to the underlying index vector.
Indexoperator() (Index i)
 Direct access to the underlying index vector.
const Indexoperator[] (Index i) const
 Direct access to the underlying index vector.
Indexoperator[] (Index i)
 Direct access to the underlying index vector.
const IndicesTypeindices () const
 const version of indices().
IndicesTypeindices ()
void resize (int size)
 Resizes to given size.
void setIdentity ()
 Sets *this to represents an identity transformation.
Transpose< TranspositionsBaseinverse () const
Transpose< TranspositionsBasetranspose () const

Private Types

typedef internal::traits< Derived > Traits

Member Typedef Documentation

typedef IndicesType::Scalar Eigen::TranspositionsBase::Index
typedef Traits::IndicesType Eigen::TranspositionsBase::IndicesType
typedef internal::traits<Derived> Eigen::TranspositionsBase::Traits [private]

Member Function Documentation

const Index& Eigen::TranspositionsBase::coeff ( Index  i) const [inline]

Direct access to the underlying index vector.

Definition at line 98 of file Core.

Index& Eigen::TranspositionsBase::coeffRef ( Index  i) [inline]

Direct access to the underlying index vector.

Definition at line 100 of file Core.

Derived& Eigen::TranspositionsBase::derived ( ) [inline]

Definition at line 72 of file Core.

const Derived& Eigen::TranspositionsBase::derived ( ) const [inline]

Definition at line 73 of file Core.

const IndicesType& Eigen::TranspositionsBase::indices ( ) const [inline]
IndicesType& Eigen::TranspositionsBase::indices ( ) [inline]
Returns:
a reference to the stored array representing the transpositions.

Reimplemented in Eigen::TranspositionsWrapper, Eigen::Map< Transpositions< SizeAtCompileTime, MaxSizeAtCompileTime, IndexType >, PacketAccess >, and Eigen::Transpositions.

Definition at line 113 of file Core.

Transpose<TranspositionsBase> Eigen::TranspositionsBase::inverse ( ) const [inline]
Returns:
the inverse transformation

Definition at line 150 of file Core.

const Index& Eigen::TranspositionsBase::operator() ( Index  i) const [inline]

Direct access to the underlying index vector.

Definition at line 102 of file Core.

Index& Eigen::TranspositionsBase::operator() ( Index  i) [inline]

Direct access to the underlying index vector.

Definition at line 104 of file Core.

template<typename OtherDerived >
Derived& Eigen::TranspositionsBase::operator= ( const TranspositionsBase< OtherDerived > &  other) [inline]

Copies the other transpositions into *this.

Reimplemented in Eigen::TranspositionsWrapper, Eigen::Map< Transpositions< SizeAtCompileTime, MaxSizeAtCompileTime, IndexType >, PacketAccess >, and Eigen::Transpositions.

Definition at line 77 of file Core.

const Index& Eigen::TranspositionsBase::operator[] ( Index  i) const [inline]

Direct access to the underlying index vector.

Definition at line 106 of file Core.

Index& Eigen::TranspositionsBase::operator[] ( Index  i) [inline]

Direct access to the underlying index vector.

Definition at line 108 of file Core.

void Eigen::TranspositionsBase::resize ( int  size) [inline]

Resizes to given size.

Definition at line 116 of file Core.

void Eigen::TranspositionsBase::setIdentity ( ) [inline]

Sets *this to represents an identity transformation.

Definition at line 122 of file Core.

Index Eigen::TranspositionsBase::size ( ) const [inline]
Returns:
the number of transpositions

Definition at line 95 of file Core.

Transpose<TranspositionsBase> Eigen::TranspositionsBase::transpose ( ) const [inline]
Returns:
the tranpose transformation

Definition at line 154 of file Core.




Page generated by Doxygen 1.7.5 for MRPT 0.9.5 SVN: at Thu Oct 13 21:25:36 UTC 2011