ALMaSS Rabbit ODdox  1.00
The rabbit model description following ODdox protocol
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 CaDate
 CALMaSS_MathFuncsALMaSS_MathFuncs constructor
 CAlmassCropStruct for storing ALMaSS crop type (TTypesOfVegetation) with a corresponding value (mainly crop area)
 CAnimalPositionA class defining an animals position
 CCalendar
 CCfgBaseBase class for a configurator entry
 CCompareStateFunction to compare to TAnimal's Current behavioural state
 CCompareStateAliveFunction to compare to TAnimal's m_CurrentStateNo to anything but -1
 CCompareStateDeadFunction to compare to TAnimal's m_CurrentStateNo to -1
 CCompareStateRFunction to compare to TAnimal's m_CurrentStateNo
 CCompareXFunction to compare to TAnimal's m_Location_x
 CCompareYFunction to compare to TAnimal's m_Location_y
 CConfiguratorA class to provide standard parameter entry facilities
 CCropThe base class for all crops
 CCropActualValuesStruct for storing actual data on crop type, area of a field it is grown in, biomass at harvest, numbers of pesticide applications and missed pesticide applications
 CCropData
 CCropGrowth
 CCropOptimisedA class for storing all parameters and results of crop optimisation
 CCropRotation
 COptimisingFarm::CropSortStruct used for sorting crops
 CDataForOptimisationClass for storing data for optimisation
 CDiffusor
 CEdgeGrowingPoints
 CEdges
 CEGP_Data
 CFarmThe base class for all farm types
 CDataForOptimisation::FarmDataClass storing farm information: farm's number used in ALMaSS system, farm's soil type, farm's size (business or private) and farm's real ID number
 CFarmEventA struct to hold the information required to trigger a farm event
 CfarminfoUsed during saving farm/hunter information
 CFarmManagerThe Farm Manager class
 CGooseFieldListItemA list item entry of field polygon reference numbers with associated openness and goose food scores
 CHunterInfoA data structure to hold hunter information for distribution
 CIntArray100A struct of 100 ints
 CLandscapeThe landscape class containing all environmental and topographical data
 CLE
 CLE_TypeClass
 CLivestockA class for storing livestock parameters and variables for optimising farms
 CLocalWarrenNewtorkEntryAn entry in the local warren network - a helper list of accessibly local warren locations
 CLowPriPair< ELEMTYPE >Used in event handling
 COptimisingFarm::MakeRotationStruct used only in Bedriftsmodel crop type mode for creating m_rotation vector. Bool member used for marking the element of a vector as already assigned a TTypesOfVegetation crop type
 CManagementDependency
 CMapErrorMsg
 CPermCropDataUsed for storing permanent crop data for the farm rotation
 CPesticide
 CFarmManager::PesticideDataStruct used for storing data on pesticide usage throughout the whole simulation (one instance, m_crops_summary_BIs)
 CPesticideEvent
 CPolygonDataVector
 CPopulation_ManagerBase class for all population managers
 CPopulationManagerListA small class to hold the pointers to active population managers
 Cpriority_queue
 Cprobe_dataData structure to hold & output probe data probe data is designed to be used to return the number of objects in a given area or areas in specific element or vegetation types or farms
 CRabbitMemoryA class to describe the data held in a rabbit memory. Warren locations and quality
 CRabbitMemoryLocationThe information needed to hold a single rabbit memory
 CRabbitWarrenLEInfoThe basic information needed for an LE present in a warren area
 CRasterMap
 CrectangleA struct defining two x,y coordinate sets of positive co-ords only
 COptimisingFarm::reverseSortStruct redefining operator < - used for sorting crops
 CRotation
 CSimpleStatistics
 CStarter
 Cstruct_RabbitUsed for creation of a new Rabbit object
 CTALMaSSObjectThe base class of all ALMaSS objects requiring Step code
 CtpctUsed for storing farmers field size vectors
 CWeather