Basins

Concrete subclass of DataFormatter. Formats grids into basins.

[ verification_docs | Source | Implementation | Keywords | Summary | Ancestors | All Members | Descendants ]

Quick Index

DESCRIPTION
AUTHOR

Class Summary

class Basins : public virtual DataFormatter

{

public:
Basins() ;
void formatData(const Grid & g, vector<Area> & a) const;
protected:
private:
static vector<string> _basinIds;
static vector< vector<string> > _subBasinIds;
static vector< vector<BasinBoundaryRec> > _boundaryRecs;
static vector<string> _getBasinIds();
static vector< vector<string> > _getSubBasinIds();
static vector< vector<BasinBoundaryRec> > _getBoundaryRecs();
}; // Basins


DESCRIPTION

Concrete subclass of DataFormatter. This format style uses returns a vector of Areas where each Area represents an MAP. Note, this uses a bunch of ancillary NWS code, mainly the APPS_DEFAULTS stuff.


AUTHOR

Mike Smoot


Basins() ;

Constructor

		Basins() ;

Function is currently defined inline.


void formatData(const Grid & g, vector<Area> & a) const;

Formats a grid into basins.

		virtual void formatData(const Grid & g, vector<Area> & a) const;

vector<string> _basinIds;

A vector of strings where each string specifies the file a particular basin that lists the subBasins for that basin.

		static vector<string> _basinIds;

vector< vector<string> > _subBasinIds;

A vector of vectors containing each subBasinId for each Basin.

		static vector< vector<string> > _subBasinIds;

vector< vector<BasinBoundaryRec> > _boundaryRecs;

A vector of vectors containing each subBasinId for each Basin.

		static vector< vector<BasinBoundaryRec> > _boundaryRecs;

vector<string> _getBasinIds();

Method that gets the basin ids from the control file specified in APPS_DEFAULTS.

		static vector<string> _getBasinIds();

vector< vector<string> > _getSubBasinIds();

Method that gets the sub basin ids from the basin files specified in _basinIds.

		static vector< vector<string> > _getSubBasinIds();

vector< vector<BasinBoundaryRec> > _getBoundaryRecs();

Method that creates a vector of vectors of BasinBoundarRecs based on the subBasins specified in _subBasinIds.

		static vector< vector<BasinBoundaryRec> > _getBoundaryRecs();

All Members

public:
DataFormatter& operator=(const DataFormatter& rhs);
string getFormatType() const ;
void formatData(const Grid& g, vector<Area>& areas) ;
void formatData(const Grid & g, vector<Area> & a) const;
protected:

Ancestors

Inheritance chain for Basins:


Descendants

Class is not inherited by any others.


Generated from source by the Cocoon utilities on Wed Aug 30 12:53:29 2000 .

Report problems to jkotula@stratasys.com