vil_nitf2_date_time Class Reference

#include <vil_nitf2_compound_field_value.h>

Inheritance diagram for vil_nitf2_date_time:

vil_nitf2_compound_field_value List of all members.

Detailed Description

Definition at line 41 of file 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

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.

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.

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.


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

int vil_nitf2_date_time::year

Definition at line 45 of file vil_nitf2_compound_field_value.h.

int vil_nitf2_date_time::month

Definition at line 46 of file vil_nitf2_compound_field_value.h.

int vil_nitf2_date_time::day

Definition at line 47 of file vil_nitf2_compound_field_value.h.

int vil_nitf2_date_time::hour

Definition at line 48 of file vil_nitf2_compound_field_value.h.

int vil_nitf2_date_time::minute

Definition at line 49 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.

int vil_nitf2_date_time::sec_precision

Definition at line 51 of file vil_nitf2_compound_field_value.h.


The documentation for this class was generated from the following files:
Generated on Tue Dec 2 05:08:03 2008 for core/vil by  doxygen 1.5.1