class <type>Landscape
{
public:
<type>Landscape();
<type>Landscape(int
, int );
<type>Landscape(Utm
&, Utm &, Utm & );
<type>Landscape(<type>Landscape
&);
~<type>Landscape();
int resize(int
, int );
int
resize(Utm &, Utm &, Utm &);
int write_metadata(IOManager &);
int write_data(IOManager &);
int read_metadata(IOManager &);
int read_data(IOManager &);
char fundtype();
<type> & operator()(Index
&);
<type>
& operator()(int , int );
<type>
& operator()(Utm );
void set(int, int, double);
<type>Landscape
&operator=(<type> &);
<type>Landscape
&operator=(<type>Landscape &);
int print_mask();
int print_mask(FILE *);
char &
mask(int , int );
char & mask(Index &);
LndscpMask
& mask();
Index
tell_index_from_utm(Utm );
Utm
tell_utm_from_index(int, int);
Utm tell_utm_from_index(Index );
Utm tell_ul();
Utm tell_lr();
Utm tell_dims();
int tell_height();
int tell_width();
char
tell_status();
void
printm(FILE *);
void printm();
protected:
LndscpMask mmask;
<type> **data;
char status;
int height, width;
Utm ul;
Utm lr;
Utm dims;
};