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. |
Represent images of one or more planes of Ts.
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 VIL3D_IMAGE_VIEW_INSTANTIATE | ( | T | ) |
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.
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.
The data may be formatted differently in each memory chunk. O(size).
Definition at line 362 of file vil3d_image_view.txx.