#include <vil_nitf2_tagged_record.h>
Public Member Functions | |
| std::string | name () const |
| std::string | pretty_name () const |
| int | length () const |
| virtual bool | write (vil_nitf2_ostream &) |
| std::ostream & | output (std::ostream &) const |
| bool | get_value (std::string tag, int &out_value) const |
| bool | get_value (std::string tag, double &out_value) const |
| bool | get_value (std::string tag, char &out_value) const |
| bool | get_value (std::string tag, void *&out_value) const |
| bool | get_value (std::string tag, std::string &out_value) const |
| bool | get_value (std::string tag, vil_nitf2_location *&out_value) const |
| bool | get_value (std::string tag, vil_nitf2_date_time &out_value) const |
| bool | get_value (std::string tag, const vil_nitf2_index_vector &indexes, int &out_value) const |
| bool | get_value (std::string tag, const vil_nitf2_index_vector &indexes, double &out_value) const |
| bool | get_value (std::string tag, const vil_nitf2_index_vector &indexes, char &out_value) const |
| bool | get_value (std::string tag, const vil_nitf2_index_vector &indexes, void *&out_value) const |
| bool | get_value (std::string tag, const vil_nitf2_index_vector &indexes, std::string &out_value) const |
| bool | get_value (std::string tag, const vil_nitf2_index_vector &indexes, vil_nitf2_location *&out_value) const |
| bool | get_value (std::string tag, const vil_nitf2_index_vector &indexes, vil_nitf2_date_time &out_value) const |
| bool | get_values (std::string tag, const vil_nitf2_index_vector &indexes, std::vector< int > &out_values, bool clear_out_values=true) const |
| bool | get_values (std::string tag, const vil_nitf2_index_vector &indexes, std::vector< double > &out_values, bool clear_out_values=true) const |
| bool | get_values (std::string tag, const vil_nitf2_index_vector &indexes, std::vector< char > &out_values, bool clear_out_values=true) const |
| bool | get_values (std::string tag, const vil_nitf2_index_vector &indexes, std::vector< void * > &out_values, bool clear_out_values=true) const |
| bool | get_values (std::string tag, const vil_nitf2_index_vector &indexes, std::vector< std::string > &out_values, bool clear_out_values=true) const |
| bool | get_values (std::string tag, const vil_nitf2_index_vector &indexes, std::vector< vil_nitf2_location * > &out_values, bool clear_out_values=true) const |
| bool | get_values (std::string tag, const vil_nitf2_index_vector &indexes, std::vector< vil_nitf2_date_time > &out_values, bool clear_out_values=true) const |
| bool | get_values (std::string tag, std::vector< int > &out_values) const |
| bool | get_values (std::string tag, std::vector< double > &out_values) const |
| bool | get_values (std::string tag, std::vector< char > &out_values) const |
| bool | get_values (std::string tag, std::vector< void * > &out_values) const |
| bool | get_values (std::string tag, std::vector< std::string > &out_values) const |
| bool | get_values (std::string tag, std::vector< vil_nitf2_location * > &out_values) const |
| bool | get_values (std::string tag, std::vector< vil_nitf2_date_time > &out_values) const |
| virtual vil_nitf2_field::field_tree * | get_tree () const |
| vil_nitf2_field * | get_field (std::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 () |
Definition at line 162 of file vil_nitf2_tagged_record.h.
|
virtual |
Definition at line 484 of file vil_nitf2_tagged_record.cxx.
|
private |
Definition at line 207 of file vil_nitf2_tagged_record.cxx.
|
static |
Definition at line 65 of file vil_nitf2_tagged_record.cxx.
|
inline |
Definition at line 264 of file vil_nitf2_tagged_record.h.
|
virtual |
Definition at line 505 of file vil_nitf2_tagged_record.cxx.
| bool vil_nitf2_tagged_record::get_value | ( | std::string | tag, |
| int & | out_value | ||
| ) | const |
Definition at line 132 of file vil_nitf2_tagged_record.cxx.
| bool vil_nitf2_tagged_record::get_value | ( | std::string | tag, |
| double & | out_value | ||
| ) | const |
Definition at line 135 of file vil_nitf2_tagged_record.cxx.
| bool vil_nitf2_tagged_record::get_value | ( | std::string | tag, |
| char & | out_value | ||
| ) | const |
Definition at line 138 of file vil_nitf2_tagged_record.cxx.
| bool vil_nitf2_tagged_record::get_value | ( | std::string | tag, |
| void *& | out_value | ||
| ) | const |
Definition at line 140 of file vil_nitf2_tagged_record.cxx.
| bool vil_nitf2_tagged_record::get_value | ( | std::string | tag, |
| std::string & | out_value | ||
| ) | const |
Definition at line 143 of file vil_nitf2_tagged_record.cxx.
| bool vil_nitf2_tagged_record::get_value | ( | std::string | tag, |
| vil_nitf2_location *& | out_value | ||
| ) | const |
Definition at line 146 of file vil_nitf2_tagged_record.cxx.
| bool vil_nitf2_tagged_record::get_value | ( | std::string | tag, |
| vil_nitf2_date_time & | out_value | ||
| ) | const |
Definition at line 149 of file vil_nitf2_tagged_record.cxx.
| bool vil_nitf2_tagged_record::get_value | ( | std::string | tag, |
| const vil_nitf2_index_vector & | indexes, | ||
| int & | out_value | ||
| ) | const |
Definition at line 159 of file vil_nitf2_tagged_record.cxx.
| bool vil_nitf2_tagged_record::get_value | ( | std::string | tag, |
| const vil_nitf2_index_vector & | indexes, | ||
| double & | out_value | ||
| ) | const |
Definition at line 162 of file vil_nitf2_tagged_record.cxx.
| bool vil_nitf2_tagged_record::get_value | ( | std::string | tag, |
| const vil_nitf2_index_vector & | indexes, | ||
| char & | out_value | ||
| ) | const |
Definition at line 165 of file vil_nitf2_tagged_record.cxx.
| bool vil_nitf2_tagged_record::get_value | ( | std::string | tag, |
| const vil_nitf2_index_vector & | indexes, | ||
| void *& | out_value | ||
| ) | const |
Definition at line 168 of file vil_nitf2_tagged_record.cxx.
| bool vil_nitf2_tagged_record::get_value | ( | std::string | tag, |
| const vil_nitf2_index_vector & | indexes, | ||
| std::string & | out_value | ||
| ) | const |
Definition at line 171 of file vil_nitf2_tagged_record.cxx.
| bool vil_nitf2_tagged_record::get_value | ( | std::string | tag, |
| const vil_nitf2_index_vector & | indexes, | ||
| vil_nitf2_location *& | out_value | ||
| ) | const |
Definition at line 174 of file vil_nitf2_tagged_record.cxx.
| bool vil_nitf2_tagged_record::get_value | ( | std::string | tag, |
| const vil_nitf2_index_vector & | indexes, | ||
| vil_nitf2_date_time & | out_value | ||
| ) | const |
Definition at line 177 of file vil_nitf2_tagged_record.cxx.
| bool vil_nitf2_tagged_record::get_values | ( | std::string | tag, |
| const vil_nitf2_index_vector & | indexes, | ||
| std::vector< int > & | out_values, | ||
| bool | clear_out_values = true |
||
| ) | const |
| bool vil_nitf2_tagged_record::get_values | ( | std::string | tag, |
| const vil_nitf2_index_vector & | indexes, | ||
| std::vector< double > & | out_values, | ||
| bool | clear_out_values = true |
||
| ) | const |
| bool vil_nitf2_tagged_record::get_values | ( | std::string | tag, |
| const vil_nitf2_index_vector & | indexes, | ||
| std::vector< char > & | out_values, | ||
| bool | clear_out_values = true |
||
| ) | const |
| bool vil_nitf2_tagged_record::get_values | ( | std::string | tag, |
| const vil_nitf2_index_vector & | indexes, | ||
| std::vector< void * > & | out_values, | ||
| bool | clear_out_values = true |
||
| ) | const |
| bool vil_nitf2_tagged_record::get_values | ( | std::string | tag, |
| const vil_nitf2_index_vector & | indexes, | ||
| std::vector< std::string > & | out_values, | ||
| bool | clear_out_values = true |
||
| ) | const |
| bool vil_nitf2_tagged_record::get_values | ( | std::string | tag, |
| const vil_nitf2_index_vector & | indexes, | ||
| std::vector< vil_nitf2_location * > & | out_values, | ||
| bool | clear_out_values = true |
||
| ) | const |
| bool vil_nitf2_tagged_record::get_values | ( | std::string | tag, |
| const vil_nitf2_index_vector & | indexes, | ||
| std::vector< vil_nitf2_date_time > & | out_values, | ||
| bool | clear_out_values = true |
||
| ) | const |
| bool vil_nitf2_tagged_record::get_values | ( | std::string | tag, |
| std::vector< int > & | out_values | ||
| ) | const |
| bool vil_nitf2_tagged_record::get_values | ( | std::string | tag, |
| std::vector< double > & | out_values | ||
| ) | const |
| bool vil_nitf2_tagged_record::get_values | ( | std::string | tag, |
| std::vector< char > & | out_values | ||
| ) | const |
| bool vil_nitf2_tagged_record::get_values | ( | std::string | tag, |
| std::vector< void * > & | out_values | ||
| ) | const |
| bool vil_nitf2_tagged_record::get_values | ( | std::string | tag, |
| std::vector< std::string > & | out_values | ||
| ) | const |
| bool vil_nitf2_tagged_record::get_values | ( | std::string | tag, |
| std::vector< vil_nitf2_location * > & | out_values | ||
| ) | const |
| bool vil_nitf2_tagged_record::get_values | ( | std::string | tag, |
| std::vector< vil_nitf2_date_time > & | out_values | ||
| ) | const |
|
inline |
Definition at line 170 of file vil_nitf2_tagged_record.h.
| std::string vil_nitf2_tagged_record::name | ( | ) | const |
Definition at line 52 of file vil_nitf2_tagged_record.cxx.
| std::ostream & vil_nitf2_tagged_record::output | ( | std::ostream & | os | ) | const |
Definition at line 443 of file vil_nitf2_tagged_record.cxx.
| std::string vil_nitf2_tagged_record::pretty_name | ( | ) | const |
Definition at line 59 of file vil_nitf2_tagged_record.cxx.
|
private |
Definition at line 77 of file vil_nitf2_tagged_record.cxx.
|
staticprivate |
Definition at line 26 of file vil_nitf2_tagged_record.cxx.
|
staticprivate |
Definition at line 40 of file vil_nitf2_tagged_record.cxx.
|
staticprivate |
Definition at line 33 of file vil_nitf2_tagged_record.cxx.
|
staticprivate |
Definition at line 46 of file vil_nitf2_tagged_record.cxx.
|
static |
Definition at line 213 of file vil_nitf2_tagged_record.cxx.
|
virtual |
Definition at line 464 of file vil_nitf2_tagged_record.cxx.
|
private |
Definition at line 296 of file vil_nitf2_tagged_record.h.
|
private |
Definition at line 297 of file vil_nitf2_tagged_record.h.
|
private |
Definition at line 295 of file vil_nitf2_tagged_record.h.
|
private |
Definition at line 293 of file vil_nitf2_tagged_record.h.
|
private |
Definition at line 294 of file vil_nitf2_tagged_record.h.
1.8.15