bmps::BMPPlantMgtFactory类 参考

Initiate a plant management BMP Actually, it contains a series BMPs, such as plant, fertilize, harvest, etc. 更多...

#include <BMPPlantMgtFactory.h>

类 bmps::BMPPlantMgtFactory 继承关系图:
bmps::BMPFactory ccgl::Interface

Public 成员函数

 BMPPlantMgtFactory (int scenarioId, int bmpId, int subScenario, int bmpType, int bmpPriority, vector< string > &distribution, const string &collection, const string &location)
 Constructor
 
 ~BMPPlantMgtFactory ()
 Destructor
 
void loadBMP (MongoClient *conn, const string &bmpDBName) OVERRIDE
 Load BMP parameters from MongoDB
 
void Dump (ostream *fs) OVERRIDE
 Output
 
void setRasterData (map< string, IntRaster * > &sceneRsMap) OVERRIDE
 Set management fields data
 
int * GetRasterData () OVERRIDE
 Get management fields data
 
int GetLUCCID ()
 Get landuse / landcover ID
 
set< int > & GetLocations ()
 Get locations
 
vector< int > & GetOperationSequence ()
 Get operation sequence
 
map< int, PltMgtOp * > & GetOperations ()
 Get operations
 
PltMgtOpGetOperation (const int ID)
 Get operation by ID
 
- Public 成员函数 继承自 bmps::BMPFactory
 BMPFactory (int scenario_id, int bmp_id, int sub_scenario, int bmp_type, int bmp_priority, vector< string > &distribution, const string &collection, const string &location, bool effectivenessChangeable=false, time_t changeFrequency=-1, int variableTimes=-1)
 Constructor
 
 ~BMPFactory ()
 Destructor
 
int bmpType ()
 Get BMP type 1 - reach BMPs which are attached to specific reaches and will change the character of the reach. 更多...
 
int bmpPriority ()
 Get BMP priority
 
int GetSubScenarioId ()
 Get subScenario ID
 
virtual void Dump (std::ostream *fs)=0
 Output
 

额外继承的成员函数

- Protected 属性 继承自 bmps::BMPFactory
const int m_scenarioId
 Scenario ID
 
const int m_bmpId
 BMP ID
 
const int m_subScenarioId
 SubScenario ID within one BMP iD
 
const int m_bmpType
 BMP Type
 
const int m_bmpPriority
 BMP Priority
 
vector< string > m_distribution
 Distribution vector of BMP Origin format is [distribution data type]|[distribution parameter name]|Collection name|...
 
const string m_bmpCollection
 Collection name
 
const string m_location
 Define where the BMP will be applied
 

详细描述

Initiate a plant management BMP Actually, it contains a series BMPs, such as plant, fertilize, harvest, etc.


该类的文档由以下文件生成: