Parses a NITF 2.1 file header for vil_nitf2_image. More...
#include <vil_nitf2_header.h>
Parses a NITF 2.1 file header for vil_nitf2_image.
Use get_property() to get a field value.
Definition at line 18 of file vil_nitf2_header.h.
Definition at line 25 of file vil_nitf2_header.h.
enum_file_header | |
enum_image_segments | |
enum_graphic_segments | |
enum_label_segments | |
enum_text_segments | |
enum_data_extension_segments | |
enum_reserved_extension_segments |
Definition at line 29 of file vil_nitf2_header.h.
vil_nitf2_header::vil_nitf2_header | ( | ) |
Definition at line 17 of file vil_nitf2_header.cxx.
vil_nitf2_header::~vil_nitf2_header | ( | ) | [virtual] |
Definition at line 23 of file vil_nitf2_header.cxx.
vil_nitf2_classification::file_version vil_nitf2_header::file_version | ( | ) | const |
Definition at line 216 of file vil_nitf2_header.cxx.
vil_nitf2_field_definitions * vil_nitf2_header::get_field_definitions_1 | ( | ) | [static, protected] |
Definition at line 189 of file vil_nitf2_header.cxx.
vil_nitf2_field_definitions * vil_nitf2_header::get_field_definitions_2 | ( | vil_nitf2_classification::file_version | version | ) | [static, protected] |
Definition at line 96 of file vil_nitf2_header.cxx.
bool vil_nitf2_header::get_property | ( | vcl_string | tag, |
T & | out_value | ||
) | const [inline] |
Definition at line 49 of file vil_nitf2_header.h.
bool vil_nitf2_header::get_property | ( | vcl_string | tag, |
int | i, | ||
T & | out_value | ||
) | const [inline] |
Definition at line 59 of file vil_nitf2_header.h.
vil_nitf2_field::field_tree * vil_nitf2_header::get_tree | ( | ) | const [virtual] |
Definition at line 229 of file vil_nitf2_header.cxx.
bool vil_nitf2_header::read | ( | vil_stream * | stream | ) | [virtual] |
Definition at line 71 of file vil_nitf2_header.cxx.
vcl_string vil_nitf2_header::section_len_data_tag | ( | section_type | sec | ) | [static] |
Definition at line 57 of file vil_nitf2_header.cxx.
vcl_string vil_nitf2_header::section_len_header_tag | ( | section_type | sec | ) | [static] |
Definition at line 43 of file vil_nitf2_header.cxx.
vcl_string vil_nitf2_header::section_num_tag | ( | section_type | sec | ) | [static] |
Definition at line 29 of file vil_nitf2_header.cxx.
void vil_nitf2::cleanup_static_members | ( | ) | [friend] |
Definition at line 74 of file vil_nitf2_header.h.
Definition at line 75 of file vil_nitf2_header.h.
Definition at line 76 of file vil_nitf2_header.h.
vil_nitf2_field_definitions * vil_nitf2_header::s_field_definitions_1 = 0 [static, private] |
Definition at line 83 of file vil_nitf2_header.h.
vil_nitf2_field_definitions * vil_nitf2_header::s_field_definitions_20 = 0 [static, private] |
Definition at line 85 of file vil_nitf2_header.h.
vil_nitf2_field_definitions * vil_nitf2_header::s_field_definitions_21 = 0 [static, private] |
Definition at line 84 of file vil_nitf2_header.h.