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

parzelle Class Reference

#include <AgentParcel.h>

Collaboration diagram for parzelle:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 parzelle (int, int, int, int, int, int, int=1, double=0.0)
virtual ~parzelle ()
void setNextPtr_P (parzelle *)
parzellegetNext_P ()
void setPrevPtr_P (parzelle *)
parzellegetPrev_P ()
virtual int get_x ()
virtual int get_y ()
virtual int get_col ()
virtual int get_row ()
virtual int get_typ ()
virtual int get_bnr ()
int getCatchmentOfOwner ()
virtual int get_psc ()
virtual int get_psk ()
virtual int get_zustand ()
virtual double get_entf ()
virtual void set_bnr (int)
virtual void set_typ (int)
virtual void set_entf (double)
virtual void hofstelle ()
virtual void raeumen ()
virtual void belegen ()
virtual void verpachten ()
virtual int getNruID ()
virtual void setNruID (int)
virtual void setSoilProc (sProc *&sPro)
virtual void setLandUseH (const lUseH &ldUs)
virtual sProcgetSoilProc (void)
virtual lUseH getLandUseH (void)
virtual void updateLandUseH (double STN, double RES, double MAN)
virtual void printToScreen ()
virtual void writeToFile (ofstream &out)
virtual void writeToBuffer (char *buffer)
bool get_hasCrop (void)
void set_hasCropTrue (void)
void set_hasCropFalse (void)
void setByContent (Content cont, double val)
 Generic function to access parcel.
double getByContent (Content cont)
void setByContent_monthly (Content cont, int month, double val)
double getByContent_monthly (Content cont, int month)
void set_cropA (int crA)
int get_cropA (void)
void set_Precip (double precip_)
double get_Precip ()
void set_SoilMoisture (double soilMoisture_)
double get_SoilMoisture ()
void set_irrigQ (double q, int mTot)
double get_irrigQ (int mTot)

Public Attributes

parzellenextParzelle
parzelleprevParzelle

Protected Attributes

int x
int y
int typ
int b_nr
int b_sc
int p_sk
double entf
int zustand
int nruID
lUseH luHis
sProcslPro
bool hasCrop
int cropA
double * irrigQ
double precip
double soilMoisture

Constructor & Destructor Documentation

parzelle::parzelle int  ,
int  ,
int  ,
int  ,
int  ,
int  ,
int  = 1,
double  = 0.0
 

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


Member Function Documentation

virtual void parzelle::belegen  )  [virtual]
 

virtual int parzelle::get_bnr  )  [virtual]
 

virtual int parzelle::get_col  )  [virtual]
 

int parzelle::get_cropA void   )  [inline]
 

virtual double parzelle::get_entf  )  [virtual]
 

bool parzelle::get_hasCrop void   )  [inline]
 

double parzelle::get_irrigQ int  mTot  ) 
 

double parzelle::get_Precip  )  [inline]
 

virtual int parzelle::get_psc  )  [virtual]
 

virtual int parzelle::get_psk  )  [virtual]
 

virtual int parzelle::get_row  )  [virtual]
 

double parzelle::get_SoilMoisture  )  [inline]
 

virtual int parzelle::get_typ  )  [virtual]
 

virtual int parzelle::get_x  )  [virtual]
 

virtual int parzelle::get_y  )  [virtual]
 

virtual int parzelle::get_zustand  )  [virtual]
 

double parzelle::getByContent Content  cont  ) 
 

double parzelle::getByContent_monthly Content  cont,
int  month
 

int parzelle::getCatchmentOfOwner  )  [inline]
 

virtual lUseH parzelle::getLandUseH void   )  [virtual]
 

parzelle* parzelle::getNext_P  ) 
 

virtual int parzelle::getNruID  )  [virtual]
 

parzelle* parzelle::getPrev_P  ) 
 

virtual sProc* parzelle::getSoilProc void   )  [virtual]
 

virtual void parzelle::hofstelle  )  [virtual]
 

virtual void parzelle::printToScreen  )  [virtual]
 

virtual void parzelle::raeumen  )  [virtual]
 

virtual void parzelle::set_bnr int   )  [virtual]
 

void parzelle::set_cropA int  crA  )  [inline]
 

virtual void parzelle::set_entf double   )  [virtual]
 

void parzelle::set_hasCropFalse void   )  [inline]
 

void parzelle::set_hasCropTrue void   )  [inline]
 

void parzelle::set_irrigQ double  q,
int  mTot
 

void parzelle::set_Precip double  precip_  )  [inline]
 

void parzelle::set_SoilMoisture double  soilMoisture_  )  [inline]
 

virtual void parzelle::set_typ int   )  [virtual]
 

void parzelle::setByContent Content  cont,
double  val
 

Generic function to access parcel.

void parzelle::setByContent_monthly Content  cont,
int  month,
double  val
 

virtual void parzelle::setLandUseH const lUseH ldUs  )  [virtual]
 

void parzelle::setNextPtr_P parzelle  ) 
 

virtual void parzelle::setNruID int   )  [virtual]
 

void parzelle::setPrevPtr_P parzelle  ) 
 

virtual void parzelle::setSoilProc sProc *&  sPro  )  [virtual]
 

virtual void parzelle::updateLandUseH double  STN,
double  RES,
double  MAN
[virtual]
 

virtual void parzelle::verpachten  )  [virtual]
 

virtual void parzelle::writeToBuffer char *  buffer  )  [virtual]
 

virtual void parzelle::writeToFile ofstream &  out  )  [virtual]
 


Member Data Documentation

int parzelle::b_nr [protected]
 

int parzelle::b_sc [protected]
 

int parzelle::cropA [protected]
 

double parzelle::entf [protected]
 

bool parzelle::hasCrop [protected]
 

double* parzelle::irrigQ [protected]
 

lUseH parzelle::luHis [protected]
 

parzelle* parzelle::nextParzelle
 

int parzelle::nruID [protected]
 

int parzelle::p_sk [protected]
 

double parzelle::precip [protected]
 

parzelle* parzelle::prevParzelle
 

sProc* parzelle::slPro [protected]
 

double parzelle::soilMoisture [protected]
 

int parzelle::typ [protected]
 

int parzelle::x [protected]
 

int parzelle::y [protected]
 

int parzelle::zustand [protected]
 


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