Public Member Functions | Static Public Member Functions
vimt_vil_v2i_format Class Reference

Reader/Writer for v2i format images. More...

#include <vimt_vil_v2i.h>

Inheritance diagram for vimt_vil_v2i_format:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 vimt_vil_v2i_format ()
virtual ~vimt_vil_v2i_format ()
 The destructor must be virtual so that the memory chunk is destroyed.
virtual vil_image_resource_sptr make_input_image (vil_stream *vs)
virtual vil_image_resource_sptr make_output_image (vil_stream *vs, unsigned ni, unsigned nj, unsigned nplanes, enum vil_pixel_format)
 Make a "generic_image" on which put_section may be applied.
virtual const char * tag () const
 default filename tag for this image.
virtual
vil_pyramid_image_resource_sptr 
make_input_pyramid_image (char const *)
virtual
vil_pyramid_image_resource_sptr 
make_pyramid_image_from_base (char const *, vil_image_resource_sptr const &, unsigned, char const *)
virtual
vil_blocked_image_resource_sptr 
make_blocked_output_image (vil_stream *, unsigned, unsigned, unsigned, unsigned, unsigned, enum vil_pixel_format)
virtual
vil_pyramid_image_resource_sptr 
make_pyramid_output_image (char const *)

Static Public Member Functions

static vil_file_format ** all ()
static void add_file_format (vil_file_format *ff)

Detailed Description

Reader/Writer for v2i format images.

To add this plugin to the list of loaders either

     vil_file_format::add_file_format(new vimt_vil_v2i_format);
   

or call vimt_add_all_binary_loaders()

Definition at line 32 of file vimt_vil_v2i.h.


Constructor & Destructor Documentation

vimt_vil_v2i_format::vimt_vil_v2i_format ( ) [inline]

Definition at line 35 of file vimt_vil_v2i.h.

virtual vimt_vil_v2i_format::~vimt_vil_v2i_format ( ) [inline, virtual]

The destructor must be virtual so that the memory chunk is destroyed.

Definition at line 37 of file vimt_vil_v2i.h.


Member Function Documentation

vil_image_resource_sptr vimt_vil_v2i_format::make_input_image ( vil_stream vs) [virtual]

Implements vil_file_format.

Definition at line 41 of file vimt_vil_v2i.cxx.

vil_image_resource_sptr vimt_vil_v2i_format::make_output_image ( vil_stream vs,
unsigned  ni,
unsigned  nj,
unsigned  nplanes,
enum vil_pixel_format   
) [virtual]

Make a "generic_image" on which put_section may be applied.

The file may be opened immediately for writing so that a header can be written.

Implements vil_file_format.

Definition at line 114 of file vimt_vil_v2i.cxx.

virtual const char* vimt_vil_v2i_format::tag ( ) const [inline, virtual]

default filename tag for this image.

Implements vil_file_format.

Definition at line 50 of file vimt_vil_v2i.h.


The documentation for this class was generated from the following files: