Classes | Functions
contrib/mul/vil3d/vil3d_image_view.h File Reference

A base class reference-counting view of some image data. More...

#include <vcl_iosfwd.h>
#include <vcl_string.h>
#include <vcl_cassert.h>
#include <vcl_cstddef.h>
#include <vil3d/vil3d_image_view_base.h>
#include <vil/vil_memory_chunk.h>
#include <vil/vil_pixel_format.h>

Go to the source code of this file.

Classes

class  vil3d_image_view< T >
 Concrete view of image data of type T held in memory. More...

Functions

template<class T >
vcl_ostream & operator<< (vcl_ostream &s, vil3d_image_view< T > const &im)
 Print a 1-line summary of contents.
template<class T >
bool vil3d_image_view_deep_equality (const vil3d_image_view< T > &lhs, const vil3d_image_view< T > &rhs)
 True if the actual images are identical.

Detailed Description

A base class reference-counting view of some image data.

Author:
Tim Cootes, Ian Scott - Manchester

Definition in file vil3d_image_view.h.


Function Documentation

template<class T >
vcl_ostream& operator<< ( vcl_ostream &  s,
vil3d_image_view< T > const &  im 
) [inline]

Print a 1-line summary of contents.

Definition at line 280 of file vil3d_image_view.h.

template<class T >
bool vil3d_image_view_deep_equality ( const vil3d_image_view< T > &  lhs,
const vil3d_image_view< T > &  rhs 
)

True if the actual images are identical.

$\bigwedge_{i,j,k,p} {\textstyle src}(i,j,k,p) == {\textstyle dest}(i,j,k,p)$ The data may be formatted differently in each memory chunk. O(size).

Definition at line 362 of file vil3d_image_view.txx.