Defines | Functions
contrib/mul/vil3d/vil3d_image_view.txx File Reference

Represent images of one or more planes of Ts. More...

#include "vil3d_image_view.h"
#include <vcl_cstring.h>
#include <vcl_string.h>
#include <vcl_cassert.h>
#include <vcl_ostream.h>
#include <vcl_algorithm.h>
#include <vil/vil_pixel_format.h>

Go to the source code of this file.

Defines

#define vil3d_image_view_txx_
#define VIL3D_IMAGE_VIEW_INSTANTIATE(T)

Functions

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

Represent images of one or more planes of Ts.

Author:
Tim Cootes, Ian Scott

Note: To keep down size of vil3d_image_view Please think carefully before adding any new methods. In particular any methods that provide new views (e.g. vil3d_slice) will be more usefully provided as external functions. - IMS. In that case, use the "relates" keyword of Doxygen to link the documentation of that function to the vil3d_image_view class.

Definition in file vil3d_image_view.txx.


Define Documentation

#define VIL3D_IMAGE_VIEW_INSTANTIATE (   T)
Value:
VCL_DEFINE_SPECIALIZATION vcl_string vil3d_image_view<T >::is_a() const \
{ return vcl_string("vil3d_image_view<" #T ">"); } \
template class vil3d_image_view<T >; \
template bool vil3d_image_view_deep_equality(const vil3d_image_view<T >&, \
                                             const vil3d_image_view<T >&)

Definition at line 380 of file vil3d_image_view.txx.

#define vil3d_image_view_txx_

Definition at line 3 of file vil3d_image_view.txx.


Function Documentation

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.