Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
bcell
bcell_less
CNCSJPCVilIOStreamWrapper class that allows you to effectively "convert" a vil_stream to a CNCSJPCIOStream
vil_nitf2_field::field_tree
opj_header
pyramid_level
tif_ref_cnt
tif_smart_ptr
tif_stream_structures
tiff_pyramid_level
ulong_tag
ushort_tag
vil_block_cache
vil_blocked_image_facade
vil_blocked_image_resource
vil_bmp_core_header
vil_bmp_file_formatLoader for BMP files
vil_bmp_file_header
vil_bmp_imageGeneric image implementation for BMP files
vil_bmp_info_header
vil_border< imT >Border class. Makes pixel access outside image range transparent and configurable
vil_border_accessor< imT >Provides a pixel accessor which is syntax-compatible with vil_image_view
vil_cached_image_resource
vil_checker_board_paramsParameters for building checkboard
vil_chordStore information about position of a row of pixels in an image
vil_clamp_image_resourceA generic_image adaptor that behaves like a clamped version of its input
vil_convert_cast_pixel< In, Out >Performs conversion between different pixel types
vil_convert_rgb_to_grey_pixel< inP, outP >Convert various rgb types to greyscale, using given weights
vil_convert_round_pixel< In, Out >Performs rounding between different pixel types
vil_convolve_1d_resource< kernelT, accumT, destT >A resource adaptor that behaves like a convolved version of its input
vil_correlate_1d_resource< kernelT, accumT, destT >A resource adaptor that behaves like a correlated version of its input
vil_crop_image_resourceA generic_image adaptor that behaves like a cropped version of its input
vil_decimate_image_resourceA generic_image adaptor that behaves like a decimated version of its input
vil_dicom_file_formatLoader for DICOM files
vil_dicom_header_formatA class to read and write the header part of a dicom file
vil_dicom_header_infoDICOM information read from the header
vil_dicom_header_type_of< T >
vil_dicom_imageGeneric image implementation for DICOM files
vil_dicom_stream_factory
vil_dicom_stream_input
vil_dicom_stream_producer
vil_exception_corrupt_image_fileIndicates unexpected problems image file's data
vil_exception_image_ioIndicates that an image load or save operation failed
vil_exception_invalid_versionIndicating an object with an unknown version number
vil_exception_out_of_boundsIndicates that some reference was made to pixels beyond the bounds of an image
vil_exception_pixel_formats_incompatibleIndicates that a function call failed because the pixel types were incompatible
vil_exception_unsupported_operationIndicates that some operation is not supported
vil_exception_unsupported_pixel_formatIndicates that a function call failed because a pixel format could not be handled
vil_file_formatBase class for image formats
vil_file_format_storageLocal class to hold file format list
vil_flip_lr_image_resourceA generic_image adaptor that behaves like a flipped left to right version of its input
vil_flip_ud_image_resourceA generic_image adaptor that behaves like a flipped left to right version of its input
vil_gauss_filter_5tap_params
vil_gauss_reduce_params
vil_geotiff_header
vil_image_list
vil_image_resourceAbstract representation of an image source or image destination
vil_image_resource_pluginA base class for a plugin for vil images loading
vil_image_view< T >Concrete view of image data of type T held in memory
vil_image_view_baseAn abstract base class of smart pointers to actual image data in memory
vil_iris_file_formatLoader for RGB files (sgi iris)
vil_iris_generic_imageGeneric image implementation for iris (SGI) RGB files
vil_j2k_file_format
vil_j2k_imageClass capable of reading JPEG2000 Part I files and ECW (ER Mapper's proprietary format) image files
vil_j2k_nitf2_pyramid_image_resourceRepresentation of a pyramid resolution hierarchy; mostly pure virtual methods
vil_j2k_pyramid_image_resource
vil_jmpbuf_wrapper
vil_jpeg_compressor
vil_jpeg_decompressor
vil_jpeg_file_formatLoader for JPEG files
vil_jpeg_imageGeneric_image implementation for JPEG files
vil_jpeg_stream_destination_mgrThis is the data source structure which allows JPEG to write to a vil_stream
vil_jpeg_stream_source_mgrThis is the data source structure which allows JPEG to read from a vil_stream
vil_line_filter< Type >Find line-like structures in a 2D image
vil_math_log_functorFunctor class to compute logarithms (returns zero if x<=0)
vil_math_scale_and_translate_functorFunctor class to scale by s and translate (offset) by t
vil_math_scale_functorFunctor class to scale by s
vil_math_sqrt_functorFunctor class to compute square roots (returns zero if x<0)
vil_memory_chunkRef. counted block of data on the heap
vil_memory_imageGeneric image implementation for PNM files
vil_mit_file_formatLoader for MIT files
vil_mit_imageGeneric image implementation for MIT files
vil_nitf2
vil_nitf2_array_fieldAbstract class for array fields, i.e., fields that occur within a repeat loop
vil_nitf2_auto_cleanup
vil_nitf2_binary_formatter
vil_nitf2_char_formatter
vil_nitf2_choose_field_value< T >Functor vil_nitf2_choose_field_value defines a function that sets its out parameter to a value of one of two fields of a field sequence
vil_nitf2_classification
vil_nitf2_compound_field_value
vil_nitf2_constant_functor< T >
vil_nitf2_data_mask_tableThis class is responsible for parsing a NITF 2.1 data mask table
vil_nitf2_date_time
vil_nitf2_date_time_formatter
vil_nitf2_des
vil_nitf2_double_formatter
vil_nitf2_enum_string_formatter
vil_nitf2_enum_values
vil_nitf2_exponential_formatter
vil_nitf2_field
vil_nitf2_field_definition
vil_nitf2_field_definition_node
vil_nitf2_field_definition_repeat_node
vil_nitf2_field_definitions
vil_nitf2_field_formatter
vil_nitf2_field_functor< T >
vil_nitf2_field_sequence
vil_nitf2_field_specifiedFunctor vil_nitf2_field_specified defines a comparison predicate that sets its out parameter to true iff the specified field is not blank
vil_nitf2_field_value< T >Functor vil_nitf2_field_value defines a function that sets its out parameter to a value of a field from a field sequence
vil_nitf2_field_value_greater_than< T >Functor vil_nitf2_field_value_greater_than defines a comparison predicate that sets its out parameter to true if a specified field from a field sequence is found and its value is greater than a specified threshold
vil_nitf2_field_value_one_of< T >Functor vil_nitf2_field_value_one_of defines a predicate that sets its out parameter to true iff the value of the specified tag equals one of the elements of a vcl_vector of acceptable values
vil_nitf2_file_format
vil_nitf2_headerParses a NITF 2.1 file header for vil_nitf2_image
vil_nitf2_imageClass for reading NITF 2.1 imagery files
vil_nitf2_image_subheaderThis class is responsible for parsing a NITF 2.1 image header
vil_nitf2_index_vector
vil_nitf2_integer_formatter
vil_nitf2_location
vil_nitf2_location_degrees
vil_nitf2_location_dmsh
vil_nitf2_location_formatter
vil_nitf2_long_long_formatter
vil_nitf2_max_field_value_plus_offset_and_thresholdFunctor vil_nitf2_max_field_value_plus_offset_and_threshold defines a function that sets its out parameter to either the value of a specified field plus an offset, or a specified minimum value, whichever is greater
vil_nitf2_multiply_field_valuesFunctor vil_nitf2_multiply_field_values defines a function that sets its out parameter to the product of the values of two fields
vil_nitf2_scalar_field
vil_nitf2_string_formatter
vil_nitf2_tagged_record
vil_nitf2_tagged_record_definitionVil_nitf2_tagged_record_definition defines a particular tagged record extension (TRE)
vil_nitf2_tagged_record_sequence
vil_nitf2_tagged_record_sequence_formatter
vil_nitf2_typed_array_field< T >Typed concrete class for array fields
vil_nitf2_typed_field_formatter< T >
vil_nitf2_typed_scalar_field< T >
vil_openjpeg_decoder
vil_openjpeg_file_formatDerived class for JPEG2000 imagery using OpenJPEG
vil_openjpeg_imageDerived image resource for JPEG2000 imagery using OpenJPEG
vil_openjpeg_image_impl
vil_openjpeg_j2k_file_format
vil_openjpeg_jp2_file_format
vil_openjpeg_pyramid_image_resource
vil_pbm_file_formatAlias name for pnm; only tag() differs
vil_pgm_file_formatAlias name for pnm; only tag() differs
vil_pixel_format_type_of< pix_type >The C++ type corresponding to a pixel format enumeration
vil_plane_image_resourceA generic_image adaptor that behaves like a single plane version of its input
vil_png_file_formatPortable network graphics, http://www.cdrom.com/pub/png
vil_png_imageGeneric image implementation for PNG files
vil_png_structures
vil_pnm_file_formatLoader for PPM,PGM,PBM files
vil_pnm_imageGeneric image implementation for PNM files
vil_ppm_file_formatAlias name for pnm; only tag() differs
vil_pyramid_image_list
vil_pyramid_image_list_format
vil_pyramid_image_resourceRepresentation of a pyramid resolution hierarchy; mostly pure virtual methods
vil_pyramid_image_view< T >
vil_ras_file_formatLoader for Sun raster files
vil_ras_imageGeneric image implementation for Sun raster files
vil_region_finder< pix_type, predicate_type >Extract regions from an image using a flood-fill
vil_rgb< T >This is the appropriate pixel type for 24-bit colour images
vil_rgba< T >This is the appropriate pixel type for RGBA colour images
vil_smart_ptr< T >A templated smart pointer class
vil_smart_ptr_T_as_string< T >
vil_streamStream interface for VIL image loaders
vil_stream_coreAn in-core vil_stream implementation
vil_stream_fstreamA vil_stream implementation using vcl_fstream
vil_stream_sectionMake a section of a vil_stream behave like a vil_stream
vil_stream_urlOpen an URL
vil_structuring_elementStructuring element for morphology represented as a list of non-zero pixels
vil_tiff_file_formatLoader for tiff files
vil_tiff_header
vil_tiff_imageGeneric image interface for image TIFF image files (could have multiple images)
vil_tiff_pyramid_resourcePyramid resource built on the multi-image capability of the TIFF format
vil_transpose_image_resourceA generic_image adaptor that behaves like a transposed version of its input
vil_viff_file_formatLoader for VIFF files, i.e., 1-banded Khoros 1.0 images
vil_viff_imageGeneric image implementation for VIFF (Khoros) files
vil_viff_xvimage