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

vil_nitf2_field_definition.h File Reference

#include <vcl_list.h>
#include "vil_nitf2.h"
#include "vil_nitf2_field_functor.h"

Go to the source code of this file.

Classes

class  vil_nitf2_field_definition_node
class  vil_nitf2_field_definition
class  vil_nitf2_field_definitions
class  vil_nitf2_field_definition_repeat_node

Defines

#define NITF_LOC   new vil_nitf2_location_formatter
#define NITF_INT   new vil_nitf2_integer_formatter
#define NITF_DBL   new vil_nitf2_double_formatter
#define NITF_EXP   new vil_nitf2_exponential_formatter
#define NITF_LONG   new vil_nitf2_long_long_formatter
#define NITF_CHAR   new vil_nitf2_char_formatter
#define NITF_BIN   new vil_nitf2_binary_formatter
#define NITF_STR   new vil_nitf2_string_formatter
#define NITF_ENUM   new vil_nitf2_enum_string_formatter
#define NITF_DAT   new vil_nitf2_date_time_formatter
#define NITF_TRES   new vil_nitf2_tagged_record_sequence_formatter
#define NITF_STR_ECS(LEN)   NITF_STR(LEN, vil_nitf2_string_formatter::ECS)
#define NITF_STR_ECSA(LEN)   NITF_STR(LEN, vil_nitf2_string_formatter::ECSA)
#define NITF_STR_BCS(LEN)   NITF_STR(LEN, vil_nitf2_string_formatter::BCS)
#define NITF_STR_BCSA(LEN)   NITF_STR(LEN, vil_nitf2_string_formatter::BCSA)


Define Documentation

#define NITF_BIN   new vil_nitf2_binary_formatter
 

Definition at line 18 of file vil_nitf2_field_definition.h.

#define NITF_CHAR   new vil_nitf2_char_formatter
 

Definition at line 17 of file vil_nitf2_field_definition.h.

#define NITF_DAT   new vil_nitf2_date_time_formatter
 

Definition at line 21 of file vil_nitf2_field_definition.h.

#define NITF_DBL   new vil_nitf2_double_formatter
 

Definition at line 14 of file vil_nitf2_field_definition.h.

#define NITF_ENUM   new vil_nitf2_enum_string_formatter
 

Definition at line 20 of file vil_nitf2_field_definition.h.

#define NITF_EXP   new vil_nitf2_exponential_formatter
 

Definition at line 15 of file vil_nitf2_field_definition.h.

#define NITF_INT   new vil_nitf2_integer_formatter
 

Definition at line 13 of file vil_nitf2_field_definition.h.

#define NITF_LOC   new vil_nitf2_location_formatter
 

Definition at line 12 of file vil_nitf2_field_definition.h.

#define NITF_LONG   new vil_nitf2_long_long_formatter
 

Definition at line 16 of file vil_nitf2_field_definition.h.

#define NITF_STR   new vil_nitf2_string_formatter
 

Definition at line 19 of file vil_nitf2_field_definition.h.

#define NITF_STR_BCS LEN   )     NITF_STR(LEN, vil_nitf2_string_formatter::BCS)
 

Definition at line 26 of file vil_nitf2_field_definition.h.

#define NITF_STR_BCSA LEN   )     NITF_STR(LEN, vil_nitf2_string_formatter::BCSA)
 

Definition at line 27 of file vil_nitf2_field_definition.h.

#define NITF_STR_ECS LEN   )     NITF_STR(LEN, vil_nitf2_string_formatter::ECS)
 

Definition at line 24 of file vil_nitf2_field_definition.h.

#define NITF_STR_ECSA LEN   )     NITF_STR(LEN, vil_nitf2_string_formatter::ECSA)
 

Definition at line 25 of file vil_nitf2_field_definition.h.

#define NITF_TRES   new vil_nitf2_tagged_record_sequence_formatter
 

Definition at line 22 of file vil_nitf2_field_definition.h.


Generated on Thu Jan 10 14:40:02 2008 for core/vil by  doxygen 1.4.4