Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members | Related Pages

vimt_vil_v2i_format Class Reference

#include <vimt_vil_v2i.h>

Inheritance diagram for vimt_vil_v2i_format:

Inheritance graph
[legend]
List of all members.

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.

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 *directory_or_file)
virtual vil_pyramid_image_resource_sptr make_pyramid_image_from_base (char const *filename, vil_image_resource_sptr const &base_image, unsigned nlevels, char const *temp_dir)
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 *file)

Static Public Member Functions

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


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 39 of file vimt_vil_v2i.cxx.

virtual 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.

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:
Generated on Thu Jan 10 14:44:00 2008 for contrib/mul/vimt by  doxygen 1.4.4