#include <vil_nitf2_tagged_record.h>
Definition at line 161 of file vil_nitf2_tagged_record.h.
Public Member Functions | |
| vcl_string | name () const |
| vcl_string | pretty_name () const |
| int | length () const |
| virtual bool | write (vil_nitf2_ostream &) |
| vcl_ostream & | output (vcl_ostream &) const |
| bool | get_value (vcl_string tag, int &out_value) const |
| bool | get_value (vcl_string tag, double &out_value) const |
| bool | get_value (vcl_string tag, char &out_value) const |
| bool | get_value (vcl_string tag, void *&out_value) const |
| bool | get_value (vcl_string tag, vcl_string &out_value) const |
| bool | get_value (vcl_string tag, vil_nitf2_location *&out_value) const |
| bool | get_value (vcl_string tag, vil_nitf2_date_time &out_value) const |
| bool | get_value (vcl_string tag, const vil_nitf2_index_vector &indexes, int &out_value) const |
| bool | get_value (vcl_string tag, const vil_nitf2_index_vector &indexes, double &out_value) const |
| bool | get_value (vcl_string tag, const vil_nitf2_index_vector &indexes, char &out_value) const |
| bool | get_value (vcl_string tag, const vil_nitf2_index_vector &indexes, void *&out_value) const |
| bool | get_value (vcl_string tag, const vil_nitf2_index_vector &indexes, vcl_string &out_value) const |
| bool | get_value (vcl_string tag, const vil_nitf2_index_vector &indexes, vil_nitf2_location *&out_value) const |
| bool | get_value (vcl_string tag, const vil_nitf2_index_vector &indexes, vil_nitf2_date_time &out_value) const |
| bool | get_values (vcl_string tag, const vil_nitf2_index_vector &indexes, vcl_vector< int > &out_values, bool clear_out_values=true) const |
| bool | get_values (vcl_string tag, const vil_nitf2_index_vector &indexes, vcl_vector< double > &out_values, bool clear_out_values=true) const |
| bool | get_values (vcl_string tag, const vil_nitf2_index_vector &indexes, vcl_vector< char > &out_values, bool clear_out_values=true) const |
| bool | get_values (vcl_string tag, const vil_nitf2_index_vector &indexes, vcl_vector< void * > &out_values, bool clear_out_values=true) const |
| bool | get_values (vcl_string tag, const vil_nitf2_index_vector &indexes, vcl_vector< vcl_string > &out_values, bool clear_out_values=true) const |
| bool | get_values (vcl_string tag, const vil_nitf2_index_vector &indexes, vcl_vector< vil_nitf2_location * > &out_values, bool clear_out_values=true) const |
| bool | get_values (vcl_string tag, const vil_nitf2_index_vector &indexes, vcl_vector< vil_nitf2_date_time > &out_values, bool clear_out_values=true) const |
| bool | get_values (vcl_string tag, vcl_vector< int > &out_values) const |
| bool | get_values (vcl_string tag, vcl_vector< double > &out_values) const |
| bool | get_values (vcl_string tag, vcl_vector< char > &out_values) const |
| bool | get_values (vcl_string tag, vcl_vector< void * > &out_values) const |
| bool | get_values (vcl_string tag, vcl_vector< vcl_string > &out_values) const |
| bool | get_values (vcl_string tag, vcl_vector< vil_nitf2_location * > &out_values) const |
| bool | get_values (vcl_string tag, vcl_vector< vil_nitf2_date_time > &out_values) const |
| virtual vil_nitf2_field::field_tree * | get_tree () const |
| vil_nitf2_field * | get_field (vcl_string tag) const |
| virtual | ~vil_nitf2_tagged_record () |
Static Public Member Functions | |
| static vil_nitf2_tagged_record * | create (vil_nitf2_istream &input) |
| static bool | test () |
Private Member Functions | |
| vil_nitf2_tagged_record () | |
| bool | read (vil_nitf2_istream &input) |
Static Private Member Functions | |
| static vil_nitf2_field_definition & | s_length_definition () |
| static vil_nitf2_field_definition & | s_tag_definition () |
| static vil_nitf2_integer_formatter & | s_length_formatter () |
| static vil_nitf2_string_formatter & | s_tag_formatter () |
Private Attributes | |
| vil_nitf2_scalar_field * | m_length_field |
| vil_nitf2_scalar_field * | m_tag_field |
| int | m_length |
| vil_nitf2_tagged_record_definition * | m_definition |
| vil_nitf2_field_sequence * | m_field_sequence |
| vil_nitf2_tagged_record::~vil_nitf2_tagged_record | ( | ) | [virtual] |
Definition at line 475 of file vil_nitf2_tagged_record.cxx.
| vil_nitf2_tagged_record::vil_nitf2_tagged_record | ( | ) | [private] |
Definition at line 202 of file vil_nitf2_tagged_record.cxx.
| vcl_string vil_nitf2_tagged_record::name | ( | ) | const |
Definition at line 48 of file vil_nitf2_tagged_record.cxx.
| vcl_string vil_nitf2_tagged_record::pretty_name | ( | ) | const |
Definition at line 55 of file vil_nitf2_tagged_record.cxx.
| int vil_nitf2_tagged_record::length | ( | ) | const [inline] |
Definition at line 169 of file vil_nitf2_tagged_record.h.
| vil_nitf2_tagged_record * vil_nitf2_tagged_record::create | ( | vil_nitf2_istream & | input | ) | [static] |
Definition at line 61 of file vil_nitf2_tagged_record.cxx.
| bool vil_nitf2_tagged_record::write | ( | vil_nitf2_ostream & | ) | [virtual] |
Definition at line 456 of file vil_nitf2_tagged_record.cxx.
| vcl_ostream & vil_nitf2_tagged_record::output | ( | vcl_ostream & | ) | const |
Definition at line 435 of file vil_nitf2_tagged_record.cxx.
| bool vil_nitf2_tagged_record::get_value | ( | vcl_string | tag, | |
| int & | out_value | |||
| ) | const |
Definition at line 127 of file vil_nitf2_tagged_record.cxx.
| bool vil_nitf2_tagged_record::get_value | ( | vcl_string | tag, | |
| double & | out_value | |||
| ) | const |
Definition at line 130 of file vil_nitf2_tagged_record.cxx.
| bool vil_nitf2_tagged_record::get_value | ( | vcl_string | tag, | |
| char & | out_value | |||
| ) | const |
Definition at line 133 of file vil_nitf2_tagged_record.cxx.
| bool vil_nitf2_tagged_record::get_value | ( | vcl_string | tag, | |
| void *& | out_value | |||
| ) | const |
Definition at line 135 of file vil_nitf2_tagged_record.cxx.
| bool vil_nitf2_tagged_record::get_value | ( | vcl_string | tag, | |
| vcl_string & | out_value | |||
| ) | const |
Definition at line 138 of file vil_nitf2_tagged_record.cxx.
| bool vil_nitf2_tagged_record::get_value | ( | vcl_string | tag, | |
| vil_nitf2_location *& | out_value | |||
| ) | const |
Definition at line 141 of file vil_nitf2_tagged_record.cxx.
| bool vil_nitf2_tagged_record::get_value | ( | vcl_string | tag, | |
| vil_nitf2_date_time & | out_value | |||
| ) | const |
Definition at line 144 of file vil_nitf2_tagged_record.cxx.
| bool vil_nitf2_tagged_record::get_value | ( | vcl_string | tag, | |
| const vil_nitf2_index_vector & | indexes, | |||
| int & | out_value | |||
| ) | const |
Definition at line 154 of file vil_nitf2_tagged_record.cxx.
| bool vil_nitf2_tagged_record::get_value | ( | vcl_string | tag, | |
| const vil_nitf2_index_vector & | indexes, | |||
| double & | out_value | |||
| ) | const |
Definition at line 157 of file vil_nitf2_tagged_record.cxx.
| bool vil_nitf2_tagged_record::get_value | ( | vcl_string | tag, | |
| const vil_nitf2_index_vector & | indexes, | |||
| char & | out_value | |||
| ) | const |
Definition at line 160 of file vil_nitf2_tagged_record.cxx.
| bool vil_nitf2_tagged_record::get_value | ( | vcl_string | tag, | |
| const vil_nitf2_index_vector & | indexes, | |||
| void *& | out_value | |||
| ) | const |
Definition at line 163 of file vil_nitf2_tagged_record.cxx.
| bool vil_nitf2_tagged_record::get_value | ( | vcl_string | tag, | |
| const vil_nitf2_index_vector & | indexes, | |||
| vcl_string & | out_value | |||
| ) | const |
Definition at line 166 of file vil_nitf2_tagged_record.cxx.
| bool vil_nitf2_tagged_record::get_value | ( | vcl_string | tag, | |
| const vil_nitf2_index_vector & | indexes, | |||
| vil_nitf2_location *& | out_value | |||
| ) | const |
Definition at line 169 of file vil_nitf2_tagged_record.cxx.
| bool vil_nitf2_tagged_record::get_value | ( | vcl_string | tag, | |
| const vil_nitf2_index_vector & | indexes, | |||
| vil_nitf2_date_time & | out_value | |||
| ) | const |
Definition at line 172 of file vil_nitf2_tagged_record.cxx.
| bool vil_nitf2_tagged_record::get_values | ( | vcl_string | tag, | |
| const vil_nitf2_index_vector & | indexes, | |||
| vcl_vector< int > & | out_values, | |||
| bool | clear_out_values = true | |||
| ) | const |
| bool vil_nitf2_tagged_record::get_values | ( | vcl_string | tag, | |
| const vil_nitf2_index_vector & | indexes, | |||
| vcl_vector< double > & | out_values, | |||
| bool | clear_out_values = true | |||
| ) | const |
| bool vil_nitf2_tagged_record::get_values | ( | vcl_string | tag, | |
| const vil_nitf2_index_vector & | indexes, | |||
| vcl_vector< char > & | out_values, | |||
| bool | clear_out_values = true | |||
| ) | const |
| bool vil_nitf2_tagged_record::get_values | ( | vcl_string | tag, | |
| const vil_nitf2_index_vector & | indexes, | |||
| vcl_vector< void * > & | out_values, | |||
| bool | clear_out_values = true | |||
| ) | const |
| bool vil_nitf2_tagged_record::get_values | ( | vcl_string | tag, | |
| const vil_nitf2_index_vector & | indexes, | |||
| vcl_vector< vcl_string > & | out_values, | |||
| bool | clear_out_values = true | |||
| ) | const |
| bool vil_nitf2_tagged_record::get_values | ( | vcl_string | tag, | |
| const vil_nitf2_index_vector & | indexes, | |||
| vcl_vector< vil_nitf2_location * > & | out_values, | |||
| bool | clear_out_values = true | |||
| ) | const |
| bool vil_nitf2_tagged_record::get_values | ( | vcl_string | tag, | |
| const vil_nitf2_index_vector & | indexes, | |||
| vcl_vector< vil_nitf2_date_time > & | out_values, | |||
| bool | clear_out_values = true | |||
| ) | const |
| bool vil_nitf2_tagged_record::get_values | ( | vcl_string | tag, | |
| vcl_vector< int > & | out_values | |||
| ) | const |
| bool vil_nitf2_tagged_record::get_values | ( | vcl_string | tag, | |
| vcl_vector< double > & | out_values | |||
| ) | const |
| bool vil_nitf2_tagged_record::get_values | ( | vcl_string | tag, | |
| vcl_vector< char > & | out_values | |||
| ) | const |
| bool vil_nitf2_tagged_record::get_values | ( | vcl_string | tag, | |
| vcl_vector< void * > & | out_values | |||
| ) | const |
| bool vil_nitf2_tagged_record::get_values | ( | vcl_string | tag, | |
| vcl_vector< vcl_string > & | out_values | |||
| ) | const |
| bool vil_nitf2_tagged_record::get_values | ( | vcl_string | tag, | |
| vcl_vector< vil_nitf2_location * > & | out_values | |||
| ) | const |
| bool vil_nitf2_tagged_record::get_values | ( | vcl_string | tag, | |
| vcl_vector< vil_nitf2_date_time > & | out_values | |||
| ) | const |
| vil_nitf2_field::field_tree * vil_nitf2_tagged_record::get_tree | ( | ) | const [virtual] |
Definition at line 497 of file vil_nitf2_tagged_record.cxx.
| vil_nitf2_field* vil_nitf2_tagged_record::get_field | ( | vcl_string | tag | ) | const [inline] |
Definition at line 263 of file vil_nitf2_tagged_record.h.
| bool vil_nitf2_tagged_record::test | ( | ) | [static] |
Definition at line 208 of file vil_nitf2_tagged_record.cxx.
| bool vil_nitf2_tagged_record::read | ( | vil_nitf2_istream & | input | ) | [private] |
Definition at line 72 of file vil_nitf2_tagged_record.cxx.
| vil_nitf2_field_definition & vil_nitf2_tagged_record::s_length_definition | ( | ) | [static, private] |
Definition at line 22 of file vil_nitf2_tagged_record.cxx.
| vil_nitf2_field_definition & vil_nitf2_tagged_record::s_tag_definition | ( | ) | [static, private] |
Definition at line 29 of file vil_nitf2_tagged_record.cxx.
| vil_nitf2_integer_formatter & vil_nitf2_tagged_record::s_length_formatter | ( | ) | [static, private] |
Definition at line 36 of file vil_nitf2_tagged_record.cxx.
| vil_nitf2_string_formatter & vil_nitf2_tagged_record::s_tag_formatter | ( | ) | [static, private] |
Definition at line 42 of file vil_nitf2_tagged_record.cxx.
Definition at line 292 of file vil_nitf2_tagged_record.h.
Definition at line 293 of file vil_nitf2_tagged_record.h.
int vil_nitf2_tagged_record::m_length [private] |
Definition at line 294 of file vil_nitf2_tagged_record.h.
Definition at line 295 of file vil_nitf2_tagged_record.h.
Definition at line 296 of file vil_nitf2_tagged_record.h.
1.5.1