Main MRPT website > C++ reference
MRPT logo
Public Types | Public Member Functions | Friends
mrpt::math::CMatrixTemplateSize Struct Reference

Detailed Description

Auxiliary class used in CMatrixTemplate:size(), CMatrixTemplate::resize(), CMatrixFixedNumeric::size(), CMatrixFixedNumeric::resize(), to mimic the behavior of STL-containers.

#include <mrpt/math/CArray.h>

Inheritance diagram for mrpt::math::CMatrixTemplateSize:
Inheritance graph
[legend]

List of all members.

Public Types

typedef Eigen::Matrix< size_t, 2, 1 > Base
 Base class typedef.
typedef CMatrixTemplateSize mrpt_autotype
enum  
enum  
typedef Base::PlainObject PlainObject

Public Member Functions

 CMatrixTemplateSize ()
 CMatrixTemplateSize (const size_t *d)
bool operator== (const CMatrixTemplateSize &o) const
bool operator!= (const CMatrixTemplateSize &o) const
 operator size_t (void) const
 This operator allows the size(N,M) to be compared with a plain size_t N*M.
void swap (MatrixBase< OtherDerived > const &other)
Index innerStride () const
Index outerStride () const

Friends

struct internal::conservative_resize_like_impl

Member Typedef Documentation

Base class typedef.

See also:
PlainObjectBase

Reimplemented from Eigen::Matrix< size_t, 2, 1 >.

Definition at line 420 of file CArray.h.

Definition at line 421 of file CArray.h.

Definition at line 155 of file Core.


Member Enumeration Documentation

anonymous enum [inherited]

Definition at line 151 of file Core.

anonymous enum [inherited]

Definition at line 157 of file Core.


Constructor & Destructor Documentation

mrpt::math::CMatrixTemplateSize::CMatrixTemplateSize ( ) [inline]

Definition at line 423 of file CArray.h.

mrpt::math::CMatrixTemplateSize::CMatrixTemplateSize ( const size_t *  d) [inline]

Definition at line 424 of file CArray.h.


Member Function Documentation

Index Eigen::Matrix::innerStride ( ) const [inline, inherited]

Definition at line 339 of file Core.

mrpt::math::CMatrixTemplateSize::operator size_t ( void  ) const [inline]

This operator allows the size(N,M) to be compared with a plain size_t N*M.

Definition at line 429 of file CArray.h.

bool mrpt::math::CMatrixTemplateSize::operator!= ( const CMatrixTemplateSize o) const [inline]

Definition at line 427 of file CArray.h.

bool mrpt::math::CMatrixTemplateSize::operator== ( const CMatrixTemplateSize o) const [inline]

Definition at line 426 of file CArray.h.

Index Eigen::Matrix::outerStride ( ) const [inline, inherited]

Definition at line 340 of file Core.

void Eigen::Matrix::swap ( MatrixBase< OtherDerived > const &  other) [inline, inherited]

Definition at line 336 of file Core.


Friends And Related Function Documentation

friend struct internal::conservative_resize_like_impl [friend, inherited]

Definition at line 363 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