Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members | Related Pages

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.

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.

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

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.

int vil_nitf2_date_time::month
 

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

double vil_nitf2_date_time::second
 

Definition at line 50 of file vil_nitf2_compound_field_value.h.

int vil_nitf2_date_time::year
 

Definition at line 45 of file vil_nitf2_compound_field_value.h.


The documentation for this class was generated from the following files:
Generated on Thu Jan 10 14:40:10 2008 for core/vil by  doxygen 1.4.4