Public Types | Public Member Functions | Public Attributes
vil_nitf2_location_degrees Struct Reference

#include <vil_nitf2_compound_field_value.h>

Inheritance diagram for vil_nitf2_location_degrees:
Inheritance graph
[legend]

List of all members.

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

Detailed Description

Definition at line 80 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_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::is_valid ( ) const [virtual]
vcl_ostream & vil_nitf2_location_degrees::output ( vcl_ostream &  os) const [virtual]
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.


Member Data Documentation

Definition at line 70 of file vil_nitf2_compound_field_value.h.

Definition at line 87 of file vil_nitf2_compound_field_value.h.

Definition at line 88 of file vil_nitf2_compound_field_value.h.

Definition at line 89 of file vil_nitf2_compound_field_value.h.


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