#include <vil_nitf2_field.h>
Inheritance diagram for vil_nitf2_field:

Definition at line 32 of file vil_nitf2_field.h.
Public Member Functions | |
| vcl_string | tag () const |
| vcl_string | pretty_name () const |
| vcl_string | description () const |
| virtual int | num_dimensions () const =0 |
| vil_nitf2_scalar_field * | scalar_field () |
| vil_nitf2_array_field * | array_field () |
| virtual | ~vil_nitf2_field () |
| virtual vcl_ostream & | output (vcl_ostream &os) const =0 |
| vil_nitf2::enum_field_type | type () const |
| virtual field_tree * | get_tree () const |
Protected Member Functions | |
| vil_nitf2_field (vil_nitf2_field_definition *definition) | |
Protected Attributes | |
| vil_nitf2_field_definition * | m_definition |
Classes | |
| class | field_tree |
|
|
Definition at line 52 of file vil_nitf2_field.h. |
|
|
Definition at line 74 of file vil_nitf2_field.h. |
|
|
Definition at line 60 of file vil_nitf2_field.cxx. |
|
|
Definition at line 30 of file vil_nitf2_field.cxx. |
|
|
Reimplemented in vil_nitf2_array_field, vil_nitf2_scalar_field, vil_nitf2_typed_scalar_field< T >, and vil_nitf2_typed_scalar_field< T >. Definition at line 35 of file vil_nitf2_field.cxx. |
|
|
Implemented in vil_nitf2_array_field, and vil_nitf2_scalar_field. |
|
|
Implemented in vil_nitf2_typed_array_field< T >, vil_nitf2_typed_scalar_field< T >, and vil_nitf2_typed_scalar_field< T >. |
|
|
Definition at line 25 of file vil_nitf2_field.cxx. |
|
|
Definition at line 51 of file vil_nitf2_field.cxx. |
|
|
Definition at line 20 of file vil_nitf2_field.cxx. |
|
|
Definition at line 11 of file vil_nitf2_field.cxx. |
|
|
Definition at line 77 of file vil_nitf2_field.h. |
1.4.4