libprop: source.h File Reference

- Main Page
- Namespaces
- Classes
- Files

# source.h File Reference

`#include <iostream>`
`#include <fstream>`
`#include <string>`
`#include <math.h>`
`#include "geom.h"`
`#include "utils.h"`

Go to the source code of this file.

## Classes
class | Convert
| Interface to convert a Point into another coordinate system that could be used to reference into a Source. More...
class | ConvertAlbers
| Interface to convert Point objects into default Albers projection coordinate system. More...
class | Source
| Interface to a data source. Sources can be asked to fill Point objects with any available data. More...
class | SourceInteger
| Interface to a data source. Sources can be asked to fill Point objects with any available data. Specifically handles data files in integer format, usually ending with ".bil" extension. More...
class | SourceGridFloat
| Interface to a data source. Sources can be asked to fill Point objects with any available data. Specifically handles data files in grid float format, usually ending with ".flt" extension. More...
class | SourceGroup
| Interface to a collection of data sources. This can quickly fill Point objects with available data from a large set of source files. More...
## Defines
#define | TYPE_ELEV 2
#define | TYPE_VEGTYPE 3
#define | TYPE_VEGHEIGHT 4
#define | TYPE_LAND 5
#define | LAND_NONE 0
#define | LAND_FOREST 1
#define | LAND_RESIDENTIAL 2
#define | LAND_COMMERCIAL 3
#define | EC 0.082271854
#define | EC2 0.006768658

## Define Documentation

#define EC 0.082271854

#define EC2 0.006768658

#define LAND_COMMERCIAL 3

#define LAND_FOREST 1

#define LAND_NONE 0

#define LAND_RESIDENTIAL 2

#define TYPE_ELEV 2

#define TYPE_LAND 5

#define TYPE_VEGHEIGHT 4

#define TYPE_VEGTYPE 3