Public Member Functions | Public Attributes
vil_viff_xvimage Struct Reference

#include <vil_viffheader.h>

List of all members.

Public Member Functions

 vil_viff_xvimage (unsigned ncols, unsigned nrows, vil_viff_data_storage storage_type, unsigned num_data_bands)
 Construct an image header.
 vil_viff_xvimage ()

Public Attributes

char identifier
char file_type
char release
char version
char machine_dep
char trash [3]
char comment [512]
vxl_uint_32 row_size
vxl_uint_32 col_size
vxl_uint_32 subrow_size
vxl_sint_32 startx
vxl_sint_32 starty
float pixsizx
float pixsizy
vxl_uint_32 location_type
vxl_uint_32 location_dim
vxl_uint_32 num_of_images
vxl_uint_32 num_data_bands
vxl_uint_32 data_storage_type
vxl_uint_32 data_encode_scheme
vxl_uint_32 map_scheme
vxl_uint_32 map_storage_type
vxl_uint_32 map_row_size
vxl_uint_32 map_col_size
vxl_uint_32 map_subrow_size
vxl_uint_32 map_enable
vxl_uint_32 maps_per_cycle
vxl_uint_32 color_space_model
vxl_uint_32 ispare1
vxl_uint_32 ispare2
float fspare1
float fspare2
char reserve [VIFF_HEADERSIZE-(21 *sizeof(vxl_sint_32))-(520 *sizeof(char))-(2 *sizeof(char *))-(4 *sizeof(float))-(sizeof(float *))]
char * maps
float * location
char * imagedata

Detailed Description

Definition at line 146 of file vil_viffheader.h.


Constructor & Destructor Documentation

vil_viff_xvimage::vil_viff_xvimage ( unsigned  ncols,
unsigned  nrows,
vil_viff_data_storage  storage_type,
unsigned  num_bands 
)

Construct an image header.

Parameters:
ncols- vil_image::ni()
nrows- vil_image::nj()
storage_type- similar to vil_image::pixel_format()
num_bands- similar to vil_image::n_planes()

Definition at line 12 of file vil_viffheader.cxx.

vil_viff_xvimage::vil_viff_xvimage ( )

Definition at line 74 of file vil_viffheader.cxx.


Member Data Documentation

Definition at line 180 of file vil_viffheader.h.

Definition at line 261 of file vil_viffheader.h.

Definition at line 172 of file vil_viffheader.h.

Definition at line 225 of file vil_viffheader.h.

Definition at line 223 of file vil_viffheader.h.

Definition at line 160 of file vil_viffheader.h.

Definition at line 269 of file vil_viffheader.h.

Definition at line 269 of file vil_viffheader.h.

Definition at line 156 of file vil_viffheader.h.

Definition at line 290 of file vil_viffheader.h.

Definition at line 267 of file vil_viffheader.h.

Definition at line 267 of file vil_viffheader.h.

Definition at line 284 of file vil_viffheader.h.

Definition at line 210 of file vil_viffheader.h.

Definition at line 205 of file vil_viffheader.h.

Definition at line 166 of file vil_viffheader.h.

Definition at line 236 of file vil_viffheader.h.

Definition at line 249 of file vil_viffheader.h.

Definition at line 234 of file vil_viffheader.h.

Definition at line 230 of file vil_viffheader.h.

Definition at line 232 of file vil_viffheader.h.

Definition at line 238 of file vil_viffheader.h.

Definition at line 281 of file vil_viffheader.h.

Definition at line 254 of file vil_viffheader.h.

Definition at line 218 of file vil_viffheader.h.

Definition at line 213 of file vil_viffheader.h.

Definition at line 202 of file vil_viffheader.h.

Definition at line 202 of file vil_viffheader.h.

Definition at line 162 of file vil_viffheader.h.

char vil_viff_xvimage::reserve[VIFF_HEADERSIZE-(21 *sizeof(vxl_sint_32))-(520 *sizeof(char))-(2 *sizeof(char *))-(4 *sizeof(float))-(sizeof(float *))]

Definition at line 276 of file vil_viffheader.h.

Definition at line 177 of file vil_viffheader.h.

Definition at line 198 of file vil_viffheader.h.

Definition at line 198 of file vil_viffheader.h.

Definition at line 183 of file vil_viffheader.h.

Definition at line 169 of file vil_viffheader.h.

Definition at line 164 of file vil_viffheader.h.


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