ITK
4.4.0
Insight Segmentation and Registration Toolkit
|
#include <itkBioCellBase.h>
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.
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 |
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.
Enumerator | |
---|---|
M | |
Gap1 | |
S | |
Gap2 | |
Gap0 | |
Apop |
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 93 of file itkBioCellBase.h.
|
staticprotected |
Definition at line 97 of file itkBioCellBase.h.
|
staticprotected |
Definition at line 96 of file itkBioCellBase.h.
|
staticprotected |
Definition at line 118 of file itkBioCellBase.h.
|
staticprotected |
Definition at line 117 of file itkBioCellBase.h.
|
staticprotected |
Definition at line 111 of file itkBioCellBase.h.
|
staticprotected |
Definition at line 91 of file itkBioCellBase.h.
|
staticprotected |
Definition at line 108 of file itkBioCellBase.h.
|
staticprotected |
Definition at line 109 of file itkBioCellBase.h.
|
staticprotected |
Definition at line 123 of file itkBioCellBase.h.
|
staticprotected |
Definition at line 103 of file itkBioCellBase.h.
|
staticprotected |
Definition at line 105 of file itkBioCellBase.h.
|
staticprotected |
Definition at line 95 of file itkBioCellBase.h.
|
staticprotected |
Definition at line 102 of file itkBioCellBase.h.
|
staticprotected |
Definition at line 125 of file itkBioCellBase.h.
|
staticprotected |
Definition at line 124 of file itkBioCellBase.h.
|
staticprotected |
Definition at line 114 of file itkBioCellBase.h.
|
protected |
Definition at line 185 of file itkBioCellBase.h.
|
protected |
Definition at line 166 of file itkBioCellBase.h.
|
protected |
Definition at line 179 of file itkBioCellBase.h.
|
protected |
Definition at line 182 of file itkBioCellBase.h.
|
protected |
Definition at line 169 of file itkBioCellBase.h.
|
protected |
Definition at line 177 of file itkBioCellBase.h.
|
protected |
Definition at line 120 of file itkBioCellBase.h.
|
protected |
Definition at line 121 of file itkBioCellBase.h.
|
protected |
Definition at line 172 of file itkBioCellBase.h.
|
protected |
Definition at line 181 of file itkBioCellBase.h.
|
protected |
Definition at line 170 of file itkBioCellBase.h.
|
protected |
Definition at line 174 of file itkBioCellBase.h.
|
protected |
Definition at line 164 of file itkBioCellBase.h.
|
protected |
Definition at line 168 of file itkBioCellBase.h.
|
protected |
Definition at line 184 of file itkBioCellBase.h.
|
protected |
Definition at line 175 of file itkBioCellBase.h.
|
staticprotected |
Definition at line 101 of file itkBioCellBase.h.
|
staticprotected |
Definition at line 106 of file itkBioCellBase.h.
|
staticprotected |
Definition at line 98 of file itkBioCellBase.h.
|
staticprotected |
Definition at line 94 of file itkBioCellBase.h.
|
staticprotected |
Definition at line 115 of file itkBioCellBase.h.
|
staticprotected |
Definition at line 113 of file itkBioCellBase.h.