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

Definition at line 69 of file vil_nitf2_field_definition.h.
Public Types | |
| enum | node_type { type_field, type_repeat } |
Public Member Functions | |
| bool | is_required () const |
| bool | is_variable_width () const |
| vil_nitf2_field_definition (vcl_string tag, vcl_string pretty_name, vil_nitf2_field_formatter *formatter, bool blanks_ok=false, vil_nitf2_field_functor< int > *width_functor=0, vil_nitf2_field_functor< bool > *condition_functor=0, vcl_string units="", vcl_string description="") | |
| vil_nitf2_field_definition_node * | copy () const |
| ~vil_nitf2_field_definition () | |
| bool | is_field_definition () const |
| bool | is_repeat_node () const |
| vil_nitf2_field_definition * | field_definition () |
| vil_nitf2_field_definition_repeat_node * | repeat_node () |
Public Attributes | |
| vcl_string | tag |
| vcl_string | pretty_name |
| bool | required |
| vil_nitf2_field_formatter * | formatter |
| bool | blanks_ok |
| vil_nitf2_field_functor< int > * | width_functor |
| vil_nitf2_field_functor< bool > * | condition_functor |
| vcl_string | units |
| vcl_string | description |
| node_type | type |
|
|
Definition at line 45 of file vil_nitf2_field_definition.h. |
|
||||||||||||||||||||||||||||||||||||
|
Definition at line 29 of file vil_nitf2_field_definition.cxx. |
|
|
Definition at line 74 of file vil_nitf2_field_definition.cxx. |
|
|
Implements vil_nitf2_field_definition_node. Definition at line 51 of file vil_nitf2_field_definition.cxx. |
|
|
Definition at line 14 of file vil_nitf2_field_definition.cxx. |
|
|
Definition at line 50 of file vil_nitf2_field_definition.h. |
|
|
Definition at line 51 of file vil_nitf2_field_definition.h. |
|
|
Definition at line 64 of file vil_nitf2_field_definition.cxx. |
|
|
Definition at line 69 of file vil_nitf2_field_definition.cxx. |
|
|
Definition at line 20 of file vil_nitf2_field_definition.cxx. |
|
|
Definition at line 79 of file vil_nitf2_field_definition.h. |
|
|
Definition at line 81 of file vil_nitf2_field_definition.h. |
|
|
Definition at line 83 of file vil_nitf2_field_definition.h. |
|
|
Definition at line 78 of file vil_nitf2_field_definition.h. |
|
|
Definition at line 76 of file vil_nitf2_field_definition.h. |
|
|
Definition at line 77 of file vil_nitf2_field_definition.h. |
|
|
Definition at line 75 of file vil_nitf2_field_definition.h. |
|
|
Definition at line 61 of file vil_nitf2_field_definition.h. |
|
|
Definition at line 82 of file vil_nitf2_field_definition.h. |
|
|
Definition at line 80 of file vil_nitf2_field_definition.h. |
1.4.4