#include <vil_nitf2_typed_field_formatter.h>
|
| | vil_nitf2_enum_string_formatter (int field_width, vil_nitf2_enum_values) |
| |
| vil_nitf2_field_formatter * | copy () const override |
| |
| bool | is_valid_value (const std::string &value) const |
| |
| bool | read_vcl_stream (std::istream &input, std::string &out_value, bool &out_blank) override |
| |
| bool | write_vcl_stream (std::ostream &output, const std::string &value) override |
| |
| virtual bool | is_valid (std::string value) const |
| |
| vil_nitf2_array_field * | create_array_field (int num_dimensions, vil_nitf2_field_definition *field_definition) override |
| |
| vil_nitf2_scalar_field * | read_field (vil_nitf2_istream &input, bool &out_blank) override |
| |
| bool | write_field (vil_nitf2_ostream &output, const vil_nitf2_scalar_field *field) override |
| |
| virtual bool | read (vil_nitf2_istream &input, std::string &out_value, bool &out_blank) |
| |
| virtual bool | write (vil_nitf2_ostream &output, const std::string &value) |
| |
| bool | write_blank (std::ostream &output) |
| |
| bool | write_blank (vil_stream &output) |
| |
◆ enum_char_set
◆ vil_nitf2_enum_string_formatter()
| vil_nitf2_enum_string_formatter::vil_nitf2_enum_string_formatter |
( |
int |
field_width, |
|
|
vil_nitf2_enum_values |
value_map |
|
) |
| |
◆ check_sign()
| bool vil_nitf2_field_formatter::check_sign |
( |
const char * |
cstr, |
|
|
bool |
show_sign |
|
) |
| |
|
staticinherited |
◆ copy()
◆ create_array_field()
◆ is_all_blank()
| bool vil_nitf2_field_formatter::is_all_blank |
( |
const char * |
cstr | ) |
|
|
staticinherited |
◆ is_valid()
| bool vil_nitf2_string_formatter::is_valid |
( |
std::string |
value | ) |
const |
|
virtualinherited |
◆ is_valid_value()
| bool vil_nitf2_enum_string_formatter::is_valid_value |
( |
const std::string & |
value | ) |
const |
◆ read()
◆ read_c_str()
| bool vil_nitf2_field_formatter::read_c_str |
( |
std::istream & |
input, |
|
|
int |
length, |
|
|
char *& |
out_cstr, |
|
|
bool & |
all_blank |
|
) |
| |
|
staticinherited |
◆ read_char_array()
| char * vil_nitf2_field_formatter::read_char_array |
( |
std::istream & |
input, |
|
|
int |
length |
|
) |
| |
|
staticinherited |
◆ read_field()
◆ read_string() [1/2]
| std::string vil_nitf2_field_formatter::read_string |
( |
std::istream & |
input, |
|
|
int |
length |
|
) |
| |
|
staticinherited |
◆ read_string() [2/2]
| std::string vil_nitf2_field_formatter::read_string |
( |
vil_stream & |
input, |
|
|
int |
length |
|
) |
| |
|
staticinherited |
◆ read_vcl_stream()
| bool vil_nitf2_string_formatter::read_vcl_stream |
( |
std::istream & |
input, |
|
|
std::string & |
out_value, |
|
|
bool & |
out_blank |
|
) |
| |
|
overridevirtualinherited |
◆ validate_value_map()
| void vil_nitf2_enum_string_formatter::validate_value_map |
( |
| ) |
|
|
private |
◆ write()
◆ write_blank() [1/2]
| bool vil_nitf2_field_formatter::write_blank |
( |
std::ostream & |
output | ) |
|
|
inherited |
◆ write_blank() [2/2]
| bool vil_nitf2_field_formatter::write_blank |
( |
vil_stream & |
output | ) |
|
|
inherited |
◆ write_field()
◆ write_vcl_stream()
| bool vil_nitf2_string_formatter::write_vcl_stream |
( |
std::ostream & |
output, |
|
|
const std::string & |
value |
|
) |
| |
|
overridevirtualinherited |
◆ char_set
◆ field_type
◆ field_width
| int vil_nitf2_field_formatter::field_width |
|
inherited |
◆ value_map
The documentation for this class was generated from the following files: