18 #ifndef __itkBioCellBase_h
19 #define __itkBioCellBase_h
46 double GetRadius(
void)
const;
66 virtual void Grow(
void);
68 virtual void DNAReplication(
void);
70 virtual void Apoptosis(
void);
72 virtual void EnergyIntake(
void);
74 virtual void NutrientsIntake(
void);
76 virtual void ComputeGeneNetwork(
void);
78 virtual void SecreteProducts(
void);
80 virtual bool CheckPointGrowth(
void);
82 virtual bool CheckPointDNAReplication(
void);
84 virtual bool CheckPointMitosis(
void);
86 virtual bool CheckPointApoptosis(
void);
88 void MarkForRemoval(
void);
129 virtual bool MarkedForRemoval(
void)
const;
131 static void SetDefaultRadius(
double);
133 static void SetGrowthRadiusLimit(
double);
135 static void SetGrowthRadiusIncrement(
double);
137 static void SetEnergySelfRepairLevel(
double);
139 static void SetNutrientSelfRepairLevel(
double);
141 static void SetDefaultColor(
const ColorType & color);
143 static void SetChemoAttractantHighThreshold(
double);
145 static void SetChemoAttractantLowThreshold(
double);
147 static void SetGrowthMaximumLatencyTime(
SizeValueType latency);
151 static double GetGrowthRadiusLimit(
void);
159 static void ResetCounter(
void);
161 static void Initialize(
void);