Public Member Functions | Public Attributes | Friends
vil_nitf2_date_time Class Reference

#include <vil_nitf2_compound_field_value.h>

Inheritance diagram for vil_nitf2_date_time:
Inheritance graph
[legend]

List of all members.

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

Detailed Description

Definition at line 41 of file vil_nitf2_compound_field_value.h.


Constructor & Destructor Documentation

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.


Member Function Documentation

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.


Friends And Related Function Documentation

friend class vil_nitf2_date_time_formatter [friend]

Definition at line 43 of file vil_nitf2_compound_field_value.h.


Member Data Documentation

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.

Definition at line 50 of file vil_nitf2_compound_field_value.h.

Definition at line 45 of file vil_nitf2_compound_field_value.h.


The documentation for this class was generated from the following files: