Go to the source code of this file.
Defines | |
#define | vil3d_copy_txx_ |
#define | VIL3D_COPY_INSTANTIATE(T) |
Functions | |
template<class T > | |
void | vil3d_copy_deep (const vil3d_image_view< T > &src, vil3d_image_view< T > &dest) |
Create a copy of the data viewed by this, and return a view of copy. | |
template<class T > | |
vil3d_image_view< T > | vil3d_copy_deep (const vil3d_image_view< T > &src) |
Create a copy of the data viewed by this, and return a view of copy. | |
template<class T > | |
void | vil3d_copy_reformat (const vil3d_image_view< T > &src, vil3d_image_view< T > &dest) |
Copy src to dest, without changing dest's view parameters. | |
template<class T > | |
void | vil3d_copy_to_window (const vil3d_image_view< T > &src, vil3d_image_view< T > &dest, unsigned i0, unsigned j0, unsigned k0) |
Copy src to window in dest. |
Definition in file vil3d_copy.txx.
#define VIL3D_COPY_INSTANTIATE | ( | T | ) |
template void vil3d_copy_to_window(const vil3d_image_view<T > &, vil3d_image_view<T > &, \ unsigned, unsigned, unsigned); \ template void vil3d_copy_reformat(const vil3d_image_view<T > &, vil3d_image_view<T > &); \ template vil3d_image_view<T > vil3d_copy_deep(const vil3d_image_view<T > &); \ template void vil3d_copy_deep(const vil3d_image_view<T > &, vil3d_image_view<T > &)
Definition at line 70 of file vil3d_copy.txx.
#define vil3d_copy_txx_ |
Definition at line 3 of file vil3d_copy.txx.
void vil3d_copy_deep | ( | const vil3d_image_view< T > & | src, |
vil3d_image_view< T > & | dest | ||
) |
Create a copy of the data viewed by this, and return a view of copy.
Deep copy src to dest.
Definition at line 18 of file vil3d_copy.txx.
vil3d_image_view<T> vil3d_copy_deep | ( | const vil3d_image_view< T > & | src | ) |
Create a copy of the data viewed by this, and return a view of copy.
Create a deep copy of an image, with completely new underlying memory.
Definition at line 25 of file vil3d_copy.txx.
void vil3d_copy_reformat | ( | const vil3d_image_view< T > & | src, |
vil3d_image_view< T > & | dest | ||
) |
Copy src to dest, without changing dest's view parameters.
This is useful if you want to copy an image into a window on another image. src and dest must have identical sizes, and types.
Definition at line 37 of file vil3d_copy.txx.
void vil3d_copy_to_window | ( | const vil3d_image_view< T > & | src, |
vil3d_image_view< T > & | dest, | ||
unsigned | i0, | ||
unsigned | j0, | ||
unsigned | k0 | ||
) |
Copy src to window in dest.
Size of window is defined by src. O(window.size).
Definition at line 54 of file vil3d_copy.txx.