vil_nitf2_location_degrees Struct Reference

#include <vil_nitf2_compound_field_value.h>

Inheritance diagram for vil_nitf2_location_degrees:

vil_nitf2_location vil_nitf2_compound_field_value List of all members.

Detailed Description

Definition at line 80 of file vil_nitf2_compound_field_value.h.


Public Types

enum  format_type { format_degrees, format_dmsh }

Public Member Functions

 vil_nitf2_location_degrees (int 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

double lat_degrees
double lon_degrees
int 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_degrees::vil_nitf2_location_degrees ( int  precision  )  [inline]

Definition at line 83 of file vil_nitf2_compound_field_value.h.


Member Function Documentation

bool vil_nitf2_location_degrees::read ( vcl_istream &  input,
int  field_width,
bool &  out_blank 
) [virtual]

Implements vil_nitf2_location.

Definition at line 122 of file vil_nitf2_compound_field_value.cxx.

bool vil_nitf2_location_degrees::write ( vcl_ostream &  output,
int  field_width 
) [virtual]

Implements vil_nitf2_location.

Definition at line 134 of file vil_nitf2_compound_field_value.cxx.

vcl_ostream & vil_nitf2_location_degrees::output ( vcl_ostream &   )  const [virtual]

Implements vil_nitf2_compound_field_value.

Definition at line 114 of file vil_nitf2_compound_field_value.cxx.

bool vil_nitf2_location_degrees::is_valid (  )  const [virtual]

Implements vil_nitf2_compound_field_value.

Definition at line 145 of file vil_nitf2_compound_field_value.cxx.


Member Data Documentation

double vil_nitf2_location_degrees::lat_degrees

Definition at line 87 of file vil_nitf2_compound_field_value.h.

double vil_nitf2_location_degrees::lon_degrees

Definition at line 88 of file vil_nitf2_compound_field_value.h.

int vil_nitf2_location_degrees::precision

Definition at line 89 of file vil_nitf2_compound_field_value.h.

format_type vil_nitf2_location::format [inherited]

Definition at line 70 of file vil_nitf2_compound_field_value.h.


The documentation for this struct was generated from the following files:
Generated on Sat Oct 11 05:07:51 2008 for core/vil by  doxygen 1.5.1