Macros | Functions
vil_flip.cxx File Reference
#include "vil_flip.h"

Go to the source code of this file.

Macros

#define macro(F, T)
 
#define macro(F, T)
 
#define macro(F, T)
 
#define macro(F, T)
 
#define macro(F, T)
 
#define macro(F, T)
 

Functions

vil_image_resource_sptr vil_flip_lr (const vil_image_resource_sptr &src)
 Flip an image resource left to right. More...
 
vil_image_resource_sptr vil_flip_ud (const vil_image_resource_sptr &src)
 Flip an image resource left to right. More...
 

Detailed Description

Author
Ian Scott.
  Modifications
   23 Oct.2003 - Peter Vanroose - Added support for 64-bit int pixels

Definition in file vil_flip.cxx.

Macro Definition Documentation

◆ macro [1/6]

#define macro (   F,
 
)
Value:
case F : \
return new vil_image_view<T > (vil_flip_lr(static_cast<const vil_image_view<T >&>(*vs)));
Concrete view of image data of type T held in memory.
Definition: vil_fwd.h:13
vil_image_view< T > vil_flip_lr(const vil_image_view< T > &v)
Create a reflected view in which i -> ni-1-i.
Definition: vil_flip.h:17

◆ macro [2/6]

#define macro (   F,
 
)
Value:
case F : \
return new vil_image_view<T > (vil_flip_lr(static_cast<const vil_image_view<T >&>(*vs)));
Concrete view of image data of type T held in memory.
Definition: vil_fwd.h:13
vil_image_view< T > vil_flip_lr(const vil_image_view< T > &v)
Create a reflected view in which i -> ni-1-i.
Definition: vil_flip.h:17

◆ macro [3/6]

#define macro (   F,
 
)
Value:
case F : \
return src_->put_view(vil_flip_lr(static_cast<const vil_image_view<T >&>(im)), src_->ni()-i0-im.ni(), j0);
Concrete view of image data of type T held in memory.
Definition: vil_fwd.h:13
vil_image_view< T > vil_flip_lr(const vil_image_view< T > &v)
Create a reflected view in which i -> ni-1-i.
Definition: vil_flip.h:17

◆ macro [4/6]

#define macro (   F,
 
)
Value:
case F : \
return new vil_image_view<T > (vil_flip_ud(static_cast<const vil_image_view<T >&>(*vs)));
Concrete view of image data of type T held in memory.
Definition: vil_fwd.h:13
vil_image_view< T > vil_flip_ud(const vil_image_view< T > &v)
Create a reflected view in which y -> nj-1-j.
Definition: vil_flip.h:30

◆ macro [5/6]

#define macro (   F,
 
)
Value:
case F : \
return new vil_image_view<T > (vil_flip_ud(static_cast<const vil_image_view<T >&>(*vs)));
Concrete view of image data of type T held in memory.
Definition: vil_fwd.h:13
vil_image_view< T > vil_flip_ud(const vil_image_view< T > &v)
Create a reflected view in which y -> nj-1-j.
Definition: vil_flip.h:30

◆ macro [6/6]

#define macro (   F,
 
)
Value:
case F : \
return src_->put_view(vil_flip_ud(static_cast<const vil_image_view<T >&>(im)), i0, src_->nj()-j0-im.nj()); \
Concrete view of image data of type T held in memory.
Definition: vil_fwd.h:13
vil_image_view< T > vil_flip_ud(const vil_image_view< T > &v)
Create a reflected view in which y -> nj-1-j.
Definition: vil_flip.h:30

Function Documentation

◆ vil_flip_lr()

vil_image_resource_sptr vil_flip_lr ( const vil_image_resource_sptr src)

Flip an image resource left to right.

Definition at line 14 of file vil_flip.cxx.

◆ vil_flip_ud()

vil_image_resource_sptr vil_flip_ud ( const vil_image_resource_sptr src)

Flip an image resource left to right.

Definition at line 121 of file vil_flip.cxx.