18 #ifndef __itkBioCellBase_h
19 #define __itkBioCellBase_h
66 virtual void Grow(
void);
virtual bool CheckPointMitosis(void)
static SizeValueType GrowthMaximumLatencyTime
IdentifierType m_SelfIdentifier
itk::RGBPixel< float > ColorType
IdentifierType GetSelfIdentifier(void) const
GenomeType::GeneIdType GeneIdType
static double DefaultNutrientsIntake
virtual bool CheckPointApoptosis(void)
GenomeType * m_GenomeCopy
static GeneIdType BlueGene
static SizeValueType GetGrowthMaximumLatencyTime(void)
static void SetDefaultRadius(double)
static SizeValueType DivisionMaximumLatencyTime
SizeValueType m_DivisionLatencyTime
static void SetGrowthRadiusIncrement(double)
double m_NutrientsReserveLevel
static double GrowthRadiusLimit
static ColorType DefaultColor
static void Initialize(void)
static void SetEnergySelfRepairLevel(double)
virtual void NutrientsIntake(void)
static GeneIdType RedGene
static void SetDivisionMaximumLatencyTime(SizeValueType)
static void SetGrowthRadiusLimit(double)
unsigned long SizeValueType
static double GetGrowthRadiusLimit(void)
static void ResetCounter(void)
static double NutrientSelfRepairLevel
static double DefaultEnergyIntake
itk::bio::Genome GenomeType
IdentifierType m_ParentIdentifier
void MarkForRemoval(void)
static void SetGrowthMaximumLatencyTime(SizeValueType latency)
static ColorType WellNourishedColor
static void SetDefaultColor(const ColorType &color)
IdentifierType GetParentIdentifier(void) const
static ColorType StarvingColor
SizeValueType IdentifierType
static void SetChemoAttractantHighThreshold(double)
static double ChemoAttractantHighThreshold
virtual void Apoptosis(void)
double GetRadius(void) const
static SizeValueType Counter
virtual void DNAReplication(void)
SizeValueType m_GrowthLatencyTime
This class implements the abstraction of a biological genome.
virtual bool CheckPointDNAReplication(void)
static double EnergySelfRepairLevel
static double GrowthRadiusIncrement
SizeValueType m_Generation
static double DefaultRadius
static void SetChemoAttractantLowThreshold(double)
static GeneIdType Pressurin
virtual ColorType GetColor(void) const
static void SetMaximumGenerationLimit(SizeValueType)
virtual void EnergyIntake(void)
double m_ChemoAttractantLevel
static GeneIdType Caspase
static SizeValueType MaximumGenerationLimit
virtual void ComputeGeneNetwork(void)
Non-templated Base class from which the templated Cell classes will be derived.
static ColorType HopefullColor
virtual bool CheckPointGrowth(void)
double m_EnergyReserveLevel
virtual void SecreteProducts(void)
virtual bool MarkedForRemoval(void) const
static void SetNutrientSelfRepairLevel(double)
static GeneIdType GreenGene
itk::IdentifierType IdentifierType
static SizeValueType GetDivisionMaximumLatencyTime(void)
static double ChemoAttractantLowThreshold
CellCycleState m_CycleState