The Machine Perception Toolbox

[Introduction]- [News]- [Download]- [Screenshots]- [Manual (pdf)]- [Forums]- [API Reference]- [Repository ]

 

Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

MPIScaledImage::const_iterator Class Reference

Pointer to a window at container's scale. More...

#include <mpiimage.h>

List of all members.

Public Member Functions

 const_iterator (MPIScaledImage< T > &ref, const int &pos_x, const int &pos_y)
 const_iterator (MPIScaledImage< T > &ref, const int &pos_x, const int &pos_y)
 const_iterator (MPIScaledImage< T > &ref, const int &pos_x, const int &pos_y)
 const_iterator (MPIScaledImage< T > &ref, const int &pos_x, const int &pos_y)
void do_increment ()
void do_increment ()
void do_increment ()
void do_increment ()
void getCoords (int &x, int &y) const
void getCoords (int &x, int &y) const
void getCoords (int &x, int &y) const
void getCoords (int &x, int &y) const
void getIndex (int &ind) const
void getIndex (int &ind) const
void getIndex (int &ind) const
void getIndex (int &ind) const
getPixel (const int &i, const int &ind, const int &x, const int &y) const
 special getPixel for cases where it is necessary to protect against going off the edge of the image
getPixel (const int &i, const int &ind)
 Get the pixels in image i using index ind.
getPixel (const int &i, const int &ind, const int &x, const int &y) const
getPixel (const int &i, const int &ind)
getPixel (const int &i, const int &ind, const int &x, const int &y) const
getPixel (const int &i, const int &ind)
getPixel (const int &i, const int &ind, const int &x, const int &y) const
getPixel (const int &i, const int &ind)
getPixel0 (const int &ind) const
 A get pixel function for getting at image[0] pixels really fast.
getPixel0 (const int &ind) const
getPixel0 (const int &ind) const
getPixel0 (const int &ind) const
getPixel1 (const int &ind) const
 A get pixel function for getting at image[1] pixels really fast.
getPixel1 (const int &ind) const
getPixel1 (const int &ind) const
getPixel1 (const int &ind) const
getScalePixel (const int &i, const int &x, const int &y) const
getScalePixel (const int &i, const int &x, const int &y) const
getScalePixel (const int &i, const int &x, const int &y) const
getScalePixel (const int &i, const int &x, const int &y) const
getShiftPixel (const int &i, const int &x, const int &y)
 get pixels that correspond to shifting the window (i.e., take stride into account)
getShiftPixel (const int &i, const int &x, const int &y)
getShiftPixel (const int &i, const int &x, const int &y)
getShiftPixel (const int &i, const int &x, const int &y)
int getSize () const
int getSize () const
int getSize () const
int getSize () const
Square getSquare () const
Square getSquare () const
Square getSquare () const
Square getSquare () const
operator * () const
operator * () const
operator * () const
operator * () const
bool operator!= (const self &x) const
bool operator!= (const self &x) const
bool operator!= (const self &x) const
bool operator!= (const self &x) const
self operator++ (int)
 Postincrement.
selfoperator++ ()
 Preincrement.
self operator++ (int)
selfoperator++ ()
self operator++ (int)
selfoperator++ ()
self operator++ (int)
selfoperator++ ()
bool operator<= (const self &x) const
bool operator<= (const self &x) const
bool operator<= (const self &x) const
bool operator<= (const self &x) const
selfoperator= (const self &it)
selfoperator= (const self &it)
selfoperator= (const self &it)
selfoperator= (const self &it)
RImage< T > & operator[] (int i) const
RImage< T > & operator[] (int i) const
RImage< T > & operator[] (int i) const
RImage< T > & operator[] (int i) const
void setPixel (const int &i, const int &x, const int &y, const T &val)
void setPixel (const int &i, const int &ii, const T &val)
void setPixel (const int &i, const int &ii, const T &val)
void setPixel (const int &i, const int &ii, const T &val)
void setPixel (const int &i, const int &ii, const T &val)
void setScalePixel (const int &i, const int &x, const int &y, const T &val)
void setScalePixel (const int &i, const int &x, const int &y, const T &val)
void setScalePixel (const int &i, const int &x, const int &y, const T &val)
void setScalePixel (const int &i, const int &x, const int &y, const T &val)
void setShiftPixel (const int &i, const int &x, const int &y, const T &val)
void setShiftPixel (const int &i, const int &x, const int &y, const T &val)
void setShiftPixel (const int &i, const int &x, const int &y, const T &val)
void setShiftPixel (const int &i, const int &x, const int &y, const T &val)

Private Types

typedef const_iterator self
typedef const_iterator self
typedef const_iterator self
typedef const_iterator self

Private Attributes

int m_ind
int m_line_ind
int m_max_valid_x_ind
int m_max_valid_y_ind
int m_max_x
int m_max_y
int m_min_x
float m_min_x_f
float m_pos_x
float m_pos_y
const MPIScaledImage< T > & m_ref
const MPIScaledImage< T > & m_ref
const MPIScaledImage< T > & m_ref
const MPIScaledImage< T > & m_ref
float m_shift
int m_working_x
int m_working_y
const T * pixel0
const T * pixel0
const T * pixel0
const T * pixel0
const T * pixel1
const vector< RImage< T > * > & ref_image
const vector< RImage< T > * > & ref_image
const vector< RImage< T > * > & ref_image
const vector< RImage< T > * > & ref_image


Detailed Description

template<class T>
class MPIScaledImage< T >::const_iterator

Pointer to a window at container's scale.

This iterator allows pixels to be accessed in a manner independent of the actual offset and scale of the window it points to. Thus, accessing e.g., pixel 4,3 of the iterator will provide pixel 4,3 in the referenced image adjusted with respect to the offset and scale of the window iterator.

Asking for pixel x,y requires some addition and multiplication operations that can be avoided if a relative index is provided directly. This is simple and fast to do -- since you know the size of the image, the relative offset from 0,0 can be computed once and then reused for all the windows in the scale.

This iterator can be used to access any layer of the image list if there is more than one image in the base image list. A few specialized functions exist which assume there are at least two images in the list and allow an additional speedup for pixel access in these top two images.

Definition at line 71 of file mac/build/mpisearch.framework/Headers/mpiimage.h.


Member Typedef Documentation

typedef const_iterator self [private]
 

Definition at line 95 of file src/mpiimage.h.

typedef const_iterator self [private]
 

Definition at line 73 of file mac/build/mpisearch.framework/Versions/Current/Headers/mpiimage.h.

typedef const_iterator self [private]
 

Definition at line 73 of file mac/build/mpisearch.framework/Versions/A/Headers/mpiimage.h.

typedef const_iterator self [private]
 

Definition at line 73 of file mac/build/mpisearch.framework/Headers/mpiimage.h.


Constructor & Destructor Documentation

const_iterator MPIScaledImage< T > &  ref,
const int &  pos_x,
const int &  pos_y
[inline]
 

Definition at line 86 of file mac/build/mpisearch.framework/Headers/mpiimage.h.

References MPIScaledImage::m_max_x, MPIScaledImage::m_max_y, MPIScaledImage::m_min_x, MPIScaledImage::subwin_size_x, and MPIScaledImage::subwin_size_y.

00086                                                                                  : m_ref(ref),
00087         ref_image(m_ref.m_ref.m_image), m_shift(ref.shift) {
00088              //cout << "m_shift: " << m_shift << endl;
00089             m_working_x = pos_x; //+ m_ref.m_scale_factor - 1;
00090             m_working_y = pos_y; // + m_ref.m_scale_factor - 1;
00091             m_pos_x = static_cast<float>(m_working_x);
00092             m_pos_y = static_cast<float>(m_working_y);
00093             m_line_ind = m_working_y*ref_image[0]->width;
00094             m_ind = m_line_ind + m_working_x;
00095             m_max_x = m_ref.m_max_x - (m_ref.subwin_size_x); 
00096             m_max_y = m_ref.m_max_y - (m_ref.subwin_size_y);
00097             //cout << "iterator.m_max_x = " << m_max_x << endl;
00098             //cout << "iterator.m_max_y = " << m_max_y << endl;
00099             m_max_valid_x_ind = ref_image[0]->width - m_ref.subwin_size_x;
00100             m_max_valid_y_ind = ref_image[0]->height - m_ref.subwin_size_y;
00101             m_min_x = m_ref.m_min_x; // + m_ref.m_scale_factor - 1;
00102             m_min_x_f = static_cast<float>(m_min_x);
00103 
00104         pixel0 = ref_image[0]->array + m_ind;
00105         pixel1 = ref_image[1]->array + m_ind;
00106         //cout << "m_working_x = " << m_working_x << "   m_working_y = " << m_working_y << endl; 
00108         //old_x = m_working_x;
00109         //old_y = m_working_y;  
00111                 }

const_iterator MPIScaledImage< T > &  ref,
const int &  pos_x,
const int &  pos_y
[inline]
 

Definition at line 86 of file mac/build/mpisearch.framework/Versions/A/Headers/mpiimage.h.

References MPIScaledImage::m_max_x, MPIScaledImage::m_max_y, MPIScaledImage::m_min_x, MPIScaledImage::subwin_size_x, and MPIScaledImage::subwin_size_y.

00086                                                                                  : m_ref(ref),
00087         ref_image(m_ref.m_ref.m_image), m_shift(ref.shift) {
00088              //cout << "m_shift: " << m_shift << endl;
00089             m_working_x = pos_x; //+ m_ref.m_scale_factor - 1;
00090             m_working_y = pos_y; // + m_ref.m_scale_factor - 1;
00091             m_pos_x = static_cast<float>(m_working_x);
00092             m_pos_y = static_cast<float>(m_working_y);
00093             m_line_ind = m_working_y*ref_image[0]->width;
00094             m_ind = m_line_ind + m_working_x;
00095             m_max_x = m_ref.m_max_x - (m_ref.subwin_size_x); 
00096             m_max_y = m_ref.m_max_y - (m_ref.subwin_size_y);
00097             //cout << "iterator.m_max_x = " << m_max_x << endl;
00098             //cout << "iterator.m_max_y = " << m_max_y << endl;
00099             m_max_valid_x_ind = ref_image[0]->width - m_ref.subwin_size_x;
00100             m_max_valid_y_ind = ref_image[0]->height - m_ref.subwin_size_y;
00101             m_min_x = m_ref.m_min_x; // + m_ref.m_scale_factor - 1;
00102             m_min_x_f = static_cast<float>(m_min_x);
00103 
00104         pixel0 = ref_image[0]->array + m_ind;
00105         pixel1 = ref_image[1]->array + m_ind;
00106         //cout << "m_working_x = " << m_working_x << "   m_working_y = " << m_working_y << endl; 
00108         //old_x = m_working_x;
00109         //old_y = m_working_y;  
00111                 }

const_iterator MPIScaledImage< T > &  ref,
const int &  pos_x,
const int &  pos_y
[inline]
 

Definition at line 86 of file mac/build/mpisearch.framework/Versions/Current/Headers/mpiimage.h.

References MPIScaledImage::m_max_x, MPIScaledImage::m_max_y, MPIScaledImage::m_min_x, MPIScaledImage::subwin_size_x, and MPIScaledImage::subwin_size_y.

00086                                                                                  : m_ref(ref),
00087         ref_image(m_ref.m_ref.m_image), m_shift(ref.shift) {
00088              //cout << "m_shift: " << m_shift << endl;
00089             m_working_x = pos_x; //+ m_ref.m_scale_factor - 1;
00090             m_working_y = pos_y; // + m_ref.m_scale_factor - 1;
00091             m_pos_x = static_cast<float>(m_working_x);
00092             m_pos_y = static_cast<float>(m_working_y);
00093             m_line_ind = m_working_y*ref_image[0]->width;
00094             m_ind = m_line_ind + m_working_x;
00095             m_max_x = m_ref.m_max_x - (m_ref.subwin_size_x); 
00096             m_max_y = m_ref.m_max_y - (m_ref.subwin_size_y);
00097             //cout << "iterator.m_max_x = " << m_max_x << endl;
00098             //cout << "iterator.m_max_y = " << m_max_y << endl;
00099             m_max_valid_x_ind = ref_image[0]->width - m_ref.subwin_size_x;
00100             m_max_valid_y_ind = ref_image[0]->height - m_ref.subwin_size_y;
00101             m_min_x = m_ref.m_min_x; // + m_ref.m_scale_factor - 1;
00102             m_min_x_f = static_cast<float>(m_min_x);
00103 
00104         pixel0 = ref_image[0]->array + m_ind;
00105         pixel1 = ref_image[1]->array + m_ind;
00106         //cout << "m_working_x = " << m_working_x << "   m_working_y = " << m_working_y << endl; 
00108         //old_x = m_working_x;
00109         //old_y = m_working_y;  
00111                 }

const_iterator MPIScaledImage< T > &  ref,
const int &  pos_x,
const int &  pos_y
[inline]
 

Definition at line 108 of file src/mpiimage.h.

References MPIScaledImage::m_max_x, MPIScaledImage::m_max_y, MPIScaledImage::m_min_x, MPIScaledImage::subwin_size_x, and MPIScaledImage::subwin_size_y.

00108                                                                                  : m_ref(ref),
00109         ref_image(m_ref.m_ref.m_image), m_shift(ref.shift) {
00110             m_working_x = pos_x;
00111             m_working_y = pos_y;
00112             m_pos_x = static_cast<float>(m_working_x);
00113             m_pos_y = static_cast<float>(m_working_y);
00114             m_line_ind = m_working_y*ref_image[0]->width;
00115             m_ind = m_line_ind + m_working_x;
00116             m_max_x = m_ref.m_max_x - (m_ref.subwin_size_x); 
00117             m_max_y = m_ref.m_max_y - (m_ref.subwin_size_y);
00118             m_max_valid_x_ind = ref_image[0]->width - m_ref.subwin_size_x;
00119             m_max_valid_y_ind = ref_image[0]->height - m_ref.subwin_size_y;
00120             m_min_x = m_ref.m_min_x;
00121             m_min_x_f = static_cast<float>(m_min_x);
00122 
00123         pixel0 = ref_image[0]->array + m_ind;
00124         pixel1 = ref_image[1]->array + m_ind;
00125                 }


Member Function Documentation

void do_increment  )  [inline]
 

Definition at line 128 of file src/mpiimage.h.

00128                                           {
00129                   m_pos_x += m_shift;
00130                   m_working_x = static_cast<int>(m_pos_x);
00131                   if(m_working_x < m_max_x){
00132                     m_ind = m_line_ind + m_working_x;
00133                   } else {
00134             m_pos_x = m_min_x_f; 
00135                     m_working_x = m_min_x; 
00136                     m_pos_y += m_shift;
00137                     m_working_y = static_cast<int>(m_pos_y);
00138                     m_line_ind = m_working_y*ref_image[0]->width;
00139                     m_ind = m_line_ind + m_working_x;
00140                   }
00141                   pixel0 = ref_image[0]->array + m_ind;
00142                   pixel1 = ref_image[1]->array + m_ind;
00143                 }

void do_increment  )  [inline]
 

Definition at line 114 of file mac/build/mpisearch.framework/Versions/Current/Headers/mpiimage.h.

00114                                           {
00115                   //cout << "m_pos_x: " << m_pos_x ;
00116                   //cout << ", m_pos_x + m_shift: " << m_pos_x + m_shift;
00117                   m_pos_x += m_shift;
00118                   //cout << ", static_cast<int>(m_pos_x): " << static_cast<int>(m_pos_x) << endl;
00119                   m_working_x = static_cast<int>(m_pos_x);
00120                   if(m_working_x < m_max_x){
00121                     //cout <<  "m_max_x= " << m_max_x << ",   m_working_x < m_max_x= " << (m_working_x < m_max_x) << "     "; 
00122                     m_ind = m_line_ind + m_working_x;
00123                     //cout << "m_pos_x: " << m_pos_x << ", m_working_x: " << m_working_x << endl;
00124                   } else {
00125                     
00127                     //cout << "Could have gone as far as ";
00128                     //int tmpx = m_working_x, tmpy = m_working_y;
00129                     //m_working_x = old_x; m_working_y = old_y;
00130                     //getScalePixel(0,24,24);
00131                     //m_working_x = tmpx; m_working_y = tmpy;
00133                     
00134                     m_pos_x = m_min_x_f; 
00135                     m_working_x = m_min_x; 
00136                     m_pos_y += m_shift;
00137                     m_working_y = static_cast<int>(m_pos_y);
00138                     m_line_ind = m_working_y*ref_image[0]->width;
00139                     m_ind = m_line_ind + m_working_x;
00140                     //cout << "iterator.m_working_x = " << m_working_x << 
00141                     //",  iterator.m_working_y = " << m_working_y << "   m_pos_y = " << m_pos_y << endl;
00142                   }
00143                   pixel0 = ref_image[0]->array + m_ind;
00144                   pixel1 = ref_image[1]->array + m_ind;
00146                   //old_x = m_working_x;
00147                   //old_y = m_working_y;
00149                 }

void do_increment  )  [inline]
 

Definition at line 114 of file mac/build/mpisearch.framework/Versions/A/Headers/mpiimage.h.

00114                                           {
00115                   //cout << "m_pos_x: " << m_pos_x ;
00116                   //cout << ", m_pos_x + m_shift: " << m_pos_x + m_shift;
00117                   m_pos_x += m_shift;
00118                   //cout << ", static_cast<int>(m_pos_x): " << static_cast<int>(m_pos_x) << endl;
00119                   m_working_x = static_cast<int>(m_pos_x);
00120                   if(m_working_x < m_max_x){
00121                     //cout <<  "m_max_x= " << m_max_x << ",   m_working_x < m_max_x= " << (m_working_x < m_max_x) << "     "; 
00122                     m_ind = m_line_ind + m_working_x;
00123                     //cout << "m_pos_x: " << m_pos_x << ", m_working_x: " << m_working_x << endl;
00124                   } else {
00125                     
00127                     //cout << "Could have gone as far as ";
00128                     //int tmpx = m_working_x, tmpy = m_working_y;
00129                     //m_working_x = old_x; m_working_y = old_y;
00130                     //getScalePixel(0,24,24);
00131                     //m_working_x = tmpx; m_working_y = tmpy;
00133                     
00134                     m_pos_x = m_min_x_f; 
00135                     m_working_x = m_min_x; 
00136                     m_pos_y += m_shift;
00137                     m_working_y = static_cast<int>(m_pos_y);
00138                     m_line_ind = m_working_y*ref_image[0]->width;
00139                     m_ind = m_line_ind + m_working_x;
00140                     //cout << "iterator.m_working_x = " << m_working_x << 
00141                     //",  iterator.m_working_y = " << m_working_y << "   m_pos_y = " << m_pos_y << endl;
00142                   }
00143                   pixel0 = ref_image[0]->array + m_ind;
00144                   pixel1 = ref_image[1]->array + m_ind;
00146                   //old_x = m_working_x;
00147                   //old_y = m_working_y;
00149                 }

void do_increment  )  [inline]
 

Definition at line 114 of file mac/build/mpisearch.framework/Headers/mpiimage.h.

00114                                           {
00115                   //cout << "m_pos_x: " << m_pos_x ;
00116                   //cout << ", m_pos_x + m_shift: " << m_pos_x + m_shift;
00117                   m_pos_x += m_shift;
00118                   //cout << ", static_cast<int>(m_pos_x): " << static_cast<int>(m_pos_x) << endl;
00119                   m_working_x = static_cast<int>(m_pos_x);
00120                   if(m_working_x < m_max_x){
00121                     //cout <<  "m_max_x= " << m_max_x << ",   m_working_x < m_max_x= " << (m_working_x < m_max_x) << "     "; 
00122                     m_ind = m_line_ind + m_working_x;
00123                     //cout << "m_pos_x: " << m_pos_x << ", m_working_x: " << m_working_x << endl;
00124                   } else {
00125                     
00127                     //cout << "Could have gone as far as ";
00128                     //int tmpx = m_working_x, tmpy = m_working_y;
00129                     //m_working_x = old_x; m_working_y = old_y;
00130                     //getScalePixel(0,24,24);
00131                     //m_working_x = tmpx; m_working_y = tmpy;
00133                     
00134                     m_pos_x = m_min_x_f; 
00135                     m_working_x = m_min_x; 
00136                     m_pos_y += m_shift;
00137                     m_working_y = static_cast<int>(m_pos_y);
00138                     m_line_ind = m_working_y*ref_image[0]->width;
00139                     m_ind = m_line_ind + m_working_x;
00140                     //cout << "iterator.m_working_x = " << m_working_x << 
00141                     //",  iterator.m_working_y = " << m_working_y << "   m_pos_y = " << m_pos_y << endl;
00142                   }
00143                   pixel0 = ref_image[0]->array + m_ind;
00144                   pixel1 = ref_image[1]->array + m_ind;
00146                   //old_x = m_working_x;
00147                   //old_y = m_working_y;
00149                 }

void getCoords int &  x,
int &  y
const [inline]
 

Definition at line 166 of file src/mpiimage.h.

References y.

00166 { x = m_working_x, y = m_working_y; }

void getCoords int &  x,
int &  y
const [inline]
 

Definition at line 173 of file mac/build/mpisearch.framework/Versions/Current/Headers/mpiimage.h.

References y.

00173 { x = m_working_x, y = m_working_y; }

void getCoords int &  x,
int &  y
const [inline]
 

Definition at line 173 of file mac/build/mpisearch.framework/Versions/A/Headers/mpiimage.h.

References y.

00173 { x = m_working_x, y = m_working_y; }

void getCoords int &  x,
int &  y
const [inline]
 

Definition at line 173 of file mac/build/mpisearch.framework/Headers/mpiimage.h.

References y.

00173 { x = m_working_x, y = m_working_y; }

void getIndex int &  ind  )  const [inline]
 

Definition at line 165 of file src/mpiimage.h.

00165 { ind = m_ind; }

void getIndex int &  ind  )  const [inline]
 

Definition at line 172 of file mac/build/mpisearch.framework/Versions/Current/Headers/mpiimage.h.

00172 { ind = m_ind; }

void getIndex int &  ind  )  const [inline]
 

Definition at line 172 of file mac/build/mpisearch.framework/Versions/A/Headers/mpiimage.h.

00172 { ind = m_ind; }

void getIndex int &  ind  )  const [inline]
 

Definition at line 172 of file mac/build/mpisearch.framework/Headers/mpiimage.h.

00172 { ind = m_ind; }

T getPixel const int &  i,
const int &  ind,
const int &  x,
const int &  y
const [inline]
 

special getPixel for cases where it is necessary to protect against going off the edge of the image

Definition at line 180 of file src/mpiimage.h.

References y.

00180                                                                                         {
00181           if((m_working_x < 0) || (m_working_y < 0) || (m_working_x > m_max_valid_x_ind) || (m_working_y > m_max_valid_y_ind))
00182             return ref_image[i]->getPixel(m_working_x + x, m_working_y + y);
00183           else
00184             return ref_image[i]->getPixel(m_ind+ind);
00185       }

T getPixel const int &  i,
const int &  ind
[inline]
 

Get the pixels in image i using index ind.

Definition at line 173 of file src/mpiimage.h.

00173                                                      {
00174         return ref_image[i]->getPixel(m_ind+ind); }

T getPixel const int &  i,
const int &  ind,
const int &  x,
const int &  y
const [inline]
 

Definition at line 201 of file mac/build/mpisearch.framework/Versions/Current/Headers/mpiimage.h.

References y.

00202         {
00203           if((m_working_x < 0) || (m_working_y < 0) || (m_working_x > m_max_valid_x_ind) || (m_working_y > m_max_valid_y_ind))
00204             return ref_image[i]->getPixel(m_working_x + x, m_working_y + y);
00205           else
00206             return ref_image[i]->getPixel(m_ind+ind);
00207         }

T getPixel const int &  i,
const int &  ind
[inline]
 

Definition at line 179 of file mac/build/mpisearch.framework/Versions/Current/Headers/mpiimage.h.

00179                                                      {
00181         //int x,y;
00182         //x = m_ind / ref_image[i]->height;
00183         //y = m_ind % ref_image[i]->height;
00184         //cout << "Going for pixel (" << x << "," << y << ")... ";
00185         //int val = ref_image[i]->getPixel(m_ind+ind);
00186         //cout << "got it."<< endl;
00188 
00189         return ref_image[i]->getPixel(m_ind+ind); }

T getPixel const int &  i,
const int &  ind,
const int &  x,
const int &  y
const [inline]
 

Definition at line 201 of file mac/build/mpisearch.framework/Versions/A/Headers/mpiimage.h.

References y.

00202         {
00203           if((m_working_x < 0) || (m_working_y < 0) || (m_working_x > m_max_valid_x_ind) || (m_working_y > m_max_valid_y_ind))
00204             return ref_image[i]->getPixel(m_working_x + x, m_working_y + y);
00205           else
00206             return ref_image[i]->getPixel(m_ind+ind);
00207         }

T getPixel const int &  i,
const int &  ind
[inline]
 

Definition at line 179 of file mac/build/mpisearch.framework/Versions/A/Headers/mpiimage.h.

00179                                                      {
00181         //int x,y;
00182         //x = m_ind / ref_image[i]->height;
00183         //y = m_ind % ref_image[i]->height;
00184         //cout << "Going for pixel (" << x << "," << y << ")... ";
00185         //int val = ref_image[i]->getPixel(m_ind+ind);
00186         //cout << "got it."<< endl;
00188 
00189         return ref_image[i]->getPixel(m_ind+ind); }

T getPixel const int &  i,
const int &  ind,
const int &  x,
const int &  y
const [inline]
 

Definition at line 201 of file mac/build/mpisearch.framework/Headers/mpiimage.h.

References y.

00202         {
00203           if((m_working_x < 0) || (m_working_y < 0) || (m_working_x > m_max_valid_x_ind) || (m_working_y > m_max_valid_y_ind))
00204             return ref_image[i]->getPixel(m_working_x + x, m_working_y + y);
00205           else
00206             return ref_image[i]->getPixel(m_ind+ind);
00207         }

T getPixel const int &  i,
const int &  ind
[inline]
 

Definition at line 179 of file mac/build/mpisearch.framework/Headers/mpiimage.h.

Referenced by operator *().

00179                                                      {
00181         //int x,y;
00182         //x = m_ind / ref_image[i]->height;
00183         //y = m_ind % ref_image[i]->height;
00184         //cout << "Going for pixel (" << x << "," << y << ")... ";
00185         //int val = ref_image[i]->getPixel(m_ind+ind);
00186         //cout << "got it."<< endl;
00188 
00189         return ref_image[i]->getPixel(m_ind+ind); }

T getPixel0 const int &  ind  )  const [inline]
 

A get pixel function for getting at image[0] pixels really fast.

Definition at line 176 of file src/mpiimage.h.

00176 { return pixel0[ind]; }

T getPixel0 const int &  ind  )  const [inline]
 

Definition at line 196 of file mac/build/mpisearch.framework/Versions/Current/Headers/mpiimage.h.

00196 { return pixel0[ind]; }

T getPixel0 const int &  ind  )  const [inline]
 

Definition at line 196 of file mac/build/mpisearch.framework/Versions/A/Headers/mpiimage.h.

00196 { return pixel0[ind]; }

T getPixel0 const int &  ind  )  const [inline]
 

Definition at line 196 of file mac/build/mpisearch.framework/Headers/mpiimage.h.

00196 { return pixel0[ind]; }

T getPixel1 const int &  ind  )  const [inline]
 

A get pixel function for getting at image[1] pixels really fast.

Definition at line 178 of file src/mpiimage.h.

00178 { return pixel1[ind]; }

T getPixel1 const int &  ind  )  const [inline]
 

Definition at line 198 of file mac/build/mpisearch.framework/Versions/Current/Headers/mpiimage.h.

00198 { return pixel1[ind]; }

T getPixel1 const int &  ind  )  const [inline]
 

Definition at line 198 of file mac/build/mpisearch.framework/Versions/A/Headers/mpiimage.h.

00198 { return pixel1[ind]; }

T getPixel1 const int &  ind  )  const [inline]
 

Definition at line 198 of file mac/build/mpisearch.framework/Headers/mpiimage.h.

00198 { return pixel1[ind]; }

T getScalePixel const int &  i,
const int &  x,
const int &  y
const [inline]
 

Definition at line 186 of file src/mpiimage.h.

References MPIScaledImage::m_scale_factor, and y.

00186                                                                              {
00187         return ref_image[i]->getPixel(m_working_x + x * m_ref.m_scale_factor, m_working_y + y * m_ref.m_scale_factor); }

T getScalePixel const int &  i,
const int &  x,
const int &  y
const [inline]
 

Definition at line 208 of file mac/build/mpisearch.framework/Versions/Current/Headers/mpiimage.h.

References MPIScaledImage::m_scale_factor, and y.

00208                                                                              {
00209         //cout << "accessing pixel (" << m_working_x + x * m_ref.m_scale_factor <<","
00210         //     << m_working_y + y * m_ref.m_scale_factor <<")... ";
00211         //T val = ref_image[i]->getPixel(m_working_x + x * m_ref.m_scale_factor, m_working_y + y * m_ref.m_scale_factor);
00212         //cout << "got it. Value is " << val << endl;
00213         return ref_image[i]->getPixel(m_working_x + x * m_ref.m_scale_factor, m_working_y + y * m_ref.m_scale_factor); }

T getScalePixel const int &  i,
const int &  x,
const int &  y
const [inline]
 

Definition at line 208 of file mac/build/mpisearch.framework/Versions/A/Headers/mpiimage.h.

References MPIScaledImage::m_scale_factor, and y.

00208                                                                              {
00209         //cout << "accessing pixel (" << m_working_x + x * m_ref.m_scale_factor <<","
00210         //     << m_working_y + y * m_ref.m_scale_factor <<")... ";
00211         //T val = ref_image[i]->getPixel(m_working_x + x * m_ref.m_scale_factor, m_working_y + y * m_ref.m_scale_factor);
00212         //cout << "got it. Value is " << val << endl;
00213         return ref_image[i]->getPixel(m_working_x + x * m_ref.m_scale_factor, m_working_y + y * m_ref.m_scale_factor); }

T getScalePixel const int &  i,
const int &  x,
const int &  y
const [inline]
 

Definition at line 208 of file mac/build/mpisearch.framework/Headers/mpiimage.h.

References MPIScaledImage::m_scale_factor, and y.

00208                                                                              {
00209         //cout << "accessing pixel (" << m_working_x + x * m_ref.m_scale_factor <<","
00210         //     << m_working_y + y * m_ref.m_scale_factor <<")... ";
00211         //T val = ref_image[i]->getPixel(m_working_x + x * m_ref.m_scale_factor, m_working_y + y * m_ref.m_scale_factor);
00212         //cout << "got it. Value is " << val << endl;
00213         return ref_image[i]->getPixel(m_working_x + x * m_ref.m_scale_factor, m_working_y + y * m_ref.m_scale_factor); }

T getShiftPixel const int &  i,
const int &  x,
const int &  y
[inline]
 

get pixels that correspond to shifting the window (i.e., take stride into account)

Definition at line 190 of file src/mpiimage.h.

References y.

00190                                                                       {
00191         return ref_image[i]->getPixel(static_cast<int>(m_pos_x + x * m_shift),
00192                                       static_cast<int>(m_pos_y + y * m_shift)); }

T getShiftPixel const int &  i,
const int &  x,
const int &  y
[inline]
 

Definition at line 217 of file mac/build/mpisearch.framework/Versions/Current/Headers/mpiimage.h.

References y.

00217                                                                       {
00218         return ref_image[i]->getPixel(static_cast<int>(m_pos_x + x * m_shift),
00219                                       static_cast<int>(m_pos_y + y * m_shift)); }

T getShiftPixel const int &  i,
const int &  x,
const int &  y
[inline]
 

Definition at line 217 of file mac/build/mpisearch.framework/Versions/A/Headers/mpiimage.h.

References y.

00217                                                                       {
00218         return ref_image[i]->getPixel(static_cast<int>(m_pos_x + x * m_shift),
00219                                       static_cast<int>(m_pos_y + y * m_shift)); }

T getShiftPixel const int &  i,
const int &  x,
const int &  y
[inline]
 

Definition at line 217 of file mac/build/mpisearch.framework/Headers/mpiimage.h.

References y.

00217                                                                       {
00218         return ref_image[i]->getPixel(static_cast<int>(m_pos_x + x * m_shift),
00219                                       static_cast<int>(m_pos_y + y * m_shift)); }

int getSize  )  const [inline]
 

Definition at line 167 of file src/mpiimage.h.

References MPIScaledImage::subwin_size_x.

00167 {return m_ref.subwin_size_x;}

int getSize  )  const [inline]
 

Definition at line 174 of file mac/build/mpisearch.framework/Versions/Current/Headers/mpiimage.h.

References MPIScaledImage::subwin_size_x.

00174 {return m_ref.subwin_size_x;}

int getSize  )  const [inline]
 

Definition at line 174 of file mac/build/mpisearch.framework/Versions/A/Headers/mpiimage.h.

References MPIScaledImage::subwin_size_x.

00174 {return m_ref.subwin_size_x;}

int getSize  )  const [inline]
 

Definition at line 174 of file mac/build/mpisearch.framework/Headers/mpiimage.h.

References MPIScaledImage::subwin_size_x.

00174 {return m_ref.subwin_size_x;}

Square getSquare  )  const [inline]
 

Definition at line 212 of file src/mpiimage.h.

References MPIScaledImage::m_scale_ind, Square, and MPIScaledImage::subwin_size_x.

00212 { return Square(m_ref.subwin_size_x, m_working_x, m_working_y, m_ref.m_scale_ind); }

Square getSquare  )  const [inline]
 

Definition at line 236 of file mac/build/mpisearch.framework/Versions/Current/Headers/mpiimage.h.

References MPIScaledImage::m_scale_ind, Square, and MPIScaledImage::subwin_size_x.

00236 { return Square(m_ref.subwin_size_x, m_working_x, m_working_y, m_ref.m_scale_ind); }

Square getSquare  )  const [inline]
 

Definition at line 236 of file mac/build/mpisearch.framework/Versions/A/Headers/mpiimage.h.

References MPIScaledImage::m_scale_ind, Square, and MPIScaledImage::subwin_size_x.

00236 { return Square(m_ref.subwin_size_x, m_working_x, m_working_y, m_ref.m_scale_ind); }

Square getSquare  )  const [inline]
 

Definition at line 236 of file mac/build/mpisearch.framework/Headers/mpiimage.h.

References MPIScaledImage::m_scale_ind, Square, and MPIScaledImage::subwin_size_x.

00236 { return Square(m_ref.subwin_size_x, m_working_x, m_working_y, m_ref.m_scale_ind); }

T operator *  )  const [inline]
 

Definition at line 161 of file src/mpiimage.h.

References getPixel().

00161 { return ref_image[0]->getPixel( m_ind ); }

Here is the call graph for this function:

T operator *  )  const [inline]
 

Definition at line 168 of file mac/build/mpisearch.framework/Versions/Current/Headers/mpiimage.h.

References getPixel().

00168 { return ref_image[0]->getPixel( m_ind ); }

Here is the call graph for this function:

T operator *  )  const [inline]
 

Definition at line 168 of file mac/build/mpisearch.framework/Versions/A/Headers/mpiimage.h.

References getPixel().

00168 { return ref_image[0]->getPixel( m_ind ); }

Here is the call graph for this function:

T operator *  )  const [inline]
 

Definition at line 168 of file mac/build/mpisearch.framework/Headers/mpiimage.h.

References getPixel().

00168 { return ref_image[0]->getPixel( m_ind ); }

Here is the call graph for this function:

bool operator!= const self x  )  const [inline]
 

Definition at line 162 of file src/mpiimage.h.

References m_ind.

00162 { return m_ind != x.m_ind; }

bool operator!= const self x  )  const [inline]
 

Definition at line 169 of file mac/build/mpisearch.framework/Versions/Current/Headers/mpiimage.h.

References m_ind.

00169 { return m_ind != x.m_ind; }

bool operator!= const self x  )  const [inline]
 

Definition at line 169 of file mac/build/mpisearch.framework/Versions/A/Headers/mpiimage.h.

References m_ind.

00169 { return m_ind != x.m_ind; }

bool operator!= const self x  )  const [inline]
 

Definition at line 169 of file mac/build/mpisearch.framework/Headers/mpiimage.h.

References m_ind.

00169 { return m_ind != x.m_ind; }

self operator++ int   )  [inline]
 

Postincrement.

Definition at line 149 of file src/mpiimage.h.

00149 { self tmp = *this; do_increment(); return tmp; }

self& operator++  )  [inline]
 

Preincrement.

Definition at line 145 of file src/mpiimage.h.

00145                                            { 
00146                   do_increment(); 
00147                   return *this; }

self operator++ int   )  [inline]
 

Definition at line 156 of file mac/build/mpisearch.framework/Versions/Current/Headers/mpiimage.h.

00156 { self tmp = *this; do_increment(); return tmp; }

self& operator++  )  [inline]
 

Definition at line 151 of file mac/build/mpisearch.framework/Versions/Current/Headers/mpiimage.h.

00151                                            { 
00152                   do_increment(); 
00153                   //cout << "(" << m_working_x << ","<< m_working_y << ") ";
00154                   return *this; }

self operator++ int   )  [inline]
 

Definition at line 156 of file mac/build/mpisearch.framework/Versions/A/Headers/mpiimage.h.

00156 { self tmp = *this; do_increment(); return tmp; }

self& operator++  )  [inline]
 

Definition at line 151 of file mac/build/mpisearch.framework/Versions/A/Headers/mpiimage.h.

00151                                            { 
00152                   do_increment(); 
00153                   //cout << "(" << m_working_x << ","<< m_working_y << ") ";
00154                   return *this; }

self operator++ int   )  [inline]
 

Definition at line 156 of file mac/build/mpisearch.framework/Headers/mpiimage.h.

00156 { self tmp = *this; do_increment(); return tmp; }

self& operator++  )  [inline]
 

Definition at line 151 of file mac/build/mpisearch.framework/Headers/mpiimage.h.

00151                                            { 
00152                   do_increment(); 
00153                   //cout << "(" << m_working_x << ","<< m_working_y << ") ";
00154                   return *this; }

bool operator<= const self x  )  const [inline]
 

Definition at line 163 of file src/mpiimage.h.

References m_pos_y.

00163 { return m_pos_y <= x.m_pos_y; }

bool operator<= const self x  )  const [inline]
 

Definition at line 170 of file mac/build/mpisearch.framework/Versions/Current/Headers/mpiimage.h.

References m_pos_y.

00170 { return m_pos_y <= x.m_pos_y; }

bool operator<= const self x  )  const [inline]
 

Definition at line 170 of file mac/build/mpisearch.framework/Versions/A/Headers/mpiimage.h.

References m_pos_y.

00170 { return m_pos_y <= x.m_pos_y; }

bool operator<= const self x  )  const [inline]
 

Definition at line 170 of file mac/build/mpisearch.framework/Headers/mpiimage.h.

References m_pos_y.

00170 { return m_pos_y <= x.m_pos_y; }

self& operator= const self it  )  [inline]
 

Definition at line 150 of file src/mpiimage.h.

References m_ind, m_line_ind, m_max_valid_x_ind, m_max_valid_y_ind, m_max_x, m_max_y, m_pos_x, m_pos_y, m_working_x, and m_working_y.

00150                                                       {
00151                   m_max_x = it.m_max_x; m_max_y=it.m_max_y; m_max_valid_x_ind=it.m_max_valid_x_ind;
00152                   m_max_valid_y_ind=it.m_max_valid_y_ind; m_pos_x=it.m_pos_x; m_pos_y=it.m_pos_y;
00153                   m_working_x=it.m_working_x; m_working_y=it.m_working_y; m_ind=it.m_ind; m_line_ind=it.m_line_ind;
00154                   return *this;
00155                 }

self& operator= const self it  )  [inline]
 

Definition at line 157 of file mac/build/mpisearch.framework/Versions/Current/Headers/mpiimage.h.

References m_ind, m_line_ind, m_max_valid_x_ind, m_max_valid_y_ind, m_max_x, m_max_y, m_pos_x, m_pos_y, m_working_x, and m_working_y.

00157                                                       {
00158                   m_max_x = it.m_max_x; m_max_y=it.m_max_y; m_max_valid_x_ind=it.m_max_valid_x_ind;
00159                   m_max_valid_y_ind=it.m_max_valid_y_ind; m_pos_x=it.m_pos_x; m_pos_y=it.m_pos_y;
00160                   m_working_x=it.m_working_x; m_working_y=it.m_working_y; m_ind=it.m_ind; m_line_ind=it.m_line_ind;
00161                   return *this;
00162                 }

self& operator= const self it  )  [inline]
 

Definition at line 157 of file mac/build/mpisearch.framework/Versions/A/Headers/mpiimage.h.

References m_ind, m_line_ind, m_max_valid_x_ind, m_max_valid_y_ind, m_max_x, m_max_y, m_pos_x, m_pos_y, m_working_x, and m_working_y.

00157                                                       {
00158                   m_max_x = it.m_max_x; m_max_y=it.m_max_y; m_max_valid_x_ind=it.m_max_valid_x_ind;
00159                   m_max_valid_y_ind=it.m_max_valid_y_ind; m_pos_x=it.m_pos_x; m_pos_y=it.m_pos_y;
00160                   m_working_x=it.m_working_x; m_working_y=it.m_working_y; m_ind=it.m_ind; m_line_ind=it.m_line_ind;
00161                   return *this;
00162                 }

self& operator= const self it  )  [inline]
 

Definition at line 157 of file mac/build/mpisearch.framework/Headers/mpiimage.h.

References m_ind, m_line_ind, m_max_valid_x_ind, m_max_valid_y_ind, m_max_x, m_max_y, m_pos_x, m_pos_y, m_working_x, and m_working_y.

00157                                                       {
00158                   m_max_x = it.m_max_x; m_max_y=it.m_max_y; m_max_valid_x_ind=it.m_max_valid_x_ind;
00159                   m_max_valid_y_ind=it.m_max_valid_y_ind; m_pos_x=it.m_pos_x; m_pos_y=it.m_pos_y;
00160                   m_working_x=it.m_working_x; m_working_y=it.m_working_y; m_ind=it.m_ind; m_line_ind=it.m_line_ind;
00161                   return *this;
00162                 }

RImage<T>& operator[] int  i  )  const [inline]
 

Definition at line 164 of file src/mpiimage.h.

00164 { return *ref_image[i]; }

RImage<T>& operator[] int  i  )  const [inline]
 

Definition at line 171 of file mac/build/mpisearch.framework/Versions/Current/Headers/mpiimage.h.

00171 { return *ref_image[i]; }

RImage<T>& operator[] int  i  )  const [inline]
 

Definition at line 171 of file mac/build/mpisearch.framework/Versions/A/Headers/mpiimage.h.

00171 { return *ref_image[i]; }

RImage<T>& operator[] int  i  )  const [inline]
 

Definition at line 171 of file mac/build/mpisearch.framework/Headers/mpiimage.h.

00171 { return *ref_image[i]; }

void setPixel const int &  i,
const int &  x,
const int &  y,
const T &  val
[inline]
 

Definition at line 201 of file src/mpiimage.h.

References y.

00201                                                                                   {
00202             ref_image[i]->setPixel(static_cast<int>(m_pos_x + x),
00203                                    static_cast<int>(m_pos_y + y), val); }

void setPixel const int &  i,
const int &  ii,
const T &  val
[inline]
 

Definition at line 199 of file src/mpiimage.h.

00199                                                                      {
00200                         ref_image[i]->setPixel(m_ind+ii, val); }

void setPixel const int &  i,
const int &  ii,
const T &  val
[inline]
 

Definition at line 226 of file mac/build/mpisearch.framework/Versions/Current/Headers/mpiimage.h.

00226                                                                      {
00227                         ref_image[i]->setPixel(m_ind+ii, val); }

void setPixel const int &  i,
const int &  ii,
const T &  val
[inline]
 

Definition at line 226 of file mac/build/mpisearch.framework/Versions/A/Headers/mpiimage.h.

00226                                                                      {
00227                         ref_image[i]->setPixel(m_ind+ii, val); }

void setPixel const int &  i,
const int &  ii,
const T &  val
[inline]
 

Definition at line 226 of file mac/build/mpisearch.framework/Headers/mpiimage.h.

00226                                                                      {
00227                         ref_image[i]->setPixel(m_ind+ii, val); }

void setScalePixel const int &  i,
const int &  x,
const int &  y,
const T &  val
[inline]
 

Definition at line 207 of file src/mpiimage.h.

References MPIScaledImage::m_scale_factor, and y.

00207                                                                                        {
00208                         ref_image[i]->setPixel(m_working_x + x * m_ref.m_scale_factor,
00209                                       m_working_y + y * m_ref.m_scale_factor, val); }

void setScalePixel const int &  i,
const int &  x,
const int &  y,
const T &  val
[inline]
 

Definition at line 231 of file mac/build/mpisearch.framework/Versions/Current/Headers/mpiimage.h.

References MPIScaledImage::m_scale_factor, and y.

00231                                                                                        {
00232                         ref_image[i]->setPixel(m_working_x + x * m_ref.m_scale_factor,
00233                                       m_working_y + y * m_ref.m_scale_factor, val); }

void setScalePixel const int &  i,
const int &  x,
const int &  y,
const T &  val
[inline]
 

Definition at line 231 of file mac/build/mpisearch.framework/Versions/A/Headers/mpiimage.h.

References MPIScaledImage::m_scale_factor, and y.

00231                                                                                        {
00232                         ref_image[i]->setPixel(m_working_x + x * m_ref.m_scale_factor,
00233                                       m_working_y + y * m_ref.m_scale_factor, val); }

void setScalePixel const int &  i,
const int &  x,
const int &  y,
const T &  val
[inline]
 

Definition at line 231 of file mac/build/mpisearch.framework/Headers/mpiimage.h.

References MPIScaledImage::m_scale_factor, and y.

00231                                                                                        {
00232                         ref_image[i]->setPixel(m_working_x + x * m_ref.m_scale_factor,
00233                                       m_working_y + y * m_ref.m_scale_factor, val); }

void setShiftPixel const int &  i,
const int &  x,
const int &  y,
const T &  val
[inline]
 

Definition at line 204 of file src/mpiimage.h.

References y.

00204                                                                                        {
00205                         ref_image[i]->setPixel(static_cast<int>(m_pos_x + x * m_shift),
00206                                       static_cast<int>(m_pos_y + y * m_shift), val); }

void setShiftPixel const int &  i,
const int &  x,
const int &  y,
const T &  val
[inline]
 

Definition at line 228 of file mac/build/mpisearch.framework/Versions/Current/Headers/mpiimage.h.

References y.

00228                                                                                        {
00229                         ref_image[i]->setPixel(static_cast<int>(m_pos_x + x * m_shift),
00230                                       static_cast<int>(m_pos_y + y * m_shift), val); }

void setShiftPixel const int &  i,
const int &  x,
const int &  y,
const T &  val
[inline]
 

Definition at line 228 of file mac/build/mpisearch.framework/Versions/A/Headers/mpiimage.h.

References y.

00228                                                                                        {
00229                         ref_image[i]->setPixel(static_cast<int>(m_pos_x + x * m_shift),
00230                                       static_cast<int>(m_pos_y + y * m_shift), val); }

void setShiftPixel const int &  i,
const int &  x,
const int &  y,
const T &  val
[inline]
 

Definition at line 228 of file mac/build/mpisearch.framework/Headers/mpiimage.h.

References y.

00228                                                                                        {
00229                         ref_image[i]->setPixel(static_cast<int>(m_pos_x + x * m_shift),
00230                                       static_cast<int>(m_pos_y + y * m_shift), val); }


Member Data Documentation

int m_ind [private]
 

Definition at line 103 of file src/mpiimage.h.

Referenced by operator!=(), and operator=().

int m_line_ind [private]
 

Definition at line 103 of file src/mpiimage.h.

Referenced by operator=().

int m_max_valid_x_ind [private]
 

Definition at line 99 of file src/mpiimage.h.

Referenced by operator=().

int m_max_valid_y_ind [private]
 

Definition at line 99 of file src/mpiimage.h.

Referenced by operator=().

int m_max_x [private]
 

Definition at line 99 of file src/mpiimage.h.

Referenced by operator=().

int m_max_y [private]
 

Definition at line 99 of file src/mpiimage.h.

Referenced by operator=().

int m_min_x [private]
 

Definition at line 104 of file src/mpiimage.h.

float m_min_x_f [private]
 

Definition at line 105 of file src/mpiimage.h.

float m_pos_x [private]
 

Definition at line 100 of file src/mpiimage.h.

Referenced by operator=().

float m_pos_y [private]
 

Definition at line 100 of file src/mpiimage.h.

Referenced by operator<=(), and operator=().

const MPIScaledImage< T >& m_ref [private]
 

Definition at line 96 of file src/mpiimage.h.

const MPIScaledImage< T >& m_ref [private]
 

Definition at line 74 of file mac/build/mpisearch.framework/Versions/Current/Headers/mpiimage.h.

const MPIScaledImage< T >& m_ref [private]
 

Definition at line 74 of file mac/build/mpisearch.framework/Versions/A/Headers/mpiimage.h.

const MPIScaledImage< T >& m_ref [private]
 

Definition at line 74 of file mac/build/mpisearch.framework/Headers/mpiimage.h.

float m_shift [private]
 

Definition at line 106 of file src/mpiimage.h.

int m_working_x [private]
 

Definition at line 101 of file src/mpiimage.h.

Referenced by operator=().

int m_working_y [private]
 

Definition at line 101 of file src/mpiimage.h.

Referenced by operator=().

const T* pixel0 [private]
 

Definition at line 98 of file src/mpiimage.h.

const T* pixel0 [private]
 

Definition at line 76 of file mac/build/mpisearch.framework/Versions/Current/Headers/mpiimage.h.

const T* pixel0 [private]
 

Definition at line 76 of file mac/build/mpisearch.framework/Versions/A/Headers/mpiimage.h.

const T* pixel0 [private]
 

Definition at line 76 of file mac/build/mpisearch.framework/Headers/mpiimage.h.

const T * pixel1 [private]
 

Definition at line 98 of file src/mpiimage.h.

const vector< RImage< T > * >& ref_image [private]
 

Definition at line 97 of file src/mpiimage.h.

const vector< RImage< T > * >& ref_image [private]
 

Definition at line 75 of file mac/build/mpisearch.framework/Versions/Current/Headers/mpiimage.h.

const vector< RImage< T > * >& ref_image [private]
 

Definition at line 75 of file mac/build/mpisearch.framework/Versions/A/Headers/mpiimage.h.

const vector< RImage< T > * >& ref_image [private]
 

Definition at line 75 of file mac/build/mpisearch.framework/Headers/mpiimage.h.


The documentation for this class was generated from the following files:
Generated on Mon Nov 8 17:08:38 2004 for MPT by  doxygen 1.3.9.1