#include <vil_nitf2_compound_field_value.h>
Public Member Functions | |
vil_nitf2_date_time () | |
vil_nitf2_date_time (vcl_string format) | |
virtual | ~vil_nitf2_date_time () |
bool | is_valid () const |
bool | read (vcl_istream &input, int field_width, bool &out_blank) |
bool | write (vcl_ostream &output, int field_width) const |
vcl_ostream & | output (vcl_ostream &os) const |
Public Attributes | |
int | year |
int | month |
int | day |
int | hour |
int | minute |
double | second |
int | sec_precision |
Friends | |
class | vil_nitf2_date_time_formatter |
Definition at line 41 of file vil_nitf2_compound_field_value.h.
vil_nitf2_date_time::vil_nitf2_date_time | ( | ) | [inline] |
Definition at line 52 of file vil_nitf2_compound_field_value.h.
vil_nitf2_date_time::vil_nitf2_date_time | ( | vcl_string | format | ) |
virtual vil_nitf2_date_time::~vil_nitf2_date_time | ( | ) | [inline, virtual] |
Definition at line 54 of file vil_nitf2_compound_field_value.h.
bool vil_nitf2_date_time::is_valid | ( | ) | const [virtual] |
Implements vil_nitf2_compound_field_value.
Definition at line 32 of file vil_nitf2_compound_field_value.cxx.
vcl_ostream & vil_nitf2_date_time::output | ( | vcl_ostream & | os | ) | const [virtual] |
Implements vil_nitf2_compound_field_value.
Definition at line 16 of file vil_nitf2_compound_field_value.cxx.
bool vil_nitf2_date_time::read | ( | vcl_istream & | input, |
int | field_width, | ||
bool & | out_blank | ||
) |
Definition at line 72 of file vil_nitf2_compound_field_value.cxx.
bool vil_nitf2_date_time::write | ( | vcl_ostream & | output, |
int | field_width | ||
) | const |
Definition at line 42 of file vil_nitf2_compound_field_value.cxx.
friend class vil_nitf2_date_time_formatter [friend] |
Definition at line 43 of file vil_nitf2_compound_field_value.h.
Definition at line 47 of file vil_nitf2_compound_field_value.h.
Definition at line 48 of file vil_nitf2_compound_field_value.h.
Definition at line 49 of file vil_nitf2_compound_field_value.h.
Definition at line 46 of file vil_nitf2_compound_field_value.h.
Definition at line 51 of file vil_nitf2_compound_field_value.h.
double vil_nitf2_date_time::second |
Definition at line 50 of file vil_nitf2_compound_field_value.h.
Definition at line 45 of file vil_nitf2_compound_field_value.h.