ITK
4.2.0
Insight Segmentation and Registration Toolkit
|
#include <itkBioCellBase.h>
Public Types | |
enum | CellCycleState { M = 1UL, Gap1, S, Gap2, Gap0, Apop } |
typedef itk::RGBPixel< float > | ColorType |
typedef GenomeType::GeneIdType | GeneIdType |
typedef itk::bio::Genome | GenomeType |
typedef itk::IdentifierType | IdentifierType |
Public Member Functions | |
virtual ColorType | GetColor (void) const |
IdentifierType | GetParentIdentifier (void) const |
double | GetRadius (void) const |
IdentifierType | GetSelfIdentifier (void) const |
virtual bool | MarkedForRemoval (void) const |
Static Public Member Functions | |
static SizeValueType | GetDivisionMaximumLatencyTime (void) |
static SizeValueType | GetGrowthMaximumLatencyTime (void) |
static double | GetGrowthRadiusLimit (void) |
static void | Initialize (void) |
static void | ResetCounter (void) |
static void | SetChemoAttractantHighThreshold (double) |
static void | SetChemoAttractantLowThreshold (double) |
static void | SetDefaultColor (const ColorType &color) |
static void | SetDefaultRadius (double) |
static void | SetDivisionMaximumLatencyTime (SizeValueType) |
static void | SetEnergySelfRepairLevel (double) |
static void | SetGrowthMaximumLatencyTime (SizeValueType latency) |
static void | SetGrowthRadiusIncrement (double) |
static void | SetGrowthRadiusLimit (double) |
static void | SetMaximumGenerationLimit (SizeValueType) |
static void | SetNutrientSelfRepairLevel (double) |
Protected Member Functions | |
virtual void | Apoptosis (void) |
CellBase () | |
virtual bool | CheckPointApoptosis (void) |
virtual bool | CheckPointDNAReplication (void) |
virtual bool | CheckPointGrowth (void) |
virtual bool | CheckPointMitosis (void) |
virtual void | ComputeGeneNetwork (void) |
virtual void | DNAReplication (void) |
virtual void | EnergyIntake (void) |
virtual void | Grow (void) |
void | MarkForRemoval (void) |
virtual void | NutrientsIntake (void) |
virtual void | SecreteProducts (void) |
virtual | ~CellBase () |
Protected Attributes | |
double | m_ChemoAttractantLevel |
ColorType | m_Color |
CellCycleState | m_CycleState |
SizeValueType | m_DivisionLatencyTime |
double | m_EnergyReserveLevel |
SizeValueType | m_Generation |
GenomeType * | m_Genome |
GenomeType * | m_GenomeCopy |
SizeValueType | m_GrowthLatencyTime |
bool | m_MarkedForRemoval |
double | m_NutrientsReserveLevel |
IdentifierType | m_ParentIdentifier |
double | m_Pressure |
double | m_Radius |
bool | m_ScheduleApoptosis |
IdentifierType | m_SelfIdentifier |
Static Protected Attributes | |
static GeneIdType | BlueGene |
static GeneIdType | Caspase |
static GeneIdType | Cdk2E |
static double | ChemoAttractantHighThreshold |
static double | ChemoAttractantLowThreshold |
static SizeValueType | Counter |
static ColorType | DefaultColor |
static double | DefaultEnergyIntake |
static double | DefaultNutrientsIntake |
static double | DefaultRadius |
static SizeValueType | DivisionMaximumLatencyTime |
static double | EnergySelfRepairLevel |
static GeneIdType | GreenGene |
static SizeValueType | GrowthMaximumLatencyTime |
static double | GrowthRadiusIncrement |
static double | GrowthRadiusLimit |
static ColorType | HopefullColor |
static SizeValueType | MaximumGenerationLimit |
static double | NutrientSelfRepairLevel |
static GeneIdType | Pressurin |
static GeneIdType | RedGene |
static ColorType | StarvingColor |
static ColorType | WellNourishedColor |
Non-templated Base class from which the templated Cell classes will be derived.
Derived classes are instantiated for a specific space dimension.
Definition at line 36 of file itkBioCellBase.h.
typedef itk::RGBPixel< float > itk::bio::CellBase::ColorType |
Definition at line 39 of file itkBioCellBase.h.
Definition at line 42 of file itkBioCellBase.h.
Definition at line 41 of file itkBioCellBase.h.
Definition at line 40 of file itkBioCellBase.h.
Definition at line 52 of file itkBioCellBase.h.
|
protected |
|
protectedvirtual |
|
protectedvirtual |
Reimplemented in itk::bio::Cell< NSpaceDimension >.
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
virtual |
|
static |
|
static |
|
static |
IdentifierType itk::bio::CellBase::GetParentIdentifier | ( | void | ) | const |
double itk::bio::CellBase::GetRadius | ( | void | ) | const |
IdentifierType itk::bio::CellBase::GetSelfIdentifier | ( | void | ) | const |
|
protectedvirtual |
|
static |
|
virtual |
|
protected |
|
protectedvirtual |
|
static |
|
protectedvirtual |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
staticprotected |
Definition at line 92 of file itkBioCellBase.h.
|
staticprotected |
Definition at line 96 of file itkBioCellBase.h.
|
staticprotected |
Definition at line 95 of file itkBioCellBase.h.
|
staticprotected |
Definition at line 117 of file itkBioCellBase.h.
|
staticprotected |
Definition at line 116 of file itkBioCellBase.h.
|
staticprotected |
Definition at line 110 of file itkBioCellBase.h.
|
staticprotected |
Definition at line 90 of file itkBioCellBase.h.
|
staticprotected |
Definition at line 107 of file itkBioCellBase.h.
|
staticprotected |
Definition at line 108 of file itkBioCellBase.h.
|
staticprotected |
Definition at line 122 of file itkBioCellBase.h.
|
staticprotected |
Definition at line 102 of file itkBioCellBase.h.
|
staticprotected |
Definition at line 104 of file itkBioCellBase.h.
|
staticprotected |
Definition at line 94 of file itkBioCellBase.h.
|
staticprotected |
Definition at line 101 of file itkBioCellBase.h.
|
staticprotected |
Definition at line 124 of file itkBioCellBase.h.
|
staticprotected |
Definition at line 123 of file itkBioCellBase.h.
|
staticprotected |
Definition at line 113 of file itkBioCellBase.h.
|
protected |
Definition at line 183 of file itkBioCellBase.h.
|
protected |
Definition at line 164 of file itkBioCellBase.h.
|
protected |
Definition at line 177 of file itkBioCellBase.h.
|
protected |
Definition at line 180 of file itkBioCellBase.h.
|
protected |
Definition at line 167 of file itkBioCellBase.h.
|
protected |
Definition at line 175 of file itkBioCellBase.h.
|
protected |
Definition at line 119 of file itkBioCellBase.h.
|
protected |
Definition at line 120 of file itkBioCellBase.h.
|
protected |
Definition at line 170 of file itkBioCellBase.h.
|
protected |
Definition at line 179 of file itkBioCellBase.h.
|
protected |
Definition at line 168 of file itkBioCellBase.h.
|
protected |
Definition at line 172 of file itkBioCellBase.h.
|
protected |
Definition at line 162 of file itkBioCellBase.h.
|
protected |
Definition at line 166 of file itkBioCellBase.h.
|
protected |
Definition at line 182 of file itkBioCellBase.h.
|
protected |
Definition at line 173 of file itkBioCellBase.h.
|
staticprotected |
Definition at line 100 of file itkBioCellBase.h.
|
staticprotected |
Definition at line 105 of file itkBioCellBase.h.
|
staticprotected |
Definition at line 97 of file itkBioCellBase.h.
|
staticprotected |
Definition at line 93 of file itkBioCellBase.h.
|
staticprotected |
Definition at line 114 of file itkBioCellBase.h.
|
staticprotected |
Definition at line 112 of file itkBioCellBase.h.