|
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 |