18 #ifndef __itkBioCellBase_h
19 #define __itkBioCellBase_h
46 double GetRadius(
void)
const;
65 virtual void Grow(
void);
67 virtual void DNAReplication(
void);
69 virtual void Apoptosis(
void);
71 virtual void EnergyIntake(
void);
73 virtual void NutrientsIntake(
void);
75 virtual void ComputeGeneNetwork(
void);
77 virtual void SecreteProducts(
void);
79 virtual bool CheckPointGrowth(
void);
81 virtual bool CheckPointDNAReplication(
void);
83 virtual bool CheckPointMitosis(
void);
85 virtual bool CheckPointApoptosis(
void);
87 void MarkForRemoval(
void);
127 virtual bool MarkedForRemoval(
void)
const;
129 static void SetDefaultRadius(
double);
131 static void SetGrowthRadiusLimit(
double);
133 static void SetGrowthRadiusIncrement(
double);
135 static void SetEnergySelfRepairLevel(
double);
137 static void SetNutrientSelfRepairLevel(
double);
139 static void SetDefaultColor(
const ColorType & color);
141 static void SetChemoAttractantHighThreshold(
double);
143 static void SetChemoAttractantLowThreshold(
double);
145 static void SetGrowthMaximumLatencyTime(
SizeValueType latency);
149 static double GetGrowthRadiusLimit(
void);
157 static void ResetCounter(
void);
159 static void Initialize(
void);