#include <vil_nitf2_compound_field_value.h>
Public Types | |
enum | format_type { format_degrees, format_dmsh } |
Public Member Functions | |
vil_nitf2_location (format_type format) | |
virtual | ~vil_nitf2_location () |
virtual bool | read (vcl_istream &input, int field_width, bool &out_blank)=0 |
virtual bool | write (vcl_ostream &output, int field_width)=0 |
virtual vcl_ostream & | output (vcl_ostream &) const =0 |
virtual bool | is_valid () const =0 |
Public Attributes | |
format_type | format |
Friends | |
class | vil_nitf2_location_formatter |
Definition at line 65 of file vil_nitf2_compound_field_value.h.
Definition at line 69 of file vil_nitf2_compound_field_value.h.
vil_nitf2_location::vil_nitf2_location | ( | format_type | format | ) | [inline] |
Definition at line 71 of file vil_nitf2_compound_field_value.h.
virtual vil_nitf2_location::~vil_nitf2_location | ( | ) | [inline, virtual] |
Definition at line 72 of file vil_nitf2_compound_field_value.h.
virtual bool vil_nitf2_compound_field_value::is_valid | ( | ) | const [pure virtual, inherited] |
Implemented in vil_nitf2_location_dmsh, vil_nitf2_location_degrees, and vil_nitf2_date_time.
virtual vcl_ostream& vil_nitf2_compound_field_value::output | ( | vcl_ostream & | ) | const [pure virtual, inherited] |
Implemented in vil_nitf2_location_dmsh, vil_nitf2_location_degrees, and vil_nitf2_date_time.
virtual bool vil_nitf2_location::read | ( | vcl_istream & | input, |
int | field_width, | ||
bool & | out_blank | ||
) | [pure virtual] |
Implemented in vil_nitf2_location_dmsh, and vil_nitf2_location_degrees.
virtual bool vil_nitf2_location::write | ( | vcl_ostream & | output, |
int | field_width | ||
) | [pure virtual] |
Implemented in vil_nitf2_location_dmsh, and vil_nitf2_location_degrees.
friend class vil_nitf2_location_formatter [friend] |
Definition at line 67 of file vil_nitf2_compound_field_value.h.
Definition at line 70 of file vil_nitf2_compound_field_value.h.