Public Types | Public Member Functions | Public Attributes | Friends
vil_nitf2_location Class Reference

#include <vil_nitf2_compound_field_value.h>

Inheritance diagram for vil_nitf2_location:
Inheritance graph
[legend]

List of all members.

Public Types

enum  format_type { format_degrees, format_dmsh }

Public Member Functions

 vil_nitf2_location (format_type format)
virtual ~vil_nitf2_location ()
virtual bool read (vcl_istream &input, int field_width, bool &out_blank)=0
virtual bool write (vcl_ostream &output, int field_width)=0
virtual vcl_ostream & output (vcl_ostream &) const =0
virtual bool is_valid () const =0

Public Attributes

format_type format

Friends

class vil_nitf2_location_formatter

Detailed Description

Definition at line 65 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::vil_nitf2_location ( format_type  format) [inline]

Definition at line 71 of file vil_nitf2_compound_field_value.h.

virtual vil_nitf2_location::~vil_nitf2_location ( ) [inline, virtual]

Definition at line 72 of file vil_nitf2_compound_field_value.h.


Member Function Documentation

virtual bool vil_nitf2_compound_field_value::is_valid ( ) const [pure virtual, inherited]
virtual vcl_ostream& vil_nitf2_compound_field_value::output ( vcl_ostream &  ) const [pure virtual, inherited]
virtual bool vil_nitf2_location::read ( vcl_istream &  input,
int  field_width,
bool &  out_blank 
) [pure virtual]
virtual bool vil_nitf2_location::write ( vcl_ostream &  output,
int  field_width 
) [pure virtual]

Friends And Related Function Documentation

friend class vil_nitf2_location_formatter [friend]

Definition at line 67 of file vil_nitf2_compound_field_value.h.


Member Data Documentation

Definition at line 70 of file vil_nitf2_compound_field_value.h.


The documentation for this class was generated from the following file: