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

vil_nitf2_location_dmsh Struct Reference

#include <vil_nitf2_compound_field_value.h>

Inheritance diagram for vil_nitf2_location_dmsh:

Inheritance graph
[legend]
List of all members.

Detailed Description

Definition at line 101 of file vil_nitf2_compound_field_value.h.

Public Types

enum  format_type { format_degrees, format_dmsh }

Public Member Functions

 vil_nitf2_location_dmsh (int sec_precision)
bool read (vcl_istream &input, int field_width, bool &out_blank)
bool write (vcl_ostream &output, int field_width)
vcl_ostream & output (vcl_ostream &) const
bool is_valid () const

Public Attributes

int lat_degrees
int lat_minutes
double lat_seconds
char lat_hemisphere
int lon_degrees
int lon_minutes
double lon_seconds
char lon_hemisphere
int sec_precision
format_type format


Member Enumeration Documentation

enum vil_nitf2_location::format_type [inherited]
 

Enumerator:
format_degrees 
format_dmsh 

Definition at line 69 of file vil_nitf2_compound_field_value.h.


Constructor & Destructor Documentation

vil_nitf2_location_dmsh::vil_nitf2_location_dmsh int  sec_precision  )  [inline]
 

Definition at line 104 of file vil_nitf2_compound_field_value.h.


Member Function Documentation

bool vil_nitf2_location_dmsh::is_valid  )  const [virtual]
 

Implements vil_nitf2_compound_field_value.

Definition at line 215 of file vil_nitf2_compound_field_value.cxx.

vcl_ostream & vil_nitf2_location_dmsh::output vcl_ostream &   )  const [virtual]
 

Implements vil_nitf2_compound_field_value.

Definition at line 163 of file vil_nitf2_compound_field_value.cxx.

bool vil_nitf2_location_dmsh::read vcl_istream &  input,
int  field_width,
bool &  out_blank
[virtual]
 

Implements vil_nitf2_location.

Definition at line 173 of file vil_nitf2_compound_field_value.cxx.

bool vil_nitf2_location_dmsh::write vcl_ostream &  output,
int  field_width
[virtual]
 

Implements vil_nitf2_location.

Definition at line 199 of file vil_nitf2_compound_field_value.cxx.


Member Data Documentation

format_type vil_nitf2_location::format [inherited]
 

Definition at line 70 of file vil_nitf2_compound_field_value.h.

int vil_nitf2_location_dmsh::lat_degrees
 

Definition at line 108 of file vil_nitf2_compound_field_value.h.

char vil_nitf2_location_dmsh::lat_hemisphere
 

Definition at line 108 of file vil_nitf2_compound_field_value.h.

int vil_nitf2_location_dmsh::lat_minutes
 

Definition at line 108 of file vil_nitf2_compound_field_value.h.

double vil_nitf2_location_dmsh::lat_seconds
 

Definition at line 108 of file vil_nitf2_compound_field_value.h.

int vil_nitf2_location_dmsh::lon_degrees
 

Definition at line 109 of file vil_nitf2_compound_field_value.h.

char vil_nitf2_location_dmsh::lon_hemisphere
 

Definition at line 109 of file vil_nitf2_compound_field_value.h.

int vil_nitf2_location_dmsh::lon_minutes
 

Definition at line 109 of file vil_nitf2_compound_field_value.h.

double vil_nitf2_location_dmsh::lon_seconds
 

Definition at line 109 of file vil_nitf2_compound_field_value.h.

int vil_nitf2_location_dmsh::sec_precision
 

Definition at line 110 of file vil_nitf2_compound_field_value.h.


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