org.n52.operation.cropmodeling
Class Crop
java.lang.Object
org.n52.operation.cropmodeling.Crop
- Direct Known Subclasses:
- C3Crop, C4Crop
public class Crop
- extends java.lang.Object
Base class for describing crops
- Since:
- 1.0.0
- Author:
- willem
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
previousCropState
protected Crop previousCropState
Crop
public Crop(CropData data)
increaseDevelopmentStage
public void increaseDevelopmentStage(TemporalEnvironmentState state,
double temperature)
calculateCropState
public void calculateCropState(TemporalEnvironmentState currentState)
getCO2ReductionReferenceCrop
public double getCO2ReductionReferenceCrop(TemporalEnvironmentState currentState)
getLeafAreaIndex
public double getLeafAreaIndex()
getOrgan
public PlantOrgan getOrgan(PlantOrgan.OrganName name)
plantIsC3Type
public boolean plantIsC3Type()
getTotalDryMass
public double getTotalDryMass()
getFixedData
public CropData getFixedData()
getPreviousCropState
public Crop getPreviousCropState()
- Returns:
- Returns the myPreviousCropState.
setPreviousCropState
public void setPreviousCropState(Crop myPreviousCropState)
- Parameters:
myPreviousCropState
- The myPreviousCropState to set.