-
Notifications
You must be signed in to change notification settings - Fork 142
Expand file tree
/
Copy pathdHeader.h
More file actions
56 lines (45 loc) · 1.14 KB
/
dHeader.h
File metadata and controls
56 lines (45 loc) · 1.14 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
# ifndef DHEADER_H
# define DHEADER_H
# include "grdtypes.h"
#pragma warning(disable:4251)
class __declspec( dllexport ) dHeader
{
public:
//CONSTRUCTORS
dHeader();
dHeader( const dHeader & h );
//Destructor
~dHeader();
//OPERATORS
dHeader operator=( const dHeader & h );
//DATA ACCESS MEMBERS
inline long getNumberCols();
inline long getNumberRows();
inline double getNodataValue();
inline double getDx();
inline double getDy();
inline double getXllcenter();
inline double getYllcenter();
char * getProjection();
char * getNotes();
void setNumberCols( long p_ncols );
void setNumberRows( long p_nrows );
void setNodataValue( double p_nodata_value );
void setDx( double p_dx );
void setDy( double p_dy );
void setXllcenter( double p_xllcenter );
void setYllcenter( double p_yllcenter );
void setProjection( const char * p_projection );
void setNotes( const char * p_notes );
private:
long ncols;
long nrows;
double nodataValue;
double dx;
double dy;
double xllcenter;
double yllcenter;
CString projection;
CString notes;
};
# endif