#include <vil_nitf2_typed_field_formatter.h>
Inheritance diagram for vil_nitf2_string_formatter:

Definition at line 259 of file vil_nitf2_typed_field_formatter.h.
Public Types | |
| enum | enum_char_set { ECS, ECSA, BCS, BCSA } |
Public Member Functions | |
| vil_nitf2_string_formatter (int field_width, enum_char_set char_set=ECS) | |
| vil_nitf2_field_formatter * | copy () const |
| virtual | ~vil_nitf2_string_formatter () |
| virtual bool | read_vcl_stream (vcl_istream &input, vcl_string &out_value, bool &out_blank) |
| virtual bool | write_vcl_stream (vcl_ostream &output, const vcl_string &value) |
| virtual bool | is_valid (vcl_string value) const |
| vil_nitf2_typed_field_formatter (vil_nitf2::enum_field_type field_type, int field_width) | |
| vil_nitf2_array_field * | create_array_field (int num_dimensions, vil_nitf2_field_definition *field_definition) |
| virtual vil_nitf2_scalar_field * | read_field (vil_nitf2_istream &input, bool &out_blank) |
| virtual bool | write_field (vil_nitf2_ostream &output, const vil_nitf2_scalar_field *field) |
| virtual bool | read (vil_nitf2_istream &input, vcl_string &out_value, bool &out_blank) |
| virtual bool | write (vil_nitf2_ostream &output, const vcl_string &value) |
| bool | write_blank (vcl_ostream &output) |
| bool | write_blank (vil_stream &output) |
Static Public Member Functions | |
| static char * | read_char_array (vcl_istream &input, int length) |
| static bool | read_c_str (vcl_istream &input, int length, char *&out_cstr, bool &all_blank) |
| static vcl_string | read_string (vcl_istream &input, int length) |
| static vcl_string | read_string (vil_stream &input, int length) |
| static bool | check_sign (const char *cstr, bool show_sign) |
| static bool | is_all_blank (const char *cstr) |
Public Attributes | |
| enum_char_set | char_set |
| vil_nitf2::enum_field_type | field_type |
| int | field_width |
|
|
Definition at line 263 of file vil_nitf2_typed_field_formatter.h. |
|
||||||||||||
|
Definition at line 359 of file vil_nitf2_typed_field_formatter.cxx. |
|
|
Definition at line 271 of file vil_nitf2_typed_field_formatter.h. |
|
||||||||||||
|
Definition at line 72 of file vil_nitf2_field_formatter.cxx. |
|
|
Implements vil_nitf2_field_formatter. Reimplemented in vil_nitf2_enum_string_formatter. Definition at line 364 of file vil_nitf2_typed_field_formatter.cxx. |
|
||||||||||||
|
Implements vil_nitf2_field_formatter. |
|
|
Definition at line 63 of file vil_nitf2_field_formatter.cxx. |
|
|
Definition at line 394 of file vil_nitf2_typed_field_formatter.cxx. |
|
||||||||||||||||
|
|
|
||||||||||||||||||||
|
Definition at line 41 of file vil_nitf2_field_formatter.cxx. |
|
||||||||||||
|
Definition at line 15 of file vil_nitf2_field_formatter.cxx. |
|
||||||||||||
|
Implements vil_nitf2_field_formatter. |
|
||||||||||||
|
Definition at line 31 of file vil_nitf2_field_formatter.cxx. |
|
||||||||||||
|
Definition at line 23 of file vil_nitf2_field_formatter.cxx. |
|
||||||||||||||||
|
Reimplemented from vil_nitf2_typed_field_formatter< vcl_string >. Definition at line 369 of file vil_nitf2_typed_field_formatter.cxx. |
|
||||||||||||
|
Definition at line 24 of file vil_nitf2_typed_field_formatter.h. |
|
||||||||||||
|
|
|
|
Definition at line 56 of file vil_nitf2_field_formatter.cxx. |
|
|
Definition at line 49 of file vil_nitf2_field_formatter.cxx. |
|
||||||||||||
|
Implements vil_nitf2_field_formatter. |
|
||||||||||||
|
Reimplemented from vil_nitf2_typed_field_formatter< vcl_string >. Definition at line 388 of file vil_nitf2_typed_field_formatter.cxx. |
|
|
Definition at line 282 of file vil_nitf2_typed_field_formatter.h. |
|
|
Definition at line 49 of file vil_nitf2_field_formatter.h. |
|
|
Definition at line 50 of file vil_nitf2_field_formatter.h. |
1.4.4