core/vil/file_formats/vil_viffheader.h File Reference

#include <vxl_config.h>

Go to the source code of this file.


Classes

struct  vil_viff_xvimage

Defines

#define VIFF_HEADERSIZE   1024
#define XV_FILE_MAGIC_NUM   0xab
#define XV_FILE_TYPE_XVIFF   1
#define XV_IMAGE_VER_NUM   3
#define XV_IMAGE_REL_NUM   1
#define VFF_NOTSUB   ~0
#define VFF_DEP_IEEEORDER   0x2
#define VFF_DEP_DECORDER   0x4
#define VFF_DEP_NSORDER   0x8
#define VFF_DEP_CRAYORDER   0xA
#define VFF_DEP_BIGENDIAN   VFF_DEP_IEEEORDER
#define VFF_DEP_LITENDIAN   VFF_DEP_NSORDER
#define VFF_DES_RAW   0
#define VFF_DES_COMPRESS   1
#define VFF_DES_RLE   2
#define VFF_DES_TRANSFORM   3
#define VFF_DES_CCITT   4
#define VFF_DES_ADPCM   5
#define VFF_DES_GENERIC   6
#define VFF_MAPTYP_NONE   0
#define VFF_MAPTYP_1_BYTE   1
#define VFF_MAPTYP_2_BYTE   2
#define VFF_MAPTYP_4_BYTE   4
#define VFF_MAPTYP_FLOAT   5
#define VFF_MAPTYP_COMPLEX   6
#define VFF_MAPTYP_DOUBLE   7
#define VFF_MS_NONE   0
#define VFF_MS_ONEPERBAND   1
#define VFF_MS_CYCLE   2
#define VFF_MS_SHARED   3
#define VFF_MS_GROUP   4
#define VFF_MAP_OPTIONAL   1
#define VFF_MAP_FORCE   2
#define VFF_CM_NONE   0
#define VFF_CM_ntscRGB   1
#define VFF_CM_ntscCMY   2
#define VFF_CM_ntscYIQ   3
#define VFF_CM_HSV   4
#define VFF_CM_HLS   5
#define VFF_CM_IHS   6
#define VFF_CM_cieRGB   7
#define VFF_CM_cieXYZ   8
#define VFF_CM_cieUVW   9
#define VFF_CM_cieucsUVW   10
#define VFF_CM_cieucsSOW   11
#define VFF_CM_cieucsLab   12
#define VFF_CM_cieucsLuv   13
#define VFF_CM_GENERIC   14
#define VFF_CM_genericRGB   15
#define VFF_LOC_IMPLICIT   1
#define VFF_LOC_EXPLICIT   2

Enumerations

enum  vil_viff_data_storage {
  VFF_TYP_BIT = 0, VFF_TYP_1_BYTE = 1, VFF_TYP_2_BYTE = 2, VFF_TYP_4_BYTE = 4,
  VFF_TYP_FLOAT = 5, VFF_TYP_COMPLEX = 6, VFF_TYP_DOUBLE = 9, VFF_TYP_DCOMPLEX = 10
}

Define Documentation

#define VFF_CM_cieRGB   7

Definition at line 391 of file vil_viffheader.h.

#define VFF_CM_cieucsLab   12

Definition at line 396 of file vil_viffheader.h.

#define VFF_CM_cieucsLuv   13

Definition at line 397 of file vil_viffheader.h.

#define VFF_CM_cieucsSOW   11

Definition at line 395 of file vil_viffheader.h.

#define VFF_CM_cieucsUVW   10

Definition at line 394 of file vil_viffheader.h.

#define VFF_CM_cieUVW   9

Definition at line 393 of file vil_viffheader.h.

#define VFF_CM_cieXYZ   8

Definition at line 392 of file vil_viffheader.h.

#define VFF_CM_GENERIC   14

Definition at line 398 of file vil_viffheader.h.

#define VFF_CM_genericRGB   15

Definition at line 399 of file vil_viffheader.h.

#define VFF_CM_HLS   5

Definition at line 389 of file vil_viffheader.h.

#define VFF_CM_HSV   4

Definition at line 388 of file vil_viffheader.h.

#define VFF_CM_IHS   6

Definition at line 390 of file vil_viffheader.h.

#define VFF_CM_NONE   0

Definition at line 384 of file vil_viffheader.h.

#define VFF_CM_ntscCMY   2

Definition at line 386 of file vil_viffheader.h.

#define VFF_CM_ntscRGB   1

Definition at line 385 of file vil_viffheader.h.

#define VFF_CM_ntscYIQ   3

Definition at line 387 of file vil_viffheader.h.

#define VFF_DEP_BIGENDIAN   VFF_DEP_IEEEORDER

Definition at line 319 of file vil_viffheader.h.

#define VFF_DEP_CRAYORDER   0xA

Definition at line 317 of file vil_viffheader.h.

#define VFF_DEP_DECORDER   0x4

Definition at line 315 of file vil_viffheader.h.

#define VFF_DEP_IEEEORDER   0x2

Definition at line 314 of file vil_viffheader.h.

#define VFF_DEP_LITENDIAN   VFF_DEP_NSORDER

Definition at line 320 of file vil_viffheader.h.

#define VFF_DEP_NSORDER   0x8

Definition at line 316 of file vil_viffheader.h.

#define VFF_DES_ADPCM   5

Definition at line 330 of file vil_viffheader.h.

#define VFF_DES_CCITT   4

Definition at line 329 of file vil_viffheader.h.

#define VFF_DES_COMPRESS   1

Definition at line 326 of file vil_viffheader.h.

#define VFF_DES_GENERIC   6

Definition at line 331 of file vil_viffheader.h.

#define VFF_DES_RAW   0

Definition at line 325 of file vil_viffheader.h.

#define VFF_DES_RLE   2

Definition at line 327 of file vil_viffheader.h.

#define VFF_DES_TRANSFORM   3

Definition at line 328 of file vil_viffheader.h.

#define VFF_LOC_EXPLICIT   2

Definition at line 407 of file vil_viffheader.h.

#define VFF_LOC_IMPLICIT   1

Definition at line 403 of file vil_viffheader.h.

#define VFF_MAP_FORCE   2

Definition at line 359 of file vil_viffheader.h.

#define VFF_MAP_OPTIONAL   1

Definition at line 355 of file vil_viffheader.h.

#define VFF_MAPTYP_1_BYTE   1

Definition at line 336 of file vil_viffheader.h.

#define VFF_MAPTYP_2_BYTE   2

Definition at line 337 of file vil_viffheader.h.

#define VFF_MAPTYP_4_BYTE   4

Definition at line 338 of file vil_viffheader.h.

#define VFF_MAPTYP_COMPLEX   6

Definition at line 340 of file vil_viffheader.h.

#define VFF_MAPTYP_DOUBLE   7

Definition at line 341 of file vil_viffheader.h.

#define VFF_MAPTYP_FLOAT   5

Definition at line 339 of file vil_viffheader.h.

#define VFF_MAPTYP_NONE   0

Definition at line 335 of file vil_viffheader.h.

#define VFF_MS_CYCLE   2

Definition at line 347 of file vil_viffheader.h.

#define VFF_MS_GROUP   4

Definition at line 351 of file vil_viffheader.h.

#define VFF_MS_NONE   0

Definition at line 344 of file vil_viffheader.h.

#define VFF_MS_ONEPERBAND   1

Definition at line 346 of file vil_viffheader.h.

#define VFF_MS_SHARED   3

Definition at line 350 of file vil_viffheader.h.

#define VFF_NOTSUB   ~0

Definition at line 309 of file vil_viffheader.h.

#define VIFF_HEADERSIZE   1024

Definition at line 126 of file vil_viffheader.h.

#define XV_FILE_MAGIC_NUM   0xab

Definition at line 296 of file vil_viffheader.h.

#define XV_FILE_TYPE_XVIFF   1

Definition at line 297 of file vil_viffheader.h.

#define XV_IMAGE_REL_NUM   1

Definition at line 305 of file vil_viffheader.h.

#define XV_IMAGE_VER_NUM   3

Definition at line 301 of file vil_viffheader.h.


Enumeration Type Documentation

enum vil_viff_data_storage

Enumerator:
VFF_TYP_BIT 
VFF_TYP_1_BYTE 
VFF_TYP_2_BYTE 
VFF_TYP_4_BYTE 
VFF_TYP_FLOAT 
VFF_TYP_COMPLEX 
VFF_TYP_DOUBLE 
VFF_TYP_DCOMPLEX 

Definition at line 129 of file vil_viffheader.h.


Generated on Mon Mar 8 05:08:52 2010 for core/vil by  doxygen 1.5.1