core/vil1/vil1_image_impl.h File Reference


Detailed Description

Representation of a generic image.

A vil1_image_impl is reference counted (see below). For a smart-pointer version, use class vil1_image.

Author:
AWF
Date:
17 Feb 2000
    Modifications
     000216 AWF Initial version.
   

Definition in file vil1_image_impl.h.

#include <vcl_cassert.h>
#include <vcl_string.h>

Go to the source code of this file.


Classes

class  vil1_image_impl
 Representation of a generic image. More...

Defines

#define VIL1_DISPATCH_AUX(VTYPE, uchar, Template, Args)   case VTYPE: Template<uchar > Args; break;
#define VIL1_DISPATCH_IMAGE_OP(f, Template, Args)

Enumerations

enum  vil1_component_format {
  VIL1_COMPONENT_FORMAT_UNKNOWN, VIL1_COMPONENT_FORMAT_UNSIGNED_INT, VIL1_COMPONENT_FORMAT_SIGNED_INT, VIL1_COMPONENT_FORMAT_IEEE_FLOAT,
  VIL1_COMPONENT_FORMAT_COMPLEX
}
 Describes the interpretation of component bits. More...

Functions

const char * vil1_print (vil1_component_format f)

Define Documentation

#define VIL1_DISPATCH_AUX ( VTYPE,
uchar,
Template,
Args   )     case VTYPE: Template<uchar > Args; break;

Definition at line 159 of file vil1_image_impl.h.

#define VIL1_DISPATCH_IMAGE_OP ( f,
Template,
Args   ) 

Value:

switch (f) {\
 VIL1_DISPATCH_AUX(VIL1_UNSIGNED_8, vil1_unsigned_8);\
 VIL1_DISPATCH_AUX(VIL1_SIGNED_8, vil1_signed_8); \
 VIL1_DISPATCH_AUX(VIL1_FLOAT_32, vil1_float_32); \
}

Definition at line 162 of file vil1_image_impl.h.


Enumeration Type Documentation

enum vil1_component_format

Describes the interpretation of component bits.

These make no statement about the number of bits in the representation.

Enumerator:
VIL1_COMPONENT_FORMAT_UNKNOWN 
VIL1_COMPONENT_FORMAT_UNSIGNED_INT 
VIL1_COMPONENT_FORMAT_SIGNED_INT 
VIL1_COMPONENT_FORMAT_IEEE_FLOAT 
VIL1_COMPONENT_FORMAT_COMPLEX 

Definition at line 30 of file vil1_image_impl.h.


Function Documentation

const char* vil1_print ( vil1_component_format  f  )  [inline]

Definition at line 40 of file vil1_image_impl.h.


Generated on Mon Mar 8 05:09:34 2010 for core/vil1 by  doxygen 1.5.1