Ravelin
Public Member Functions | Protected Attributes | Friends | List of all members
Ravelin::CONST_ROW_ITERATOR Class Reference

A construct for iterating over a rectangular block of a matrix. More...

#include <RowIteratord.h>

Inheritance diagram for Ravelin::CONST_ROW_ITERATOR:

Public Member Functions

 CONST_ROW_ITERATOR (ROW_ITERATOR i)
 Converts a non-constant row iterator to a constant one.
 
CONST_ROW_ITERATOR end () const
 Gets the iterator at the end of this block.
 
CONST_ROW_ITERATORoperator+= (int n)
 
CONST_ROW_ITERATORoperator-= (int n)
 
const REAL & operator[] (int i) const
 
CONST_ROW_ITERATOR operator+ (int n) const
 
CONST_ROW_ITERATOR operator- (int n) const
 
bool operator< (const CONST_ROW_ITERATOR &j) const
 
bool operator> (const CONST_ROW_ITERATOR &j) const
 
const REAL & operator* () const
 
int operator- (const CONST_ROW_ITERATOR &b) const
 
bool operator== (const CONST_ROW_ITERATOR &b) const
 
bool operator!= (const CONST_ROW_ITERATOR &j) const
 
CONST_ROW_ITERATORoperator-- ()
 
CONST_ROW_ITERATORoperator++ ()
 
CONST_ROW_ITERATOR operator-- (int)
 
CONST_ROW_ITERATOR operator++ (int)
 
CONST_ROW_ITERATORoperator= (const CONST_ROW_ITERATOR &i)
 
 CONST_ROW_ITERATOR (ROW_ITERATOR i)
 Converts a non-constant row iterator to a constant one.
 
CONST_ROW_ITERATOR end () const
 Gets the iterator at the end of this block.
 
CONST_ROW_ITERATORoperator+= (int n)
 
CONST_ROW_ITERATORoperator-= (int n)
 
const REAL & operator[] (int i) const
 
CONST_ROW_ITERATOR operator+ (int n) const
 
CONST_ROW_ITERATOR operator- (int n) const
 
bool operator< (const CONST_ROW_ITERATOR &j) const
 
bool operator> (const CONST_ROW_ITERATOR &j) const
 
const REAL & operator* () const
 
int operator- (const CONST_ROW_ITERATOR &b) const
 
bool operator== (const CONST_ROW_ITERATOR &b) const
 
bool operator!= (const CONST_ROW_ITERATOR &j) const
 
CONST_ROW_ITERATORoperator-- ()
 
CONST_ROW_ITERATORoperator++ ()
 
CONST_ROW_ITERATOR operator-- (int)
 
CONST_ROW_ITERATOR operator++ (int)
 
CONST_ROW_ITERATORoperator= (const CONST_ROW_ITERATOR &i)
 

Protected Attributes

int _count
 
int _sz
 
const REAL * _data_start
 
const REAL * _current_data
 
unsigned _ld
 
unsigned _columns
 
unsigned _rows
 

Friends

class MATRIXN
 
class VECTORN
 
class VECTOR3
 
class ORIGIN3
 
class VECTOR2
 
class ORIGIN2
 
class MATRIX3
 
class MATRIX2
 
class SHAREDVECTORN
 
class SHAREDMATRIXN
 
class CONST_SHAREDVECTORN
 
class CONST_SHAREDMATRIXN
 
class SVECTOR6
 
class SFORCE
 
class SVELOCITY
 
class SACCEL
 

Detailed Description

A construct for iterating over a rectangular block of a matrix.


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