7 #ifndef __vegetation_SimPlant_h__ 8 #define __vegetation_SimPlant_h__ 27 virtual void handle(
Record &a_forestRecord);
30 virtual WorkI::Threading threading(
void)
31 {
return WorkI::Threading(NULL); }
32 virtual void setThreading(WorkI::Threading a_threading) {}
36 { run(a_id,a_spSpannedRange); }
39 void update(
Plant& a_rPlantRV);
46 class PlantWorker:
public Thread::Functor
52 m_hpJobQueue(a_spJobQueue) {}
54 virtual void operate(
void);
kernel
Definition: namespace.dox:3
Move all plants.
Definition: SimPlant.h:20
RecordView Iteration over a RecordArray.
Definition: RecordArrayView.h:37
PlantSeed RecordView.
Definition: PlantSeed.h:22
Plant RecordView.
Definition: Plant.h:24
Interface to handle signals from an SignalerI.
Definition: HandlerI.h:22
Safe handle for shared pointer.
Definition: Handled.h:61
Automatically reference-counted string container.
Definition: String.h:128
Reference to an instance of a Layout.
Definition: RecordSB.h:35
Intrusive Smart Pointer.
Definition: src/core/ptr.h:53
Execute a Range.
Definition: WorkI.h:20
Forest RecordView.
Definition: Forest.h:23