This class implement the minimal behavior of a biological cell. The basic behavior of a cell is related with the cell cycle. Geometrical concepts like size and shape are also managed by this abstract cell. More...
#include <itkBioCell.h>
This class implement the minimal behavior of a biological cell. The basic behavior of a cell is related with the cell cycle. Geometrical concepts like size and shape are also managed by this abstract cell.
Definition at line 37 of file itkBioCell.h.
typedef itk::RGBPixel<float> itk::bio::CellBase::ColorType [inherited] |
Definition at line 36 of file itkBioCellBase.h.
typedef GenomeType::GeneIdType itk::bio::CellBase::GeneIdType [inherited] |
Definition at line 39 of file itkBioCellBase.h.
typedef itk::bio::Genome itk::bio::CellBase::GenomeType [inherited] |
Definition at line 38 of file itkBioCellBase.h.
typedef unsigned long int itk::bio::CellBase::IdentifierType [inherited] |
Definition at line 37 of file itkBioCellBase.h.
typedef itk::Point<double,NSpaceDimension> itk::bio::Cell< NSpaceDimension >::PointType |
Definition at line 43 of file itkBioCell.h.
typedef CellBase itk::bio::Cell< NSpaceDimension >::Superclass |
Definition at line 40 of file itkBioCell.h.
typedef itk::Vector<double,NSpaceDimension> itk::bio::Cell< NSpaceDimension >::VectorType |
Definition at line 42 of file itkBioCell.h.
enum itk::bio::CellBase::CellCycleState [inherited] |
Definition at line 49 of file itkBioCellBase.h.
virtual itk::bio::Cell< NSpaceDimension >::~Cell | ( | ) | [virtual] |
itk::bio::Cell< NSpaceDimension >::Cell | ( | ) | [protected] |
virtual void itk::bio::Cell< NSpaceDimension >::AddForce | ( | const VectorType & | force | ) | [virtual] |
virtual void itk::bio::Cell< NSpaceDimension >::AdvanceTimeStep | ( | void | ) | [virtual] |
virtual void itk::bio::Cell< NSpaceDimension >::Apoptosis | ( | void | ) | [virtual] |
Reimplemented from itk::bio::CellBase.
virtual bool itk::bio::CellBase::CheckPointApoptosis | ( | void | ) | [protected, virtual, inherited] |
virtual bool itk::bio::CellBase::CheckPointDNAReplication | ( | void | ) | [protected, virtual, inherited] |
virtual bool itk::bio::CellBase::CheckPointGrowth | ( | void | ) | [protected, virtual, inherited] |
virtual bool itk::bio::CellBase::CheckPointMitosis | ( | void | ) | [protected, virtual, inherited] |
virtual void itk::bio::Cell< NSpaceDimension >::ClearForce | ( | void | ) | [virtual] |
virtual void itk::bio::CellBase::ComputeGeneNetwork | ( | void | ) | [protected, virtual, inherited] |
static Cell* itk::bio::Cell< NSpaceDimension >::CreateEgg | ( | void | ) | [static] |
virtual void itk::bio::CellBase::DNAReplication | ( | void | ) | [protected, virtual, inherited] |
virtual void itk::bio::CellBase::EnergyIntake | ( | void | ) | [protected, virtual, inherited] |
virtual const CellularAggregateBase* itk::bio::Cell< NSpaceDimension >::GetCellularAggregate | ( | void | ) | const [virtual] |
virtual CellularAggregateBase* itk::bio::Cell< NSpaceDimension >::GetCellularAggregate | ( | void | ) | [virtual] |
virtual ColorType itk::bio::CellBase::GetColor | ( | void | ) | const [virtual, inherited] |
static unsigned int itk::bio::Cell< NSpaceDimension >::GetDimension | ( | ) | [inline, static] |
Definition at line 65 of file itkBioCell.h.
static unsigned long itk::bio::CellBase::GetDivisionMaximumLatencyTime | ( | void | ) | [static, inherited] |
virtual const VectorType& itk::bio::Cell< NSpaceDimension >::GetForce | ( | void | ) | const [virtual] |
static unsigned long itk::bio::CellBase::GetGrowthMaximumLatencyTime | ( | void | ) | [static, inherited] |
static double itk::bio::CellBase::GetGrowthRadiusLimit | ( | void | ) | [static, inherited] |
IdentifierType itk::bio::CellBase::GetParentIdentifier | ( | void | ) | const [inherited] |
double itk::bio::CellBase::GetRadius | ( | void | ) | const [inherited] |
IdentifierType itk::bio::CellBase::GetSelfIdentifier | ( | void | ) | const [inherited] |
static const char* itk::bio::Cell< NSpaceDimension >::GetSpeciesName | ( | void | ) | [inline, static] |
Definition at line 61 of file itkBioCell.h.
virtual void itk::bio::CellBase::Grow | ( | void | ) | [protected, virtual, inherited] |
static void itk::bio::CellBase::Initialize | ( | void | ) | [static, inherited] |
virtual bool itk::bio::CellBase::MarkedForRemoval | ( | void | ) | const [virtual, inherited] |
void itk::bio::CellBase::MarkForRemoval | ( | void | ) | [protected, inherited] |
virtual void itk::bio::Cell< NSpaceDimension >::Mitosis | ( | void | ) | [virtual] |
virtual void itk::bio::CellBase::NutrientsIntake | ( | void | ) | [protected, virtual, inherited] |
virtual void itk::bio::Cell< NSpaceDimension >::ReceptorsReading | ( | void | ) | [virtual] |
static void itk::bio::CellBase::ResetCounter | ( | void | ) | [static, inherited] |
virtual void itk::bio::CellBase::SecreteProducts | ( | void | ) | [protected, virtual, inherited] |
virtual void itk::bio::Cell< NSpaceDimension >::SetCellularAggregate | ( | CellularAggregateBase * | ) | [virtual] |
static void itk::bio::CellBase::SetChemoAttractantHighThreshold | ( | double | ) | [static, inherited] |
static void itk::bio::CellBase::SetChemoAttractantLowThreshold | ( | double | ) | [static, inherited] |
static void itk::bio::CellBase::SetDefaultColor | ( | const ColorType & | color | ) | [static, inherited] |
static void itk::bio::CellBase::SetDefaultRadius | ( | double | ) | [static, inherited] |
static void itk::bio::CellBase::SetDivisionMaximumLatencyTime | ( | unsigned | long | ) | [static, inherited] |
static void itk::bio::CellBase::SetEnergySelfRepairLevel | ( | double | ) | [static, inherited] |
static void itk::bio::CellBase::SetGrowthMaximumLatencyTime | ( | unsigned long | latency | ) | [static, inherited] |
static void itk::bio::CellBase::SetGrowthRadiusIncrement | ( | double | ) | [static, inherited] |
static void itk::bio::CellBase::SetGrowthRadiusLimit | ( | double | ) | [static, inherited] |
static void itk::bio::CellBase::SetMaximumGenerationLimit | ( | unsigned | long | ) | [static, inherited] |
static void itk::bio::CellBase::SetNutrientSelfRepairLevel | ( | double | ) | [static, inherited] |
friend class CellularAggregateBase [friend] |
Definition at line 45 of file itkBioCell.h.
GeneIdType itk::bio::CellBase::BlueGene [static, protected, inherited] |
Definition at line 81 of file itkBioCellBase.h.
GeneIdType itk::bio::CellBase::Caspase [static, protected, inherited] |
Definition at line 85 of file itkBioCellBase.h.
GeneIdType itk::bio::CellBase::Cdk2E [static, protected, inherited] |
Definition at line 84 of file itkBioCellBase.h.
double itk::bio::CellBase::ChemoAttractantHighThreshold [static, protected, inherited] |
Definition at line 106 of file itkBioCellBase.h.
double itk::bio::CellBase::ChemoAttractantLowThreshold [static, protected, inherited] |
Definition at line 105 of file itkBioCellBase.h.
unsigned long itk::bio::CellBase::Counter [static, protected, inherited] |
Definition at line 99 of file itkBioCellBase.h.
ColorType itk::bio::CellBase::DefaultColor [static, protected, inherited] |
Definition at line 79 of file itkBioCellBase.h.
double itk::bio::CellBase::DefaultEnergyIntake [static, protected, inherited] |
Definition at line 96 of file itkBioCellBase.h.
double itk::bio::CellBase::DefaultNutrientsIntake [static, protected, inherited] |
Definition at line 97 of file itkBioCellBase.h.
double itk::bio::CellBase::DefaultRadius [static, protected, inherited] |
Definition at line 111 of file itkBioCellBase.h.
unsigned long itk::bio::CellBase::DivisionMaximumLatencyTime [static, protected, inherited] |
Definition at line 91 of file itkBioCellBase.h.
double itk::bio::CellBase::EnergySelfRepairLevel [static, protected, inherited] |
Definition at line 93 of file itkBioCellBase.h.
GeneIdType itk::bio::CellBase::GreenGene [static, protected, inherited] |
Definition at line 83 of file itkBioCellBase.h.
unsigned long itk::bio::CellBase::GrowthMaximumLatencyTime [static, protected, inherited] |
Definition at line 90 of file itkBioCellBase.h.
double itk::bio::CellBase::GrowthRadiusIncrement [static, protected, inherited] |
Definition at line 113 of file itkBioCellBase.h.
double itk::bio::CellBase::GrowthRadiusLimit [static, protected, inherited] |
Definition at line 112 of file itkBioCellBase.h.
ColorType itk::bio::CellBase::HopefullColor [static, protected, inherited] |
Definition at line 102 of file itkBioCellBase.h.
CellularAggregateBase* itk::bio::Cell< NSpaceDimension >::m_Aggregate [protected] |
Definition at line 79 of file itkBioCell.h.
double itk::bio::CellBase::m_ChemoAttractantLevel [protected, inherited] |
Definition at line 165 of file itkBioCellBase.h.
ColorType itk::bio::CellBase::m_Color [protected, inherited] |
Definition at line 146 of file itkBioCellBase.h.
CellCycleState itk::bio::CellBase::m_CycleState [protected, inherited] |
Definition at line 159 of file itkBioCellBase.h.
unsigned long itk::bio::CellBase::m_DivisionLatencyTime [protected, inherited] |
Definition at line 162 of file itkBioCellBase.h.
double itk::bio::CellBase::m_EnergyReserveLevel [protected, inherited] |
Definition at line 149 of file itkBioCellBase.h.
VectorType itk::bio::Cell< NSpaceDimension >::m_Force [protected] |
Definition at line 77 of file itkBioCell.h.
unsigned long itk::bio::CellBase::m_Generation [protected, inherited] |
Definition at line 157 of file itkBioCellBase.h.
GenomeType* itk::bio::CellBase::m_Genome [protected, inherited] |
Definition at line 108 of file itkBioCellBase.h.
GenomeType* itk::bio::CellBase::m_GenomeCopy [protected, inherited] |
Definition at line 109 of file itkBioCellBase.h.
unsigned long itk::bio::CellBase::m_GrowthLatencyTime [protected, inherited] |
Definition at line 152 of file itkBioCellBase.h.
bool itk::bio::CellBase::m_MarkedForRemoval [protected, inherited] |
Definition at line 161 of file itkBioCellBase.h.
double itk::bio::CellBase::m_NutrientsReserveLevel [protected, inherited] |
Definition at line 150 of file itkBioCellBase.h.
IdentifierType itk::bio::CellBase::m_ParentIdentifier [protected, inherited] |
Definition at line 154 of file itkBioCellBase.h.
double itk::bio::CellBase::m_Pressure [protected, inherited] |
Definition at line 144 of file itkBioCellBase.h.
double itk::bio::CellBase::m_Radius [protected, inherited] |
Definition at line 148 of file itkBioCellBase.h.
bool itk::bio::CellBase::m_ScheduleApoptosis [protected, inherited] |
Definition at line 164 of file itkBioCellBase.h.
IdentifierType itk::bio::CellBase::m_SelfIdentifier [protected, inherited] |
Definition at line 155 of file itkBioCellBase.h.
unsigned long itk::bio::CellBase::MaximumGenerationLimit [static, protected, inherited] |
Definition at line 89 of file itkBioCellBase.h.
double itk::bio::CellBase::NutrientSelfRepairLevel [static, protected, inherited] |
Definition at line 94 of file itkBioCellBase.h.
GeneIdType itk::bio::CellBase::Pressurin [static, protected, inherited] |
Definition at line 86 of file itkBioCellBase.h.
GeneIdType itk::bio::CellBase::RedGene [static, protected, inherited] |
Definition at line 82 of file itkBioCellBase.h.
ColorType itk::bio::CellBase::StarvingColor [static, protected, inherited] |
Definition at line 103 of file itkBioCellBase.h.
ColorType itk::bio::CellBase::WellNourishedColor [static, protected, inherited] |
Definition at line 101 of file itkBioCellBase.h.