Public Types | Public Member Functions | Public Attributes
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.

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

Detailed Description

Definition at line 101 of file vil_nitf2_compound_field_value.h.


Member Enumeration Documentation

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]
vcl_ostream & vil_nitf2_location_dmsh::output ( vcl_ostream &  os) const [virtual]
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

Definition at line 70 of file vil_nitf2_compound_field_value.h.

Definition at line 108 of file vil_nitf2_compound_field_value.h.

Definition at line 108 of file vil_nitf2_compound_field_value.h.

Definition at line 108 of file vil_nitf2_compound_field_value.h.

Definition at line 108 of file vil_nitf2_compound_field_value.h.

Definition at line 109 of file vil_nitf2_compound_field_value.h.

Definition at line 109 of file vil_nitf2_compound_field_value.h.

Definition at line 109 of file vil_nitf2_compound_field_value.h.

Definition at line 109 of file vil_nitf2_compound_field_value.h.

Definition at line 110 of file vil_nitf2_compound_field_value.h.


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