Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members

CropGrowthHandler Class Reference

Class CropGrowthHandler. More...

#include <CropGrowthHandler.h>

Collaboration diagram for CropGrowthHandler:

Collaboration graph
[legend]
List of all members.

Public Member Functions

Data query functions
CropSoil *const getPointerToCropSoilModel () const
 Return pointers to crop growth modules.
CropWater *const getPointerToCropWaterModel () const
CropPrecipitation *const getPointerToCropPrecipitationModel () const
Data input functions
virtual void readInputFromFile ()
 Crop growth module reads its input data.
Constructors and destructors
 CropGrowthHandler ()
 Constructor.
virtual ~CropGrowthHandler ()
 Destructor.

Protected Attributes

Protected member data
CropSoilcropSoilModel
 Pointer to the various crop growth models.
CropWatercropWaterModel
CropPrecipitationcropPrecipitationModel

Detailed Description

Class CropGrowthHandler.

This crop-related class handles the crop data input, allocates memory for the various crop growth modules and provide the interface between agents and crops (this last functionality will be extended in the longer run)


Constructor & Destructor Documentation

CropGrowthHandler::CropGrowthHandler  ) 
 

Constructor.

virtual CropGrowthHandler::~CropGrowthHandler  )  [inline, virtual]
 

Destructor.


Member Function Documentation

CropPrecipitation* const CropGrowthHandler::getPointerToCropPrecipitationModel  )  const
 

CropSoil* const CropGrowthHandler::getPointerToCropSoilModel  )  const
 

Return pointers to crop growth modules.

CropWater* const CropGrowthHandler::getPointerToCropWaterModel  )  const
 

virtual void CropGrowthHandler::readInputFromFile  )  [virtual]
 

Crop growth module reads its input data.


Member Data Documentation

CropPrecipitation* CropGrowthHandler::cropPrecipitationModel [protected]
 

CropSoil* CropGrowthHandler::cropSoilModel [protected]
 

Pointer to the various crop growth models.

CropWater* CropGrowthHandler::cropWaterModel [protected]
 


The documentation for this class was generated from the following file:
Generated on Thu Aug 28 12:40:29 2008 for MPMAS by  doxygen 1.3.9.1