Classes | Defines
core/vil/file_formats/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.